/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A 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() argument 17 static void i915_gem_ww_ctx_unlock_all(struct i915_gem_ww_ctx *ww) in i915_gem_ww_ctx_unlock_all() argument 35 void i915_gem_ww_ctx_fini(struct i915_gem_ww_ctx *ww) in i915_gem_ww_ctx_fini() argument 42 i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ww) i915_gem_ww_ctx_backoff() argument [all...] |
H A D | i915_gem_ww.h | 23 static inline int __i915_gem_ww_fini(struct i915_gem_ww_ctx *ww, int err) in __i915_gem_ww_fini() argument
|
H A D | i915_gem_gtt.c | 97 i915_gem_gtt_reserve(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww, struct drm_mm_node *node, u64 size, u64 offset, unsigned long color, unsigned int flags) i915_gem_gtt_reserve() argument 190 i915_gem_gtt_insert(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww, struct drm_mm_node *node, u64 size, u64 alignment, unsigned long color, u64 start, u64 end, unsigned int flags) i915_gem_gtt_insert() argument
|
H A D | i915_gem_evict.c | 67 static bool grab_vma(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in grab_vma() argument 96 mark_free(struct drm_mm_scan *scan, struct i915_gem_ww_ctx *ww, struct i915_vma *vma, unsigned int flags, struct list_head *unwind) mark_free() argument 148 i915_gem_evict_something(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww, u64 min_size, u64 alignment, unsigned long color, u64 start, u64 end, unsigned flags) i915_gem_evict_something() argument 328 i915_gem_evict_for_node(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww, struct drm_mm_node *target, unsigned int flags) i915_gem_evict_for_node() argument 458 i915_gem_evict_vm(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww, struct drm_i915_gem_object **busy_bo) i915_gem_evict_vm() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_region.h | 46 struct i915_gem_ww_ctx *ww; member
|
H A D | i915_gem_region.c | 171 struct i915_gem_ww_ctx ww; in i915_gem_process_region() local
|
H A D | i915_gem_domain.c | 425 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww, u32 alignment, const struct i915_gtt_view *view, unsigned int flags) i915_gem_object_pin_to_display_plane() argument
|
H A D | i915_gem_dmabuf.c | 122 struct i915_gem_ww_ctx ww; in i915_gem_begin_cpu_access() local 146 struct i915_gem_ww_ctx ww; in i915_gem_end_cpu_access() local 171 struct i915_gem_ww_ctx ww; i915_gem_dmabuf_attach() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_renderstate.h | 53 struct i915_gem_ww_ctx ww; member
|
H A D | intel_context.h | 102 intel_context_pin_ww(struct intel_context *ce, struct i915_gem_ww_ctx *ww) intel_context_pin_ww() argument
|
H A D | intel_ring.c | 30 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin() argument
|
H A D | mock_engine.c | 170 mock_context_pre_pin(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **unused) mock_context_pre_pin() argument
|
H A D | intel_context.c | 103 static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in __context_pin_state() argument 137 __ring_active(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) __ring_active() argument 163 intel_context_pre_pin(struct intel_context *ce, struct i915_gem_ww_ctx *ww) intel_context_pre_pin() argument 204 __intel_context_do_pin_ww(struct intel_context *ce, struct i915_gem_ww_ctx *ww) __intel_context_do_pin_ww() argument 295 struct i915_gem_ww_ctx ww; __intel_context_do_pin() local 468 struct i915_gem_ww_ctx ww; intel_context_create_request() local [all...] |
H A D | intel_timeline.c | 336 int intel_timeline_pin(struct intel_timeline *tl, struct i915_gem_ww_ctx *ww) in intel_timeline_pin() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_renderstate.h | 36 struct i915_gem_ww_ctx ww; member
|
H A D | intel_ring.c | 35 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_fb_pin.c | 29 struct i915_gem_ww_ctx ww; in intel_pin_fb_obj_dpt() local 116 struct i915_gem_ww_ctx ww; in intel_pin_and_fence_fb_obj() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_gsc_uc_heci_cmd_submit.c | 133 struct i915_gem_ww_ctx ww; in intel_gsc_uc_heci_cmd_submit_nonpriv() local
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/ |
H A D | igt_spinner.c | 42 igt_spinner_pin_obj(struct intel_context *ce, struct i915_gem_ww_ctx *ww, struct drm_i915_gem_object *obj, unsigned int mode, struct i915_vma **vma) igt_spinner_pin_obj() argument 79 igt_spinner_pin(struct igt_spinner *spin, struct intel_context *ce, struct i915_gem_ww_ctx *ww) igt_spinner_pin() argument
|
H A D | i915_gem.c | 213 struct i915_gem_ww_ctx ww; in igt_gem_ww_ctx() local
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_domain.c | 321 struct i915_gem_ww_ctx ww; in i915_gem_object_pin_to_display_plane() local
|
H A D | i915_gem_object_blt.c | 149 struct i915_gem_ww_ctx ww; in i915_gem_object_fill_blt() local 15 intel_emit_vma_fill_blt(struct intel_context *ce, struct i915_vma *vma, struct i915_gem_ww_ctx *ww, u32 value) intel_emit_vma_fill_blt() argument 237 intel_emit_vma_copy_blt(struct intel_context *ce, struct i915_gem_ww_ctx *ww, struct i915_vma *src, struct i915_vma *dst) intel_emit_vma_copy_blt() argument 357 struct i915_gem_ww_ctx ww; i915_gem_object_copy_blt() local [all...] |
H A D | i915_gem_client_blt.c | 161 struct i915_gem_ww_ctx ww; in clear_pages_worker() local 256 struct i915_gem_ww_ctx ww; in pin_wait_clear_pages_work() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
H A D | i915_gem.c | 206 struct i915_gem_ww_ctx ww; in igt_gem_ww_ctx() local
|
/kernel/linux/linux-6.6/kernel/locking/ |
H A D | ww_mutex.h | 181 ww_mutex_lock_acquired(struct ww_mutex *ww, struct ww_acquire_ctx *ww_ctx) in ww_mutex_lock_acquired() argument 417 struct ww_mutex *ww; in __ww_mutex_kill() local 444 struct ww_mutex *ww = container_of(lock, struct ww_mutex, base); __ww_mutex_check_kill() local 545 struct ww_mutex *ww = container_of(lock, struct ww_mutex, base); __ww_mutex_add_waiter() local [all...] |