H A D | intel_workarounds.c | 98 static void wa_init_start(struct i915_wa_list *wal, struct intel_gt *gt, argument 108 static void wa_init_finish(struct i915_wa_list *wal) argument 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 = >->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...] |