Symbol: i915_wa_list
drivers/gpu/drm/i915/gt/intel_engine_types.h
500
struct i915_wa_list ctx_wa_list;
drivers/gpu/drm/i915/gt/intel_engine_types.h
501
struct i915_wa_list wa_list;
drivers/gpu/drm/i915/gt/intel_engine_types.h
502
struct i915_wa_list whitelist;
drivers/gpu/drm/i915/gt/intel_gt_types.h
126
struct i915_wa_list wa_list;
drivers/gpu/drm/i915/gt/intel_workarounds.c
103
static void wa_init_start(struct i915_wa_list *wal, struct intel_gt *gt,
drivers/gpu/drm/i915/gt/intel_workarounds.c
1069
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1076
g4x_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1085
ilk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1093
snb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1098
ivb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1114
vlv_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1127
hsw_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
113
static void wa_init_finish(struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1142
gen9_wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1180
gen9_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1211
skl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1228
kbl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1250
glk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1256
cfl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1271
static void __set_mcr_steering(struct i915_wa_list *wal,
drivers/gpu/drm/i915/gt/intel_workarounds.c
1292
static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal,
drivers/gpu/drm/i915/gt/intel_workarounds.c
1304
icl_wa_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1335
xehp_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
134
wal_get_fw_for_rmw(struct intel_uncore *uncore, const struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1421
icl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
149
static void _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1493
wa_14011060649(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1509
gen12_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1533
dg1_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1547
dg2_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1589
xelpg_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1615
wa_16021867713(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1627
xelpmp_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1665
static void gt_tuning_settings(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1679
gt_init_workarounds(struct intel_gt *gt, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1736
struct i915_wa_list *wal = &gt->wa_list;
drivers/gpu/drm/i915/gt/intel_workarounds.c
1759
static void wa_list_apply(const struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1813
const struct i915_wa_list *wal,
drivers/gpu/drm/i915/gt/intel_workarounds.c
1863
whitelist_reg_ext(struct i915_wa_list *wal, i915_reg_t reg, u32 flags)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1880
whitelist_mcr_reg_ext(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 flags)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1898
whitelist_reg(struct i915_wa_list *wal, i915_reg_t reg)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1904
whitelist_mcr_reg(struct i915_wa_list *wal, i915_mcr_reg_t reg)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1909
static void gen9_whitelist_build(struct i915_wa_list *w)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1926
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
1947
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
1960
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
1973
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
1996
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
2013
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
2061
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
2102
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
2117
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
2133
struct i915_wa_list *w = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
2169
const struct i915_wa_list *wal = &engine->whitelist;
drivers/gpu/drm/i915/gt/intel_workarounds.c
218
static void wa_add(struct i915_wa_list *wal, i915_reg_t reg,
drivers/gpu/drm/i915/gt/intel_workarounds.c
2198
engine_fake_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2235
rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
232
static void wa_mcr_add(struct i915_wa_list *wal, i915_mcr_reg_t reg,
drivers/gpu/drm/i915/gt/intel_workarounds.c
248
wa_write_clr_set(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set)
drivers/gpu/drm/i915/gt/intel_workarounds.c
254
wa_mcr_write_clr_set(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clear, u32 set)
drivers/gpu/drm/i915/gt/intel_workarounds.c
260
wa_write(struct i915_wa_list *wal, i915_reg_t reg, u32 set)
drivers/gpu/drm/i915/gt/intel_workarounds.c
266
wa_write_or(struct i915_wa_list *wal, i915_reg_t reg, u32 set)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2688
xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2706
ccs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
272
wa_mcr_write_or(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 set)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2725
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2745
static void ccs_engine_wa_mode(struct intel_engine_cs *engine, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2779
general_render_compute_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
278
wa_write_clr(struct i915_wa_list *wal, i915_reg_t reg, u32 clr)
drivers/gpu/drm/i915/gt/intel_workarounds.c
284
wa_mcr_write_clr(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clr)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2889
engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2916
struct i915_wa_list *wal = &engine->wa_list;
drivers/gpu/drm/i915/gt/intel_workarounds.c
2992
const struct i915_wa_list *wal,
drivers/gpu/drm/i915/gt/intel_workarounds.c
301
wa_masked_en(struct i915_wa_list *wal, i915_reg_t reg, u32 val)
drivers/gpu/drm/i915/gt/intel_workarounds.c
3030
const struct i915_wa_list * const wal,
drivers/gpu/drm/i915/gt/intel_workarounds.c
307
wa_mcr_masked_en(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val)
drivers/gpu/drm/i915/gt/intel_workarounds.c
313
wa_masked_dis(struct i915_wa_list *wal, i915_reg_t reg, u32 val)
drivers/gpu/drm/i915/gt/intel_workarounds.c
319
wa_mcr_masked_dis(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val)
drivers/gpu/drm/i915/gt/intel_workarounds.c
325
wa_masked_field_set(struct i915_wa_list *wal, i915_reg_t reg,
drivers/gpu/drm/i915/gt/intel_workarounds.c
332
wa_mcr_masked_field_set(struct i915_wa_list *wal, i915_mcr_reg_t reg,
drivers/gpu/drm/i915/gt/intel_workarounds.c
339
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
348
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
365
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
413
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
441
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
453
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
549
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
589
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
596
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
610
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
627
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
637
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
651
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
706
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
716
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
781
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
795
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
817
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
834
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
865
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
896
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
922
struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/intel_workarounds.c
932
struct i915_wa_list *wal,
drivers/gpu/drm/i915/gt/intel_workarounds.c
994
struct i915_wa_list *wal = &rq->engine->ctx_wa_list;
drivers/gpu/drm/i915/gt/intel_workarounds.h
18
static inline void intel_wa_list_free(struct i915_wa_list *wal)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
30
struct i915_wa_list gt_wa_list;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
32
struct i915_wa_list wa_list;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
33
struct i915_wa_list ctx_wa_list;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
74
struct i915_wa_list *wal = &lists->engine[id].wa_list;
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
380
struct i915_wa_list *wal = &engine->wa_list;
drivers/gpu/drm/i915/i915_debugfs.c
471
const struct i915_wa_list *wal = &engine->ctx_wa_list;