i915_wa_list 399 drivers/gpu/drm/i915/gt/intel_engine_types.h struct i915_wa_list ctx_wa_list; i915_wa_list 400 drivers/gpu/drm/i915/gt/intel_engine_types.h struct i915_wa_list wa_list; i915_wa_list 401 drivers/gpu/drm/i915/gt/intel_engine_types.h struct i915_wa_list whitelist; i915_wa_list 53 drivers/gpu/drm/i915/gt/intel_workarounds.c static void wa_init_start(struct i915_wa_list *wal, const char *name, const char *engine_name) i915_wa_list 61 drivers/gpu/drm/i915/gt/intel_workarounds.c static void wa_init_finish(struct i915_wa_list *wal) i915_wa_list 82 drivers/gpu/drm/i915/gt/intel_workarounds.c static void _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa) i915_wa_list 149 drivers/gpu/drm/i915/gt/intel_workarounds.c wa_write_masked_or(struct i915_wa_list *wal, i915_reg_t reg, u32 mask, i915_wa_list 163 drivers/gpu/drm/i915/gt/intel_workarounds.c wa_masked_en(struct i915_wa_list *wal, i915_reg_t reg, u32 val) i915_wa_list 169 drivers/gpu/drm/i915/gt/intel_workarounds.c wa_write(struct i915_wa_list *wal, i915_reg_t reg, u32 val) i915_wa_list 175 drivers/gpu/drm/i915/gt/intel_workarounds.c wa_write_or(struct i915_wa_list *wal, i915_reg_t reg, u32 val) i915_wa_list 190 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 238 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 266 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 278 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 371 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 411 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 418 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 432 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 449 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 459 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 473 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 513 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 568 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal) i915_wa_list 574 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal, i915_wa_list 619 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal = &rq->engine->ctx_wa_list; i915_wa_list 653 drivers/gpu/drm/i915/gt/intel_workarounds.c gen9_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 679 drivers/gpu/drm/i915/gt/intel_workarounds.c skl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 696 drivers/gpu/drm/i915/gt/intel_workarounds.c bxt_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 707 drivers/gpu/drm/i915/gt/intel_workarounds.c kbl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 729 drivers/gpu/drm/i915/gt/intel_workarounds.c glk_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 735 drivers/gpu/drm/i915/gt/intel_workarounds.c cfl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 751 drivers/gpu/drm/i915/gt/intel_workarounds.c wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 823 drivers/gpu/drm/i915/gt/intel_workarounds.c cnl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 840 drivers/gpu/drm/i915/gt/intel_workarounds.c icl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 896 drivers/gpu/drm/i915/gt/intel_workarounds.c tgl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 901 drivers/gpu/drm/i915/gt/intel_workarounds.c gt_init_workarounds(struct drm_i915_private *i915, struct i915_wa_list *wal) i915_wa_list 927 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal = &i915->gt_wa_list; i915_wa_list 935 drivers/gpu/drm/i915/gt/intel_workarounds.c wal_get_fw_for_rmw(struct intel_uncore *uncore, const struct i915_wa_list *wal) i915_wa_list 966 drivers/gpu/drm/i915/gt/intel_workarounds.c wa_list_apply(struct intel_uncore *uncore, const struct i915_wa_list *wal) i915_wa_list 999 drivers/gpu/drm/i915/gt/intel_workarounds.c const struct i915_wa_list *wal, i915_wa_list 1034 drivers/gpu/drm/i915/gt/intel_workarounds.c whitelist_reg_ext(struct i915_wa_list *wal, i915_reg_t reg, u32 flags) i915_wa_list 1051 drivers/gpu/drm/i915/gt/intel_workarounds.c whitelist_reg(struct i915_wa_list *wal, i915_reg_t reg) i915_wa_list 1056 drivers/gpu/drm/i915/gt/intel_workarounds.c static void gen9_whitelist_build(struct i915_wa_list *w) i915_wa_list 1073 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *w = &engine->whitelist; i915_wa_list 1094 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *w = &engine->whitelist; i915_wa_list 1107 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *w = &engine->whitelist; i915_wa_list 1120 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *w = &engine->whitelist; i915_wa_list 1143 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *w = &engine->whitelist; i915_wa_list 1154 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *w = &engine->whitelist; i915_wa_list 1205 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *w = &engine->whitelist; i915_wa_list 1235 drivers/gpu/drm/i915/gt/intel_workarounds.c const struct i915_wa_list *wal = &engine->whitelist; i915_wa_list 1257 drivers/gpu/drm/i915/gt/intel_workarounds.c rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) i915_wa_list 1374 drivers/gpu/drm/i915/gt/intel_workarounds.c xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) i915_wa_list 1387 drivers/gpu/drm/i915/gt/intel_workarounds.c engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal) i915_wa_list 1400 drivers/gpu/drm/i915/gt/intel_workarounds.c struct i915_wa_list *wal = &engine->wa_list; i915_wa_list 1463 drivers/gpu/drm/i915/gt/intel_workarounds.c const struct i915_wa_list *wal, i915_wa_list 1501 drivers/gpu/drm/i915/gt/intel_workarounds.c const struct i915_wa_list * const wal, i915_wa_list 19 drivers/gpu/drm/i915/gt/intel_workarounds.h static inline void intel_wa_list_free(struct i915_wa_list *wal) i915_wa_list 29 drivers/gpu/drm/i915/gt/selftest_workarounds.c struct i915_wa_list gt_wa_list; i915_wa_list 31 drivers/gpu/drm/i915/gt/selftest_workarounds.c struct i915_wa_list wa_list; i915_wa_list 32 drivers/gpu/drm/i915/gt/selftest_workarounds.c struct i915_wa_list ctx_wa_list; i915_wa_list 49 drivers/gpu/drm/i915/gt/selftest_workarounds.c struct i915_wa_list *wal = &lists->engine[id].wa_list; i915_wa_list 2879 drivers/gpu/drm/i915/i915_debugfs.c const struct i915_wa_list *wal = &engine->ctx_wa_list; i915_wa_list 1481 drivers/gpu/drm/i915/i915_drv.h struct i915_wa_list gt_wa_list;