Searched refs:wal (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_workarounds.c98 static void wa_init_start(struct i915_wa_list *wal, struct intel_gt *gt, argument
101 wal->gt = gt;
102 wal->name = name;
103 wal->engine_name = engine_name;
108 static void wa_init_finish(struct i915_wa_list *wal) argument
111 if (!IS_ALIGNED(wal->count, WA_LIST_CHUNK)) {
112 struct i915_wa *list = kmemdup(wal->list,
113 wal->count * sizeof(*list),
117 kfree(wal->list);
118 wal
130 wal_get_fw_for_rmw(struct intel_uncore *uncore, const struct i915_wa_list *wal) argument
145 _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa) argument
215 wa_add(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set, u32 read_mask, bool masked_reg) argument
229 wa_mcr_add(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clear, u32 set, u32 read_mask, bool masked_reg) argument
245 wa_write_clr_set(struct i915_wa_list *wal, i915_reg_t reg, u32 clear, u32 set) argument
251 wa_mcr_write_clr_set(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clear, u32 set) argument
257 wa_write(struct i915_wa_list *wal, i915_reg_t reg, u32 set) argument
263 wa_mcr_write(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 set) argument
269 wa_write_or(struct i915_wa_list *wal, i915_reg_t reg, u32 set) argument
275 wa_mcr_write_or(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 set) argument
281 wa_write_clr(struct i915_wa_list *wal, i915_reg_t reg, u32 clr) argument
287 wa_mcr_write_clr(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 clr) argument
304 wa_masked_en(struct i915_wa_list *wal, i915_reg_t reg, u32 val) argument
310 wa_mcr_masked_en(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val) argument
316 wa_masked_dis(struct i915_wa_list *wal, i915_reg_t reg, u32 val) argument
322 wa_mcr_masked_dis(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 val) argument
328 wa_masked_field_set(struct i915_wa_list *wal, i915_reg_t reg, u32 mask, u32 val) argument
335 wa_mcr_masked_field_set(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 mask, u32 val) argument
341 gen6_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
347 gen7_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
353 gen8_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
401 bdw_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
429 chv_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
441 gen9_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
537 skl_tune_iz_hashing(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
577 skl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
584 bxt_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
598 kbl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
615 glk_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
625 cfl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
639 icl_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
683 dg2_ctx_gt_tuning_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
693 gen12_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
751 dg1_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
765 dg2_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
787 xelpg_ctx_gt_tuning_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
804 xelpg_ctx_workarounds_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
835 fakewa_disable_nestedbb_mode(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
866 gen12_ctx_gt_mocs_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
892 gen12_ctx_gt_fake_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
902 __intel_engine_init_ctx_wa(struct intel_engine_cs *engine, struct i915_wa_list *wal, const char *name) argument
969 struct i915_wa_list *wal = &rq->engine->ctx_wa_list; local
1029 gen4_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1037 g4x_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1046 ilk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1054 snb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1059 ivb_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1075 vlv_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1088 hsw_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1103 gen9_wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal) argument
1141 gen9_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1172 skl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1189 kbl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1211 glk_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1217 cfl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1232 __set_mcr_steering(struct i915_wa_list *wal, i915_reg_t steering_reg, unsigned int slice, unsigned int subslice) argument
1253 __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal, unsigned int slice, unsigned int subslice) argument
1265 icl_wa_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) argument
1296 xehp_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) argument
1385 pvc_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) argument
1399 icl_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1471 wa_14011060649(struct intel_gt *gt, struct i915_wa_list *wal) argument
1487 gen12_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1511 dg1_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1525 xehpsdv_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1595 dg2_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1637 pvc_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1655 xelpg_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1681 wa_16021867713(struct intel_gt *gt, struct i915_wa_list *wal) argument
1693 xelpmp_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) argument
1723 gt_tuning_settings(struct intel_gt *gt, struct i915_wa_list *wal) argument
1743 gt_init_workarounds(struct intel_gt *gt, struct i915_wa_list *wal) argument
1804 struct i915_wa_list *wal = &gt->wa_list; local
1827 wa_list_apply(const struct i915_wa_list *wal) argument
1880 wa_list_verify(struct intel_gt *gt, const struct i915_wa_list *wal, const char *from) argument
1931 whitelist_reg_ext(struct i915_wa_list *wal, i915_reg_t reg, u32 flags) argument
1948 whitelist_mcr_reg_ext(struct i915_wa_list *wal, i915_mcr_reg_t reg, u32 flags) argument
1966 whitelist_reg(struct i915_wa_list *wal, i915_reg_t reg) argument
1972 whitelist_mcr_reg(struct i915_wa_list *wal, i915_mcr_reg_t reg) argument
2265 const struct i915_wa_list *wal = &engine->whitelist; local
2294 engine_fake_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
2331 rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
2799 xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
2817 ccs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
2838 add_render_compute_tuning_settings(struct intel_gt *gt, struct i915_wa_list *wal) argument
2859 ccs_engine_wa_mode(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
2891 general_render_compute_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
3019 engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal) argument
3046 struct i915_wa_list *wal = &engine->wa_list; local
3121 wa_list_srm(struct i915_request *rq, const struct i915_wa_list *wal, struct i915_vma *vma) argument
3159 engine_wa_list_verify(struct intel_context *ce, const struct i915_wa_list * const wal, const char *from) argument
[all...]
H A Dintel_workarounds.h18 static inline void intel_wa_list_free(struct i915_wa_list *wal) argument
20 kfree(wal->list);
21 memset(wal, 0, sizeof(*wal));
H A Dselftest_workarounds.c74 struct i915_wa_list *wal = &lists->engine[id].wa_list; local
76 wa_init_start(wal, gt, "REF", engine->name);
77 engine_init_workarounds(engine, wal);
78 wa_init_finish(wal);
/linux-master/drivers/gpu/drm/i915/
H A Di915_debugfs.c489 const struct i915_wa_list *wal = &engine->ctx_wa_list; local
493 count = wal->count;
500 for (wa = wal->list; count--; wa++)
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_ads.c361 struct i915_wa_list *wal = &engine->wa_list; local
385 for (i = 0, wa = wal->list; i < wal->count; i++, wa++)

Completed in 162 milliseconds