Symbol: i915_wa_list
sys/dev/pci/drm/i915/gt/intel_engine_types.h
504
struct i915_wa_list ctx_wa_list;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
505
struct i915_wa_list wa_list;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
506
struct i915_wa_list whitelist;
sys/dev/pci/drm/i915/gt/intel_gt_types.h
126
struct i915_wa_list wa_list;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
100
static void wa_init_start(struct i915_wa_list *wal, struct intel_gt *gt,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1067
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1074
g4x_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1083
ilk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1091
snb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1096
ivb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
110
static void wa_init_finish(struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1112
vlv_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1125
hsw_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1140
gen9_wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1178
gen9_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1209
skl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1226
kbl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1248
glk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1254
cfl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1269
static void __set_mcr_steering(struct i915_wa_list *wal,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1290
static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1302
icl_wa_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
131
wal_get_fw_for_rmw(struct intel_uncore *uncore, const struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1333
xehp_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1419
icl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
146
static void _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1491
wa_14011060649(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1507
gen12_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1531
dg1_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1545
dg2_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1587
xelpg_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1613
wa_16021867713(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1625
xelpmp_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1663
static void gt_tuning_settings(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1677
gt_init_workarounds(struct intel_gt *gt, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1734
struct i915_wa_list *wal = &gt->wa_list;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1757
static void wa_list_apply(const struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1811
const struct i915_wa_list *wal,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1861
whitelist_reg_ext(struct i915_wa_list *wal, i915_reg_t reg, u32 flags)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1878
whitelist_mcr_reg_ext(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 flags)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1896
whitelist_reg(struct i915_wa_list *wal, i915_reg_t reg)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1902
whitelist_mcr_reg(struct i915_wa_list *wal, i915_mcr_reg_t reg)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1907
static void gen9_whitelist_build(struct i915_wa_list *w)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1924
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1945
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1958
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1971
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1994
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2011
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2059
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2100
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2115
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2131
struct i915_wa_list *w = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
216
static void wa_add(struct i915_wa_list *wal, i915_reg_t reg,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2167
const struct i915_wa_list *wal = &engine->whitelist;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2196
engine_fake_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2233
rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
230
static void wa_mcr_add(struct i915_wa_list *wal, i915_mcr_reg_t reg,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
246
wa_write_clr_set(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
252
wa_mcr_write_clr_set(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clear, u32 set)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
258
wa_write(struct i915_wa_list *wal, i915_reg_t reg, u32 set)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
264
wa_write_or(struct i915_wa_list *wal, i915_reg_t reg, u32 set)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2686
xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
270
wa_mcr_write_or(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 set)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2704
ccs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2723
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2743
static void ccs_engine_wa_mode(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
276
wa_write_clr(struct i915_wa_list *wal, i915_reg_t reg, u32 clr)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2777
general_render_compute_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
282
wa_mcr_write_clr(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clr)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2887
engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2914
struct i915_wa_list *wal = &engine->wa_list;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
299
wa_masked_en(struct i915_wa_list *wal, i915_reg_t reg, u32 val)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2990
const struct i915_wa_list *wal,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
3028
const struct i915_wa_list * const wal,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
305
wa_mcr_masked_en(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
311
wa_masked_dis(struct i915_wa_list *wal, i915_reg_t reg, u32 val)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
317
wa_mcr_masked_dis(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
323
wa_masked_field_set(struct i915_wa_list *wal, i915_reg_t reg,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
330
wa_mcr_masked_field_set(struct i915_wa_list *wal, i915_mcr_reg_t reg,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
337
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
346
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
363
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
411
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
439
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
451
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
547
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
587
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
594
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
608
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
625
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
635
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
649
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
704
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
714
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
779
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
793
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
815
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
832
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
863
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
894
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
920
struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
930
struct i915_wa_list *wal,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
992
struct i915_wa_list *wal = &rq->engine->ctx_wa_list;
sys/dev/pci/drm/i915/gt/intel_workarounds.h
18
static inline void intel_wa_list_free(struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
30
struct i915_wa_list gt_wa_list;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
32
struct i915_wa_list wa_list;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
33
struct i915_wa_list ctx_wa_list;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
74
struct i915_wa_list *wal = &lists->engine[id].wa_list;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
392
struct i915_wa_list *wal = &engine->wa_list;
sys/dev/pci/drm/i915/i915_debugfs.c
469
const struct i915_wa_list *wal = &engine->ctx_wa_list;