Lines Matching defs:wal

96 static void wa_init_start(struct i915_wa_list *wal, struct intel_gt *gt,  in wa_init_start()
106 static void wa_init_finish(struct i915_wa_list *wal) in wa_init_finish()
128 wal_get_fw_for_rmw(struct intel_uncore *uncore, const struct i915_wa_list *wal) in wal_get_fw_for_rmw()
143 static void _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa) in _wa_add()
213 static void wa_add(struct i915_wa_list *wal, i915_reg_t reg, in wa_add()
227 static void wa_mcr_add(struct i915_wa_list *wal, i915_mcr_reg_t reg, in wa_mcr_add()
243 wa_write_clr_set(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set) in wa_write_clr_set()
249 wa_mcr_write_clr_set(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clear, u32 set) in wa_mcr_write_clr_set()
255 wa_write(struct i915_wa_list *wal, i915_reg_t reg, u32 set) in wa_write()
261 wa_mcr_write(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 set) in wa_mcr_write()
267 wa_write_or(struct i915_wa_list *wal, i915_reg_t reg, u32 set) in wa_write_or()
273 wa_mcr_write_or(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 set) in wa_mcr_write_or()
279 wa_write_clr(struct i915_wa_list *wal, i915_reg_t reg, u32 clr) in wa_write_clr()
285 wa_mcr_write_clr(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clr) in wa_mcr_write_clr()
302 wa_masked_en(struct i915_wa_list *wal, i915_reg_t reg, u32 val) in wa_masked_en()
308 wa_mcr_masked_en(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val) in wa_mcr_masked_en()
314 wa_masked_dis(struct i915_wa_list *wal, i915_reg_t reg, u32 val) in wa_masked_dis()
320 wa_mcr_masked_dis(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val) in wa_mcr_masked_dis()
326 wa_masked_field_set(struct i915_wa_list *wal, i915_reg_t reg, in wa_masked_field_set()
333 wa_mcr_masked_field_set(struct i915_wa_list *wal, i915_mcr_reg_t reg, in wa_mcr_masked_field_set()
340 struct i915_wa_list *wal) in gen6_ctx_workarounds_init()
346 struct i915_wa_list *wal) in gen7_ctx_workarounds_init()
352 struct i915_wa_list *wal) in gen8_ctx_workarounds_init()
400 struct i915_wa_list *wal) in bdw_ctx_workarounds_init()
428 struct i915_wa_list *wal) in chv_ctx_workarounds_init()
440 struct i915_wa_list *wal) in gen9_ctx_workarounds_init()
536 struct i915_wa_list *wal) in skl_tune_iz_hashing()
576 struct i915_wa_list *wal) in skl_ctx_workarounds_init()
583 struct i915_wa_list *wal) in bxt_ctx_workarounds_init()
597 struct i915_wa_list *wal) in kbl_ctx_workarounds_init()
614 struct i915_wa_list *wal) in glk_ctx_workarounds_init()
624 struct i915_wa_list *wal) in cfl_ctx_workarounds_init()
638 struct i915_wa_list *wal) in icl_ctx_workarounds_init()
682 struct i915_wa_list *wal) in dg2_ctx_gt_tuning_init()
692 struct i915_wa_list *wal) in gen12_ctx_workarounds_init()
750 struct i915_wa_list *wal) in dg1_ctx_workarounds_init()
764 struct i915_wa_list *wal) in dg2_ctx_workarounds_init()
786 struct i915_wa_list *wal) in xelpg_ctx_gt_tuning_init()
798 struct i915_wa_list *wal) in xelpg_ctx_workarounds_init()
826 struct i915_wa_list *wal) in fakewa_disable_nestedbb_mode()
857 struct i915_wa_list *wal) in gen12_ctx_gt_mocs_init()
883 struct i915_wa_list *wal) in gen12_ctx_gt_fake_wa_init()
893 struct i915_wa_list *wal, in __intel_engine_init_ctx_wa()
959 struct i915_wa_list *wal = &rq->engine->ctx_wa_list; in intel_engine_emit_ctx_wa() local
1020 struct i915_wa_list *wal) in gen4_gt_workarounds_init()
1027 g4x_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in g4x_gt_workarounds_init()
1036 ilk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in ilk_gt_workarounds_init()
1044 snb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in snb_gt_workarounds_init()
1049 ivb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in ivb_gt_workarounds_init()
1065 vlv_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in vlv_gt_workarounds_init()
1078 hsw_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in hsw_gt_workarounds_init()
1093 gen9_wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal) in gen9_wa_init_mcr()
1131 gen9_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in gen9_gt_workarounds_init()
1162 skl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in skl_gt_workarounds_init()
1179 kbl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in kbl_gt_workarounds_init()
1201 glk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in glk_gt_workarounds_init()
1207 cfl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in cfl_gt_workarounds_init()
1222 static void __set_mcr_steering(struct i915_wa_list *wal, in __set_mcr_steering()
1242 static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal, in __add_mcr_wa()
1254 icl_wa_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) in icl_wa_init_mcr()
1285 xehp_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) in xehp_init_mcr()
1374 pvc_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) in pvc_init_mcr()
1388 icl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in icl_gt_workarounds_init()
1460 wa_14011060649(struct intel_gt *gt, struct i915_wa_list *wal) in wa_14011060649()
1476 gen12_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in gen12_gt_workarounds_init()
1500 dg1_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in dg1_gt_workarounds_init()
1514 xehpsdv_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in xehpsdv_gt_workarounds_init()
1584 dg2_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in dg2_gt_workarounds_init()
1626 pvc_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in pvc_gt_workarounds_init()
1644 xelpg_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in xelpg_gt_workarounds_init()
1669 wa_16021867713(struct intel_gt *gt, struct i915_wa_list *wal) in wa_16021867713()
1681 xelpmp_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in xelpmp_gt_workarounds_init()
1711 static void gt_tuning_settings(struct intel_gt *gt, struct i915_wa_list *wal) in gt_tuning_settings()
1731 gt_init_workarounds(struct intel_gt *gt, struct i915_wa_list *wal) in gt_init_workarounds()
1792 struct i915_wa_list *wal = &gt->wa_list; in intel_gt_init_workarounds() local
1815 static void wa_list_apply(const struct i915_wa_list *wal) in wa_list_apply()
1869 const struct i915_wa_list *wal, in wa_list_verify()
1919 whitelist_reg_ext(struct i915_wa_list *wal, i915_reg_t reg, u32 flags) in whitelist_reg_ext()
1936 whitelist_mcr_reg_ext(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 flags) in whitelist_mcr_reg_ext()
1954 whitelist_reg(struct i915_wa_list *wal, i915_reg_t reg) in whitelist_reg()
1960 whitelist_mcr_reg(struct i915_wa_list *wal, i915_mcr_reg_t reg) in whitelist_mcr_reg()
2253 const struct i915_wa_list *wal = &engine->whitelist; in intel_engine_apply_whitelist() local
2282 engine_fake_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) in engine_fake_wa_init()
2319 rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) in rcs_engine_wa_init()
2787 xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) in xcs_engine_wa_init()
2805 ccs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) in ccs_engine_wa_init()
2827 struct i915_wa_list *wal) in add_render_compute_tuning_settings()
2857 general_render_compute_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) in general_render_compute_wa_init()
2984 engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal) in engine_init_workarounds()
3009 struct i915_wa_list *wal = &engine->wa_list; in intel_engine_init_workarounds() local
3085 const struct i915_wa_list *wal, in wa_list_srm()
3123 const struct i915_wa_list * const wal, in engine_wa_list_verify()