Home
last modified time | relevance | path

Searched refs:i915_gem_ww_ctx (Results 1 - 25 of 95) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A 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);
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()
H A Di915_gem_evict.h13 struct i915_gem_ww_ctx;
17 struct i915_gem_ww_ctx *ww,
23 struct i915_gem_ww_ctx *ww,
27 struct i915_gem_ww_ctx *ww,
H A 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()
H A Di915_gem_gtt.h19 struct i915_gem_ww_ctx;
29 struct i915_gem_ww_ctx *ww,
35 struct i915_gem_ww_ctx *ww,
H A Di915_gem_evict.c67 static bool grab_vma(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in grab_vma()
97 struct i915_gem_ww_ctx *ww, in mark_free()
126 * @ww: An optional struct i915_gem_ww_ctx.
149 struct i915_gem_ww_ctx *ww, in i915_gem_evict_something()
319 * @ww: An optional struct i915_gem_ww_ctx.
329 struct i915_gem_ww_ctx *ww, in i915_gem_evict_for_node()
442 * @ww: An optional struct i915_gem_ww_ctx. If not NULL, i915_gem_evict_vm
458 int i915_gem_evict_vm(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww, in i915_gem_evict_vm()
H A Di915_gem.h38 struct i915_gem_ww_ctx;
57 struct i915_gem_ww_ctx *ww,
H A Di915_vma.h289 i915_vma_pin_ww(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
295 struct i915_gem_ww_ctx ww; in i915_vma_pin()
313 int i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_gem.h119 struct i915_gem_ww_ctx { struct
126 void i915_gem_ww_ctx_init(struct i915_gem_ww_ctx *ctx, bool intr);
127 void i915_gem_ww_ctx_fini(struct i915_gem_ww_ctx *ctx);
128 int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ctx);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_blt.h16 struct i915_gem_ww_ctx;
20 struct i915_gem_ww_ctx *ww,
24 struct i915_gem_ww_ctx *ww,
H A Di915_gem_object_blt.c17 struct i915_gem_ww_ctx *ww, in intel_emit_vma_fill_blt()
149 struct i915_gem_ww_ctx ww; in i915_gem_object_fill_blt()
238 struct i915_gem_ww_ctx *ww, in intel_emit_vma_copy_blt()
357 struct i915_gem_ww_ctx ww; in i915_gem_object_copy_blt()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.h16 struct i915_gem_ww_ctx;
25 struct i915_gem_ww_ctx *ww,
47 struct i915_gem_ww_ctx *ww,
H A Dgen6_ppgtt.h11 struct i915_gem_ww_ctx;
71 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
H A 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()
H A Dselftest_migrate.c38 struct i915_gem_ww_ctx *ww, in copy()
47 struct i915_gem_ww_ctx ww; in copy()
223 struct i915_gem_ww_ctx *ww, in intel_migrate_ccs_copy()
257 struct i915_gem_ww_ctx *ww, in clear()
266 struct i915_gem_ww_ctx ww; in clear()
411 struct i915_gem_ww_ctx *ww, in __migrate_copy()
425 struct i915_gem_ww_ctx *ww, in __global_copy()
451 struct i915_gem_ww_ctx *ww, in __migrate_clear()
464 struct i915_gem_ww_ctx *ww, in __global_clear()
H A Dintel_lrc.h17 struct i915_gem_ww_ctx;
45 struct i915_gem_ww_ctx *ww,
H A Dintel_context_types.h27 struct i915_gem_ww_ctx;
48 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
H A Dintel_context.h31 struct i915_gem_ww_ctx;
148 struct i915_gem_ww_ctx *ww);
164 struct i915_gem_ww_ctx *ww) in intel_context_pin_ww()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_shrinker.h12 struct i915_gem_ww_ctx;
16 unsigned long i915_gem_shrink(struct i915_gem_ww_ctx *ww,
H A Di915_gem_object.h165 struct i915_gem_ww_ctx *ww, in __i915_gem_object_lock()
191 struct i915_gem_ww_ctx *ww) in i915_gem_object_lock()
197 struct i915_gem_ww_ctx *ww) in i915_gem_object_lock_interruptible()
204 struct i915_gem_ww_ctx *ww) in i915_gem_object_trylock()
780 struct i915_gem_ww_ctx *ww,
845 struct i915_gem_ww_ctx *ww,
848 struct i915_gem_ww_ctx *ww,
H A Di915_gem_dmabuf.c122 struct i915_gem_ww_ctx ww; in i915_gem_begin_cpu_access()
146 struct i915_gem_ww_ctx ww; in i915_gem_end_cpu_access()
171 struct i915_gem_ww_ctx ww; in i915_gem_dmabuf_attach()
H A Di915_gem_region.h46 struct i915_gem_ww_ctx *ww;
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_context_types.h26 struct i915_gem_ww_ctx;
35 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
H A Dgen6_ppgtt.h11 struct i915_gem_ww_ctx;
72 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
H A Dintel_context.c103 static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in __context_pin_state()
138 struct i915_gem_ww_ctx *ww) in __ring_active()
164 struct i915_gem_ww_ctx *ww) in intel_context_pre_pin()
205 struct i915_gem_ww_ctx *ww) in __intel_context_do_pin_ww()
295 struct i915_gem_ww_ctx ww; in __intel_context_do_pin()
468 struct i915_gem_ww_ctx ww; in intel_context_create_request()
H A Dintel_context.h28 struct i915_gem_ww_ctx;
87 struct i915_gem_ww_ctx *ww);
103 struct i915_gem_ww_ctx *ww) in intel_context_pin_ww()

Completed in 11 milliseconds

1234