Lines Matching defs:wal
53 static void wa_init_start(struct i915_wa_list *wal, const char *name, const char *engine_name) in wa_init_start()
61 static void wa_init_finish(struct i915_wa_list *wal) in wa_init_finish()
82 static void _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa) in _wa_add()
149 wa_write_masked_or(struct i915_wa_list *wal, i915_reg_t reg, u32 mask, in wa_write_masked_or()
163 wa_masked_en(struct i915_wa_list *wal, i915_reg_t reg, u32 val) in wa_masked_en()
169 wa_write(struct i915_wa_list *wal, i915_reg_t reg, u32 val) in wa_write()
175 wa_write_or(struct i915_wa_list *wal, i915_reg_t reg, u32 val) in wa_write_or()
190 struct i915_wa_list *wal) in gen8_ctx_workarounds_init()
238 struct i915_wa_list *wal) in bdw_ctx_workarounds_init()
266 struct i915_wa_list *wal) in chv_ctx_workarounds_init()
278 struct i915_wa_list *wal) in gen9_ctx_workarounds_init()
371 struct i915_wa_list *wal) in skl_tune_iz_hashing()
411 struct i915_wa_list *wal) in skl_ctx_workarounds_init()
418 struct i915_wa_list *wal) in bxt_ctx_workarounds_init()
432 struct i915_wa_list *wal) in kbl_ctx_workarounds_init()
449 struct i915_wa_list *wal) in glk_ctx_workarounds_init()
459 struct i915_wa_list *wal) in cfl_ctx_workarounds_init()
473 struct i915_wa_list *wal) in cnl_ctx_workarounds_init()
513 struct i915_wa_list *wal) in icl_ctx_workarounds_init()
568 struct i915_wa_list *wal) in tgl_ctx_workarounds_init()
574 struct i915_wa_list *wal, in __intel_engine_init_ctx_wa()
619 struct i915_wa_list *wal = &rq->engine->ctx_wa_list; in intel_engine_emit_ctx_wa() local
653 gen9_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in gen9_gt_workarounds_init()
679 skl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in skl_gt_workarounds_init()
696 bxt_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in bxt_gt_workarounds_init()
707 kbl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in kbl_gt_workarounds_init()
729 glk_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in glk_gt_workarounds_init()
735 cfl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in cfl_gt_workarounds_init()
751 wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal) in wa_init_mcr()
823 cnl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in cnl_gt_workarounds_init()
840 icl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in icl_gt_workarounds_init()
896 tgl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in tgl_gt_workarounds_init()
901 gt_init_workarounds(struct drm_i915_private *i915, struct i915_wa_list *wal) in gt_init_workarounds()
927 struct i915_wa_list *wal = &i915->gt_wa_list; in intel_gt_init_workarounds() local
935 wal_get_fw_for_rmw(struct intel_uncore *uncore, const struct i915_wa_list *wal) in wal_get_fw_for_rmw()
966 wa_list_apply(struct intel_uncore *uncore, const struct i915_wa_list *wal) in wa_list_apply()
999 const struct i915_wa_list *wal, in wa_list_verify()
1034 whitelist_reg_ext(struct i915_wa_list *wal, i915_reg_t reg, u32 flags) in whitelist_reg_ext()
1051 whitelist_reg(struct i915_wa_list *wal, i915_reg_t reg) in whitelist_reg()
1235 const struct i915_wa_list *wal = &engine->whitelist; in intel_engine_apply_whitelist() local
1257 rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) in rcs_engine_wa_init()
1374 xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) in xcs_engine_wa_init()
1387 engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal) in engine_init_workarounds()
1400 struct i915_wa_list *wal = &engine->wa_list; in intel_engine_init_workarounds() local
1463 const struct i915_wa_list *wal, in wa_list_srm()
1501 const struct i915_wa_list * const wal, in engine_wa_list_verify()