| H A D | intel_workarounds.c | 62 static void wa_init_start(struct i915_wa_list *wal, const char *name, const char *engine_name) argument 70 static void wa_init_finish(struct i915_wa_list *wal) argument 91 _wa_add(struct i915_wa_list * wal,const struct i915_wa * wa) argument 157 wa_add(struct i915_wa_list * wal,i915_reg_t reg,u32 mask,u32 val,u32 read_mask) argument 171 wa_write_masked_or(struct i915_wa_list * wal,i915_reg_t reg,u32 mask,u32 val) argument 178 wa_masked_en(struct i915_wa_list * wal,i915_reg_t reg,u32 val) argument 184 wa_write(struct i915_wa_list * wal,i915_reg_t reg,u32 val) argument 190 wa_write_or(struct i915_wa_list * wal,i915_reg_t reg,u32 val) argument 204 gen8_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 252 bdw_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 280 chv_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 292 gen9_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 385 skl_tune_iz_hashing(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 425 skl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 432 bxt_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 446 kbl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 463 glk_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 473 cfl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 487 cnl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 527 icl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 582 tgl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 606 __intel_engine_init_ctx_wa(struct intel_engine_cs * engine,struct i915_wa_list * wal,const char * name) argument 652 struct i915_wa_list *wal = &rq->engine->ctx_wa_list; local in function:intel_engine_emit_ctx_wa 686 gen9_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 712 skl_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 729 bxt_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 740 kbl_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 762 glk_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 768 cfl_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 784 wa_init_mcr(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 855 cnl_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 872 icl_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 933 tgl_gt_workarounds_init(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 949 gt_init_workarounds(struct drm_i915_private * i915,struct i915_wa_list * wal) argument 975 struct i915_wa_list *wal = &i915->gt_wa_list; local in function:intel_gt_init_workarounds 983 wal_get_fw_for_rmw(struct intel_uncore * uncore,const struct i915_wa_list * wal) argument 1014 wa_list_apply(struct intel_uncore * uncore,const struct i915_wa_list * wal) argument 1046 wa_list_verify(struct intel_uncore * uncore,const struct i915_wa_list * wal,const char * from) argument 1082 whitelist_reg_ext(struct i915_wa_list * wal,i915_reg_t reg,u32 flags) argument 1099 whitelist_reg(struct i915_wa_list * wal,i915_reg_t reg) argument 1303 const struct i915_wa_list *wal = &engine->whitelist; local in function:intel_engine_apply_whitelist 1325 rcs_engine_wa_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 1470 xcs_engine_wa_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 1483 engine_init_workarounds(struct intel_engine_cs * engine,struct i915_wa_list * wal) argument 1496 struct i915_wa_list *wal = &engine->wa_list; local in function:intel_engine_init_workarounds 1558 wa_list_srm(struct i915_request * rq,const struct i915_wa_list * wal,struct i915_vma * vma) argument 1596 engine_wa_list_verify(struct intel_context * ce,const struct i915_wa_list * const wal,const char * from) argument [all...] |