Home
last modified time | relevance | path

Searched defs:wal (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_workarounds.h19 static inline void intel_wa_list_free(struct i915_wa_list *wal) in intel_wa_list_free() argument
H A Dselftest_workarounds.c73 struct i915_wa_list *wal = &lists->engine[id].wa_list; in reference_lists_init() local
H A Dintel_workarounds.c86 static void wa_init_start(struct i915_wa_list *wal, const char *name, const char *engine_name) in wa_init_start() argument
94 static void wa_init_finish(struct i915_wa_list *wal) in wa_init_finish() argument
115 _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa) _wa_add() argument
183 wa_add(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set, u32 read_mask) wa_add() argument
197 wa_write_masked_or(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set) wa_write_masked_or() argument
203 wa_write(struct i915_wa_list *wal, i915_reg_t reg, u32 set) wa_write() argument
209 wa_write_or(struct i915_wa_list *wal, i915_reg_t reg, u32 set) wa_write_or() argument
215 wa_write_clr(struct i915_wa_list *wal, i915_reg_t reg, u32 clr) wa_write_clr() argument
221 wa_masked_en(struct i915_wa_list *wal, i915_reg_t reg, u32 val) wa_masked_en() argument
227 wa_masked_dis(struct i915_wa_list *wal, i915_reg_t reg, u32 val) wa_masked_dis() argument
241 gen6_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen6_ctx_workarounds_init() argument
247 gen7_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen7_ctx_workarounds_init() argument
253 gen8_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen8_ctx_workarounds_init() argument
301 bdw_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) bdw_ctx_workarounds_init() argument
329 chv_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) chv_ctx_workarounds_init() argument
341 gen9_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen9_ctx_workarounds_init() argument
437 skl_tune_iz_hashing(struct intel_engine_cs *engine, struct i915_wa_list *wal) skl_tune_iz_hashing() argument
477 skl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) skl_ctx_workarounds_init() argument
484 bxt_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) bxt_ctx_workarounds_init() argument
498 kbl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) kbl_ctx_workarounds_init() argument
515 glk_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) glk_ctx_workarounds_init() argument
525 cfl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) cfl_ctx_workarounds_init() argument
539 cnl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) cnl_ctx_workarounds_init() argument
568 icl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) icl_ctx_workarounds_init() argument
632 gen12_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen12_ctx_workarounds_init() argument
655 tgl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) tgl_ctx_workarounds_init() argument
678 __intel_engine_init_ctx_wa(struct intel_engine_cs *engine, struct i915_wa_list *wal, const char *name) __intel_engine_init_ctx_wa() argument
730 struct i915_wa_list *wal = &rq->engine->ctx_wa_list; intel_engine_emit_ctx_wa() local
764 gen4_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) gen4_gt_workarounds_init() argument
772 g4x_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) g4x_gt_workarounds_init() argument
781 ilk_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) ilk_gt_workarounds_init() argument
789 snb_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) snb_gt_workarounds_init() argument
828 ivb_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) ivb_gt_workarounds_init() argument
888 vlv_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) vlv_gt_workarounds_init() argument
945 hsw_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) hsw_gt_workarounds_init() argument
985 gen9_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) gen9_gt_workarounds_init() argument
1011 skl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) skl_gt_workarounds_init() argument
1028 bxt_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) bxt_gt_workarounds_init() argument
1039 kbl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) kbl_gt_workarounds_init() argument
1061 glk_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) glk_gt_workarounds_init() argument
1067 cfl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) cfl_gt_workarounds_init() argument
1083 wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal) wa_init_mcr() argument
1155 cnl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) cnl_gt_workarounds_init() argument
1166 icl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) icl_gt_workarounds_init() argument
1241 gen12_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) gen12_gt_workarounds_init() argument
1248 tgl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) tgl_gt_workarounds_init() argument
1266 gt_init_workarounds(struct drm_i915_private *i915, struct i915_wa_list *wal) gt_init_workarounds() argument
1308 struct i915_wa_list *wal = &i915->gt_wa_list; intel_gt_init_workarounds() local
1316 wal_get_fw_for_rmw(struct intel_uncore *uncore, const struct i915_wa_list *wal) wal_get_fw_for_rmw() argument
1346 wa_list_apply(struct intel_uncore *uncore, const struct i915_wa_list *wal) wa_list_apply() argument
1381 wa_list_verify(struct intel_uncore *uncore, const struct i915_wa_list *wal, const char *from) wa_list_verify() argument
1417 whitelist_reg_ext(struct i915_wa_list *wal, i915_reg_t reg, u32 flags) whitelist_reg_ext() argument
1434 whitelist_reg(struct i915_wa_list *wal, i915_reg_t reg) whitelist_reg() argument
1668 const struct i915_wa_list *wal = &engine->whitelist; intel_engine_apply_whitelist() local
1690 rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) rcs_engine_wa_init() argument
1962 xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) xcs_engine_wa_init() argument
1975 engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal) engine_init_workarounds() argument
1988 struct i915_wa_list *wal = &engine->wa_list; intel_engine_init_workarounds() local
2069 wa_list_srm(struct i915_request *rq, const struct i915_wa_list *wal, struct i915_vma *vma) wa_list_srm() argument
2107 engine_wa_list_verify(struct intel_context *ce, const struct i915_wa_list * const wal, const char *from) engine_wa_list_verify() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_workarounds.h18 static inline void intel_wa_list_free(struct i915_wa_list *wal) in intel_wa_list_free() argument
H A Dselftest_workarounds.c74 struct i915_wa_list *wal = &lists->engine[id].wa_list; in reference_lists_init() local
H A Dintel_workarounds.c95 static void wa_init_start(struct i915_wa_list *wal, struct intel_gt *gt, in wa_init_start() argument
105 static void wa_init_finish(struct i915_wa_list *wal) in wa_init_finish() argument
127 wal_get_fw_for_rmw(struct intel_uncore *uncore, const struct i915_wa_list *wal) wal_get_fw_for_rmw() argument
142 _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa) _wa_add() argument
212 wa_add(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set, u32 read_mask, bool masked_reg) wa_add() argument
226 wa_mcr_add(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clear, u32 set, u32 read_mask, bool masked_reg) wa_mcr_add() argument
242 wa_write_clr_set(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set) wa_write_clr_set() argument
248 wa_mcr_write_clr_set(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clear, u32 set) wa_mcr_write_clr_set() argument
254 wa_write(struct i915_wa_list *wal, i915_reg_t reg, u32 set) wa_write() argument
260 wa_mcr_write(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 set) wa_mcr_write() argument
266 wa_write_or(struct i915_wa_list *wal, i915_reg_t reg, u32 set) wa_write_or() argument
272 wa_mcr_write_or(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 set) wa_mcr_write_or() argument
278 wa_write_clr(struct i915_wa_list *wal, i915_reg_t reg, u32 clr) wa_write_clr() argument
284 wa_mcr_write_clr(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clr) wa_mcr_write_clr() argument
301 wa_masked_en(struct i915_wa_list *wal, i915_reg_t reg, u32 val) wa_masked_en() argument
307 wa_mcr_masked_en(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val) wa_mcr_masked_en() argument
313 wa_masked_dis(struct i915_wa_list *wal, i915_reg_t reg, u32 val) wa_masked_dis() argument
319 wa_mcr_masked_dis(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val) wa_mcr_masked_dis() argument
325 wa_masked_field_set(struct i915_wa_list *wal, i915_reg_t reg, u32 mask, u32 val) wa_masked_field_set() argument
332 wa_mcr_masked_field_set(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 mask, u32 val) wa_mcr_masked_field_set() argument
338 gen6_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen6_ctx_workarounds_init() argument
344 gen7_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen7_ctx_workarounds_init() argument
350 gen8_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen8_ctx_workarounds_init() argument
398 bdw_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) bdw_ctx_workarounds_init() argument
426 chv_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) chv_ctx_workarounds_init() argument
438 gen9_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen9_ctx_workarounds_init() argument
534 skl_tune_iz_hashing(struct intel_engine_cs *engine, struct i915_wa_list *wal) skl_tune_iz_hashing() argument
574 skl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) skl_ctx_workarounds_init() argument
581 bxt_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) bxt_ctx_workarounds_init() argument
595 kbl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) kbl_ctx_workarounds_init() argument
612 glk_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) glk_ctx_workarounds_init() argument
622 cfl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) cfl_ctx_workarounds_init() argument
636 icl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) icl_ctx_workarounds_init() argument
680 dg2_ctx_gt_tuning_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) dg2_ctx_gt_tuning_init() argument
690 gen12_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen12_ctx_workarounds_init() argument
748 dg1_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) dg1_ctx_workarounds_init() argument
762 dg2_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) dg2_ctx_workarounds_init() argument
808 mtl_ctx_gt_tuning_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) mtl_ctx_gt_tuning_init() argument
820 mtl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) mtl_ctx_workarounds_init() argument
848 fakewa_disable_nestedbb_mode(struct intel_engine_cs *engine, struct i915_wa_list *wal) fakewa_disable_nestedbb_mode() argument
879 gen12_ctx_gt_mocs_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen12_ctx_gt_mocs_init() argument
905 gen12_ctx_gt_fake_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) gen12_ctx_gt_fake_wa_init() argument
915 __intel_engine_init_ctx_wa(struct intel_engine_cs *engine, struct i915_wa_list *wal, const char *name) __intel_engine_init_ctx_wa() argument
982 struct i915_wa_list *wal = &rq->engine->ctx_wa_list; intel_engine_emit_ctx_wa() local
1042 gen4_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) gen4_gt_workarounds_init() argument
1050 g4x_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) g4x_gt_workarounds_init() argument
1059 ilk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) ilk_gt_workarounds_init() argument
1067 snb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) snb_gt_workarounds_init() argument
1072 ivb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) ivb_gt_workarounds_init() argument
1088 vlv_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) vlv_gt_workarounds_init() argument
1101 hsw_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) hsw_gt_workarounds_init() argument
1116 gen9_wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal) gen9_wa_init_mcr() argument
1154 gen9_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) gen9_gt_workarounds_init() argument
1185 skl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) skl_gt_workarounds_init() argument
1202 kbl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) kbl_gt_workarounds_init() argument
1224 glk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) glk_gt_workarounds_init() argument
1230 cfl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) cfl_gt_workarounds_init() argument
1245 __set_mcr_steering(struct i915_wa_list *wal, i915_reg_t steering_reg, unsigned int slice, unsigned int subslice) __set_mcr_steering() argument
1265 __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal, unsigned int slice, unsigned int subslice) __add_mcr_wa() argument
1277 icl_wa_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) icl_wa_init_mcr() argument
1308 xehp_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) xehp_init_mcr() argument
1397 pvc_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) pvc_init_mcr() argument
1411 icl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) icl_gt_workarounds_init() argument
1483 wa_14011060649(struct intel_gt *gt, struct i915_wa_list *wal) wa_14011060649() argument
1499 gen12_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) gen12_gt_workarounds_init() argument
1523 dg1_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) dg1_gt_workarounds_init() argument
1537 xehpsdv_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) xehpsdv_gt_workarounds_init() argument
1607 dg2_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) dg2_gt_workarounds_init() argument
1724 pvc_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) pvc_gt_workarounds_init() argument
1742 xelpg_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) xelpg_gt_workarounds_init() argument
1767 xelpmp_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) xelpmp_gt_workarounds_init() argument
1792 gt_tuning_settings(struct intel_gt *gt, struct i915_wa_list *wal) gt_tuning_settings() argument
1814 gt_init_workarounds(struct intel_gt *gt, struct i915_wa_list *wal) gt_init_workarounds() argument
1875 struct i915_wa_list *wal = &gt->wa_list; intel_gt_init_workarounds() local
1898 wa_list_apply(const struct i915_wa_list *wal) wa_list_apply() argument
1951 wa_list_verify(struct intel_gt *gt, const struct i915_wa_list *wal, const char *from) wa_list_verify() argument
2002 whitelist_reg_ext(struct i915_wa_list *wal, i915_reg_t reg, u32 flags) whitelist_reg_ext() argument
2019 whitelist_mcr_reg_ext(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 flags) whitelist_mcr_reg_ext() argument
2037 whitelist_reg(struct i915_wa_list *wal, i915_reg_t reg) whitelist_reg() argument
2043 whitelist_mcr_reg(struct i915_wa_list *wal, i915_mcr_reg_t reg) whitelist_mcr_reg() argument
2353 const struct i915_wa_list *wal = &engine->whitelist; intel_engine_apply_whitelist() local
2382 engine_fake_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) engine_fake_wa_init() argument
2425 rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) rcs_engine_wa_init() argument
2944 xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) xcs_engine_wa_init() argument
2957 ccs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) ccs_engine_wa_init() argument
2978 add_render_compute_tuning_settings(struct drm_i915_private *i915, struct i915_wa_list *wal) add_render_compute_tuning_settings() argument
3007 general_render_compute_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) general_render_compute_wa_init() argument
3149 engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal) engine_init_workarounds() argument
3174 struct i915_wa_list *wal = &engine->wa_list; intel_engine_init_workarounds() local
3249 wa_list_srm(struct i915_request *rq, const struct i915_wa_list *wal, struct i915_vma *vma) wa_list_srm() argument
3287 engine_wa_list_verify(struct intel_context *ce, const struct i915_wa_list * const wal, const char *from) engine_wa_list_verify() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_ads.c361 struct i915_wa_list *wal = &engine->wa_list; in guc_mmio_regset_init() local
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_debugfs.c587 const struct i915_wa_list *wal = &engine->ctx_wa_list; in i915_wa_registers() local
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_debugfs.c1348 const struct i915_wa_list *wal = &engine->ctx_wa_list; in i915_wa_registers() local

Completed in 12 milliseconds