Home
last modified time | relevance | path

Searched refs:i915_gem_ww_ctx (Results 1 – 25 of 52) sorted by relevance

123

/Linux-v5.15/drivers/gpu/drm/i915/
Di915_gem_ww.h10 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()
Di915_gem_ww.c9 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()
Di915_vma.h243 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/
Dintel_migrate.h15 struct i915_gem_ww_ctx;
25 struct i915_gem_ww_ctx *ww,
47 struct i915_gem_ww_ctx *ww,
Dintel_context.c101 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()
Dselftest_migrate.c34 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()
Dgen6_ppgtt.h11 struct i915_gem_ww_ctx;
72 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
Dintel_context.h28 struct i915_gem_ww_ctx;
97 struct i915_gem_ww_ctx *ww);
113 struct i915_gem_ww_ctx *ww) in intel_context_pin_ww()
Dintel_context_types.h27 struct i915_gem_ww_ctx;
42 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
Dintel_renderstate.h36 struct i915_gem_ww_ctx ww;
Dintel_lrc.h41 struct i915_gem_ww_ctx *ww,
Dintel_timeline.h70 int intel_timeline_pin(struct intel_timeline *tl, struct i915_gem_ww_ctx *ww);
Dintel_ring.h24 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww);
Dintel_migrate.c98 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()
Dintel_ring_submission.c455 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()
Dintel_ring.c32 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin()
Dmock_engine.c170 struct i915_gem_ww_ctx *ww, void **unused) in mock_context_pre_pin()
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_shrinker.h12 struct i915_gem_ww_ctx;
16 unsigned long i915_gem_shrink(struct i915_gem_ww_ctx *ww,
Di915_gem_object.h173 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,
Di915_gem_dmabuf.c118 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()
Di915_gem_mman.c299 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/
Di915_gem_migrate.c45 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/
Digt_spinner.h32 struct i915_gem_ww_ctx *ww);
Digt_spinner.c42 struct i915_gem_ww_ctx *ww, in igt_spinner_pin_obj()
80 struct i915_gem_ww_ctx *ww) in igt_spinner_pin()
Di915_gem.c207 struct i915_gem_ww_ctx ww; in igt_gem_ww_ctx()

123