mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 08:02:27 +02:00
drm/xe: Update function names for GT specific workarounds
Now that there distinctly different OOB functions, update the names to reflect the IPs they interact with. Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Link: https://lore.kernel.org/r/20250807214224.32728-2-matthew.s.atwood@intel.com Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
parent
4d5c98eb77
commit
342d1f8432
|
|
@ -400,7 +400,7 @@ int xe_gt_init_early(struct xe_gt *gt)
|
|||
|
||||
xe_reg_sr_init(>->reg_sr, "GT", gt_to_xe(gt));
|
||||
|
||||
err = xe_wa_init(gt);
|
||||
err = xe_wa_gt_init(gt);
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
|
|
@ -408,7 +408,7 @@ int xe_gt_init_early(struct xe_gt *gt)
|
|||
if (err)
|
||||
return err;
|
||||
|
||||
xe_wa_process_oob(gt);
|
||||
xe_wa_process_gt_oob(gt);
|
||||
|
||||
xe_force_wake_init_gt(gt, gt_to_fw(gt));
|
||||
spin_lock_init(>->global_invl_lock);
|
||||
|
|
|
|||
|
|
@ -916,13 +916,13 @@ void xe_wa_process_device_oob(struct xe_device *xe)
|
|||
}
|
||||
|
||||
/**
|
||||
* xe_wa_process_oob - process OOB workaround table
|
||||
* xe_wa_process_gt_oob - process GT OOB workaround table
|
||||
* @gt: GT instance to process workarounds for
|
||||
*
|
||||
* Process OOB workaround table for this platform, marking in @gt the
|
||||
* workarounds that are active.
|
||||
*/
|
||||
void xe_wa_process_oob(struct xe_gt *gt)
|
||||
void xe_wa_process_gt_oob(struct xe_gt *gt)
|
||||
{
|
||||
struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(gt);
|
||||
|
||||
|
|
@ -1006,12 +1006,12 @@ int xe_wa_device_init(struct xe_device *xe)
|
|||
}
|
||||
|
||||
/**
|
||||
* xe_wa_init - initialize gt with workaround bookkeeping
|
||||
* xe_wa_gt_init - initialize gt with workaround bookkeeping
|
||||
* @gt: GT instance to initialize
|
||||
*
|
||||
* Returns 0 for success, negative error code otherwise.
|
||||
*/
|
||||
int xe_wa_init(struct xe_gt *gt)
|
||||
int xe_wa_gt_init(struct xe_gt *gt)
|
||||
{
|
||||
struct xe_device *xe = gt_to_xe(gt);
|
||||
size_t n_oob, n_lrc, n_engine, n_gt, total;
|
||||
|
|
@ -1037,7 +1037,7 @@ int xe_wa_init(struct xe_gt *gt)
|
|||
|
||||
return 0;
|
||||
}
|
||||
ALLOW_ERROR_INJECTION(xe_wa_init, ERRNO); /* See xe_pci_probe() */
|
||||
ALLOW_ERROR_INJECTION(xe_wa_gt_init, ERRNO); /* See xe_pci_probe() */
|
||||
|
||||
void xe_wa_device_dump(struct xe_device *xe, struct drm_printer *p)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@ struct xe_hw_engine;
|
|||
struct xe_tile;
|
||||
|
||||
int xe_wa_device_init(struct xe_device *xe);
|
||||
int xe_wa_init(struct xe_gt *gt);
|
||||
int xe_wa_gt_init(struct xe_gt *gt);
|
||||
void xe_wa_process_device_oob(struct xe_device *xe);
|
||||
void xe_wa_process_oob(struct xe_gt *gt);
|
||||
void xe_wa_process_gt_oob(struct xe_gt *gt);
|
||||
void xe_wa_process_gt(struct xe_gt *gt);
|
||||
void xe_wa_process_engine(struct xe_hw_engine *hwe);
|
||||
void xe_wa_process_lrc(struct xe_hw_engine *hwe);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user