| /Linux-v5.15/drivers/gpu/drm/i915/ |
| D | i915_gem_ww.h | 10 struct i915_gem_ww_ctx { struct 18 void i915_gem_ww_ctx_init(struct i915_gem_ww_ctx *ctx, bool intr); argument 19 void i915_gem_ww_ctx_fini(struct i915_gem_ww_ctx *ctx); 20 int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ctx); 24 static inline int __i915_gem_ww_fini(struct i915_gem_ww_ctx *ww, int err) in __i915_gem_ww_fini() 40 __i915_gem_ww_init(struct i915_gem_ww_ctx *ww, bool intr) in __i915_gem_ww_init()
|
| D | i915_gem_ww.c | 9 void i915_gem_ww_ctx_init(struct i915_gem_ww_ctx *ww, bool intr) in i915_gem_ww_ctx_init() 17 static void i915_gem_ww_ctx_unlock_all(struct i915_gem_ww_ctx *ww) in i915_gem_ww_ctx_unlock_all() 35 void i915_gem_ww_ctx_fini(struct i915_gem_ww_ctx *ww) in i915_gem_ww_ctx_fini() 42 int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ww) in i915_gem_ww_ctx_backoff()
|
| D | i915_vma.h | 243 i915_vma_pin_ww(struct i915_vma *vma, struct i915_gem_ww_ctx *ww, 249 struct i915_gem_ww_ctx ww; in i915_vma_pin() 267 int i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
|
| /Linux-v5.15/drivers/gpu/drm/i915/gt/ |
| D | intel_migrate.h | 15 struct i915_gem_ww_ctx; 25 struct i915_gem_ww_ctx *ww, 47 struct i915_gem_ww_ctx *ww,
|
| D | intel_context.c | 101 static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in __context_pin_state() 136 struct i915_gem_ww_ctx *ww) in __ring_active() 162 struct i915_gem_ww_ctx *ww) in intel_context_pre_pin() 203 struct i915_gem_ww_ctx *ww) in __intel_context_do_pin_ww() 295 struct i915_gem_ww_ctx ww; in __intel_context_do_pin() 482 struct i915_gem_ww_ctx ww; in intel_context_create_request()
|
| D | selftest_migrate.c | 34 struct i915_gem_ww_ctx *ww, in copy() 43 struct i915_gem_ww_ctx ww; in copy() 134 struct i915_gem_ww_ctx *ww, in clear() 143 struct i915_gem_ww_ctx ww; in clear() 209 struct i915_gem_ww_ctx *ww, in __migrate_copy() 223 struct i915_gem_ww_ctx *ww, in __global_copy() 249 struct i915_gem_ww_ctx *ww, in __migrate_clear() 262 struct i915_gem_ww_ctx *ww, in __global_clear()
|
| D | gen6_ppgtt.h | 11 struct i915_gem_ww_ctx; 72 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
|
| D | intel_context.h | 28 struct i915_gem_ww_ctx; 97 struct i915_gem_ww_ctx *ww); 113 struct i915_gem_ww_ctx *ww) in intel_context_pin_ww()
|
| D | intel_context_types.h | 27 struct i915_gem_ww_ctx; 42 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
|
| D | intel_renderstate.h | 36 struct i915_gem_ww_ctx ww;
|
| D | intel_lrc.h | 41 struct i915_gem_ww_ctx *ww,
|
| D | intel_timeline.h | 70 int intel_timeline_pin(struct intel_timeline *tl, struct i915_gem_ww_ctx *ww);
|
| D | intel_ring.h | 24 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww);
|
| D | intel_migrate.c | 98 struct i915_gem_ww_ctx ww; in migrate_vm() 603 struct i915_gem_ww_ctx *ww, in intel_migrate_copy() 642 struct i915_gem_ww_ctx *ww, in intel_migrate_clear()
|
| D | intel_ring_submission.c | 455 struct i915_gem_ww_ctx *ww) in ring_context_init_default_state() 475 struct i915_gem_ww_ctx *ww, in ring_context_pre_pin() 1236 struct i915_gem_ww_ctx *ww, in gen7_ctx_switch_bb_init() 1301 struct i915_gem_ww_ctx ww; in intel_ring_submission_setup()
|
| D | intel_ring.c | 32 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin()
|
| D | mock_engine.c | 170 struct i915_gem_ww_ctx *ww, void **unused) in mock_context_pre_pin()
|
| /Linux-v5.15/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_shrinker.h | 12 struct i915_gem_ww_ctx; 16 unsigned long i915_gem_shrink(struct i915_gem_ww_ctx *ww,
|
| D | i915_gem_object.h | 173 struct i915_gem_ww_ctx *ww, in __i915_gem_object_lock() 199 struct i915_gem_ww_ctx *ww) in i915_gem_object_lock() 205 struct i915_gem_ww_ctx *ww) in i915_gem_object_lock_interruptible() 536 struct i915_gem_ww_ctx *ww, 609 struct i915_gem_ww_ctx *ww,
|
| D | i915_gem_dmabuf.c | 118 struct i915_gem_ww_ctx ww; in i915_gem_begin_cpu_access() 142 struct i915_gem_ww_ctx ww; in i915_gem_end_cpu_access() 167 struct i915_gem_ww_ctx ww; in i915_gem_dmabuf_attach()
|
| D | i915_gem_mman.c | 299 struct i915_gem_ww_ctx ww; in vm_fault_gtt() 433 struct i915_gem_ww_ctx ww; in vm_access()
|
| /Linux-v5.15/drivers/gpu/drm/i915/gem/selftests/ |
| D | i915_gem_migrate.c | 45 struct i915_gem_ww_ctx ww; in igt_create_migrate() 102 static int lmem_pages_migrate_one(struct i915_gem_ww_ctx *ww, in lmem_pages_migrate_one() 156 struct i915_gem_ww_ctx ww; in igt_lmem_pages_migrate()
|
| /Linux-v5.15/drivers/gpu/drm/i915/selftests/ |
| D | igt_spinner.h | 32 struct i915_gem_ww_ctx *ww);
|
| D | igt_spinner.c | 42 struct i915_gem_ww_ctx *ww, in igt_spinner_pin_obj() 80 struct i915_gem_ww_ctx *ww) in igt_spinner_pin()
|
| D | i915_gem.c | 207 struct i915_gem_ww_ctx ww; in igt_gem_ww_ctx()
|