Home
last modified time | relevance | path

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

123

/Linux-v6.1/drivers/gpu/drm/i915/
Di915_gem_ww.h10 struct i915_gem_ww_ctx { struct
17 void i915_gem_ww_ctx_init(struct i915_gem_ww_ctx *ctx, bool intr); argument
18 void i915_gem_ww_ctx_fini(struct i915_gem_ww_ctx *ctx);
19 int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ctx);
23 static inline int __i915_gem_ww_fini(struct i915_gem_ww_ctx *ww, int err) in __i915_gem_ww_fini()
Di915_gem_evict.h13 struct i915_gem_ww_ctx;
16 struct i915_gem_ww_ctx *ww,
22 struct i915_gem_ww_ctx *ww,
26 struct i915_gem_ww_ctx *ww);
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_gem_gtt.h19 struct i915_gem_ww_ctx;
27 struct i915_gem_ww_ctx *ww,
33 struct i915_gem_ww_ctx *ww,
Di915_gem_evict.c58 static bool grab_vma(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in grab_vma()
88 struct i915_gem_ww_ctx *ww, in mark_free()
140 struct i915_gem_ww_ctx *ww, in i915_gem_evict_something()
312 struct i915_gem_ww_ctx *ww, in i915_gem_evict_for_node()
428 int i915_gem_evict_vm(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww) in i915_gem_evict_vm()
Di915_gem.h38 struct i915_gem_ww_ctx;
50 struct i915_gem_ww_ctx *ww,
Di915_vma.h242 i915_vma_pin_ww(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
248 struct i915_gem_ww_ctx ww; in i915_vma_pin()
266 int i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
Di915_gem_gtt.c98 struct i915_gem_ww_ctx *ww, in i915_gem_gtt_reserve()
191 struct i915_gem_ww_ctx *ww, in i915_gem_gtt_insert()
/Linux-v6.1/drivers/gpu/drm/i915/gt/
Dintel_migrate.h16 struct i915_gem_ww_ctx;
26 struct i915_gem_ww_ctx *ww,
48 struct i915_gem_ww_ctx *ww,
Dgen6_ppgtt.h11 struct i915_gem_ww_ctx;
71 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
Dselftest_migrate.c36 struct i915_gem_ww_ctx *ww, in copy()
45 struct i915_gem_ww_ctx ww; in copy()
221 struct i915_gem_ww_ctx *ww, in intel_migrate_ccs_copy()
255 struct i915_gem_ww_ctx *ww, in clear()
264 struct i915_gem_ww_ctx ww; in clear()
409 struct i915_gem_ww_ctx *ww, in __migrate_copy()
423 struct i915_gem_ww_ctx *ww, in __global_copy()
449 struct i915_gem_ww_ctx *ww, in __migrate_clear()
462 struct i915_gem_ww_ctx *ww, in __global_clear()
Dintel_context.c102 static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in __context_pin_state()
137 struct i915_gem_ww_ctx *ww) in __ring_active()
163 struct i915_gem_ww_ctx *ww) in intel_context_pre_pin()
204 struct i915_gem_ww_ctx *ww) in __intel_context_do_pin_ww()
298 struct i915_gem_ww_ctx ww; in __intel_context_do_pin()
495 struct i915_gem_ww_ctx ww; in intel_context_create_request()
Dintel_lrc.h17 struct i915_gem_ww_ctx;
45 struct i915_gem_ww_ctx *ww,
Dintel_context.h30 struct i915_gem_ww_ctx;
147 struct i915_gem_ww_ctx *ww);
163 struct i915_gem_ww_ctx *ww) in intel_context_pin_ww()
Dintel_context_types.h27 struct i915_gem_ww_ctx;
46 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_timeline.h70 int intel_timeline_pin(struct intel_timeline *tl, struct i915_gem_ww_ctx *ww);
/Linux-v6.1/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.h175 struct i915_gem_ww_ctx *ww, in __i915_gem_object_lock()
201 struct i915_gem_ww_ctx *ww) in i915_gem_object_lock()
207 struct i915_gem_ww_ctx *ww) in i915_gem_object_lock_interruptible()
214 struct i915_gem_ww_ctx *ww) in i915_gem_object_trylock()
544 struct i915_gem_ww_ctx *ww,
609 struct i915_gem_ww_ctx *ww,
612 struct i915_gem_ww_ctx *ww,
Di915_gem_dmabuf.c121 struct i915_gem_ww_ctx ww; in i915_gem_begin_cpu_access()
145 struct i915_gem_ww_ctx ww; in i915_gem_end_cpu_access()
170 struct i915_gem_ww_ctx ww; in i915_gem_dmabuf_attach()
Di915_gem_region.h48 struct i915_gem_ww_ctx *ww;
/Linux-v6.1/drivers/gpu/drm/i915/selftests/
Digt_spinner.h32 struct i915_gem_ww_ctx *ww);
Digt_spinner.c43 struct i915_gem_ww_ctx *ww, in igt_spinner_pin_obj()
81 struct i915_gem_ww_ctx *ww) in igt_spinner_pin()
/Linux-v6.1/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_migrate.c53 struct i915_gem_ww_ctx ww; in igt_create_migrate()
111 static int lmem_pages_migrate_one(struct i915_gem_ww_ctx *ww, in lmem_pages_migrate_one()
192 struct i915_gem_ww_ctx ww; in __igt_lmem_pages_migrate()
/Linux-v6.1/drivers/gpu/drm/i915/display/
Dintel_fb_pin.c29 struct i915_gem_ww_ctx ww; in intel_pin_fb_obj_dpt()
116 struct i915_gem_ww_ctx ww; in intel_pin_and_fence_fb_obj()

123