ww_acquire_ctx 470 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct ww_acquire_ctx ticket; ww_acquire_ctx 543 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c struct ww_acquire_ctx ticket; /* Reservation ticket */ ww_acquire_ctx 1765 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c struct ww_acquire_ctx ticket; ww_acquire_ctx 69 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c struct ww_acquire_ctx ticket; ww_acquire_ctx 165 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct ww_acquire_ctx ticket; ww_acquire_ctx 554 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct ww_acquire_ctx ticket; ww_acquire_ctx 2410 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket) ww_acquire_ctx 394 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket); ww_acquire_ctx 4496 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct ww_acquire_ctx ticket; ww_acquire_ctx 1283 drivers/gpu/drm/drm_gem.c struct ww_acquire_ctx *acquire_ctx) ww_acquire_ctx 1335 drivers/gpu/drm/drm_gem.c struct ww_acquire_ctx *acquire_ctx) ww_acquire_ctx 122 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct ww_acquire_ctx *ticket) ww_acquire_ctx 438 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct ww_acquire_ctx ticket; ww_acquire_ctx 1810 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c struct ww_acquire_ctx acquire; ww_acquire_ctx 320 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c struct ww_acquire_ctx acquire; ww_acquire_ctx 152 drivers/gpu/drm/lima/lima_gem.c struct ww_acquire_ctx *ctx) ww_acquire_ctx 197 drivers/gpu/drm/lima/lima_gem.c struct ww_acquire_ctx *ctx) ww_acquire_ctx 234 drivers/gpu/drm/lima/lima_gem.c struct ww_acquire_ctx ctx; ww_acquire_ctx 136 drivers/gpu/drm/msm/msm_gem.h struct ww_acquire_ctx ticket; ww_acquire_ctx 326 drivers/gpu/drm/nouveau/nouveau_gem.c struct ww_acquire_ctx ticket; ww_acquire_ctx 215 drivers/gpu/drm/panfrost/panfrost_job.c struct ww_acquire_ctx acquire_ctx; ww_acquire_ctx 156 drivers/gpu/drm/qxl/qxl_drv.h struct ww_acquire_ctx ticket; ww_acquire_ctx 1086 drivers/gpu/drm/radeon/radeon.h struct ww_acquire_ctx ticket; ww_acquire_ctx 554 drivers/gpu/drm/radeon/radeon_gem.c struct ww_acquire_ctx ticket; ww_acquire_ctx 534 drivers/gpu/drm/radeon/radeon_object.c struct ww_acquire_ctx *ticket, ww_acquire_ctx 144 drivers/gpu/drm/radeon/radeon_object.h struct ww_acquire_ctx *ticket, ww_acquire_ctx 816 drivers/gpu/drm/ttm/ttm_bo.c struct ww_acquire_ctx *ticket) ww_acquire_ctx 844 drivers/gpu/drm/ttm/ttm_bo.c struct ww_acquire_ctx *ticket) ww_acquire_ctx 971 drivers/gpu/drm/ttm/ttm_bo.c struct ww_acquire_ctx *ticket; ww_acquire_ctx 56 drivers/gpu/drm/ttm/ttm_execbuf_util.c void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket, ww_acquire_ctx 95 drivers/gpu/drm/ttm/ttm_execbuf_util.c int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket, ww_acquire_ctx 185 drivers/gpu/drm/ttm/ttm_execbuf_util.c void ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket, ww_acquire_ctx 251 drivers/gpu/drm/v3d/v3d_gem.c struct ww_acquire_ctx *acquire_ctx) ww_acquire_ctx 489 drivers/gpu/drm/v3d/v3d_gem.c struct ww_acquire_ctx *acquire_ctx, ww_acquire_ctx 533 drivers/gpu/drm/v3d/v3d_gem.c struct ww_acquire_ctx acquire_ctx; ww_acquire_ctx 648 drivers/gpu/drm/v3d/v3d_gem.c struct ww_acquire_ctx acquire_ctx; ww_acquire_ctx 744 drivers/gpu/drm/v3d/v3d_gem.c struct ww_acquire_ctx acquire_ctx; ww_acquire_ctx 564 drivers/gpu/drm/vc4/vc4_gem.c struct ww_acquire_ctx *acquire_ctx) ww_acquire_ctx 587 drivers/gpu/drm/vc4/vc4_gem.c struct ww_acquire_ctx *acquire_ctx) ww_acquire_ctx 666 drivers/gpu/drm/vc4/vc4_gem.c struct ww_acquire_ctx *acquire_ctx, ww_acquire_ctx 1136 drivers/gpu/drm/vc4/vc4_gem.c struct ww_acquire_ctx acquire_ctx; ww_acquire_ctx 220 drivers/gpu/drm/virtio/virtgpu_drv.h int virtio_gpu_object_list_validate(struct ww_acquire_ctx *ticket, ww_acquire_ctx 59 drivers/gpu/drm/virtio/virtgpu_ioctl.c int virtio_gpu_object_list_validate(struct ww_acquire_ctx *ticket, ww_acquire_ctx 119 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct ww_acquire_ctx ticket; ww_acquire_ctx 151 drivers/gpu/drm/virtio/virtgpu_object.c struct ww_acquire_ctx ticket; ww_acquire_ctx 474 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c vmw_resource_check_buffer(struct ww_acquire_ctx *ticket, ww_acquire_ctx 566 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c vmw_resource_backoff_reservation(struct ww_acquire_ctx *ticket, ww_acquire_ctx 589 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c static int vmw_resource_do_evict(struct ww_acquire_ctx *ticket, ww_acquire_ctx 853 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c struct ww_acquire_ctx ticket; ww_acquire_ctx 81 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h struct ww_acquire_ctx ticket; ww_acquire_ctx 150 drivers/regulator/core.c struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 259 drivers/regulator/core.c struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 314 drivers/regulator/core.c struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 329 drivers/regulator/core.c struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 2547 drivers/regulator/core.c struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 2657 drivers/regulator/core.c struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 2706 drivers/regulator/core.c struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 2734 drivers/regulator/core.c struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 3760 drivers/regulator/core.c struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 3840 drivers/regulator/core.c struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 4043 drivers/regulator/core.c struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 5516 drivers/regulator/core.c struct ww_acquire_ctx *ww_ctx; ww_acquire_ctx 5556 drivers/regulator/core.c static int regulator_summary_lock_all(struct ww_acquire_ctx *ww_ctx, ww_acquire_ctx 5576 drivers/regulator/core.c static void regulator_summary_lock(struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 5605 drivers/regulator/core.c static void regulator_summary_unlock(struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 5627 drivers/regulator/core.c struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 396 include/drm/drm_gem.h struct ww_acquire_ctx *acquire_ctx); ww_acquire_ctx 398 include/drm/drm_gem.h struct ww_acquire_ctx *acquire_ctx); ww_acquire_ctx 45 include/drm/drm_modeset_lock.h struct ww_acquire_ctx ww_ctx; ww_acquire_ctx 658 include/drm/ttm/ttm_bo_driver.h struct ww_acquire_ctx *ticket) ww_acquire_ctx 726 include/drm/ttm/ttm_bo_driver.h struct ww_acquire_ctx *ticket) ww_acquire_ctx 751 include/drm/ttm/ttm_bo_driver.h struct ww_acquire_ctx *ticket) ww_acquire_ctx 62 include/drm/ttm/ttm_execbuf_util.h extern void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket, ww_acquire_ctx 100 include/drm/ttm/ttm_execbuf_util.h extern int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket, ww_acquire_ctx 117 include/drm/ttm/ttm_execbuf_util.h extern void ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket, ww_acquire_ctx 113 include/linux/dma-resv.h struct ww_acquire_ctx *ctx) ww_acquire_ctx 134 include/linux/dma-resv.h struct ww_acquire_ctx *ctx) ww_acquire_ctx 149 include/linux/dma-resv.h struct ww_acquire_ctx *ctx) ww_acquire_ctx 165 include/linux/dma-resv.h struct ww_acquire_ctx *ctx) ww_acquire_ctx 207 include/linux/dma-resv.h static inline struct ww_acquire_ctx *dma_resv_locking_ctx(struct dma_resv *obj) ww_acquire_ctx 23 include/linux/mutex.h struct ww_acquire_ctx; ww_acquire_ctx 75 include/linux/mutex.h struct ww_acquire_ctx *ww_ctx; ww_acquire_ctx 53 include/linux/ww_mutex.h struct ww_acquire_ctx *ctx; ww_acquire_ctx 129 include/linux/ww_mutex.h static inline void ww_acquire_init(struct ww_acquire_ctx *ctx, ww_acquire_ctx 165 include/linux/ww_mutex.h static inline void ww_acquire_done(struct ww_acquire_ctx *ctx) ww_acquire_ctx 182 include/linux/ww_mutex.h static inline void ww_acquire_fini(struct ww_acquire_ctx *ctx) ww_acquire_ctx 230 include/linux/ww_mutex.h extern int /* __must_check */ ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx); ww_acquire_ctx 263 include/linux/ww_mutex.h struct ww_acquire_ctx *ctx); ww_acquire_ctx 289 include/linux/ww_mutex.h ww_mutex_lock_slow(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) ww_acquire_ctx 326 include/linux/ww_mutex.h struct ww_acquire_ctx *ctx) ww_acquire_ctx 373 kernel/locking/locktorture.c struct ww_acquire_ctx ctx; ww_acquire_ctx 306 kernel/locking/mutex.c ww_mutex_lock_acquired(struct ww_mutex *ww, struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 352 kernel/locking/mutex.c __ww_ctx_stamp_after(struct ww_acquire_ctx *a, struct ww_acquire_ctx *b) ww_acquire_ctx 368 kernel/locking/mutex.c struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 390 kernel/locking/mutex.c struct ww_acquire_ctx *ww_ctx, ww_acquire_ctx 391 kernel/locking/mutex.c struct ww_acquire_ctx *hold_ctx) ww_acquire_ctx 444 kernel/locking/mutex.c __ww_mutex_check_waiters(struct mutex *lock, struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 465 kernel/locking/mutex.c ww_mutex_set_context_fastpath(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) ww_acquire_ctx 502 kernel/locking/mutex.c bool ww_mutex_spin_on_owner(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, ww_acquire_ctx 551 kernel/locking/mutex.c struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) ww_acquire_ctx 638 kernel/locking/mutex.c mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, ww_acquire_ctx 714 kernel/locking/mutex.c mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, ww_acquire_ctx 776 kernel/locking/mutex.c __ww_mutex_kill(struct mutex *lock, struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 806 kernel/locking/mutex.c struct ww_acquire_ctx *ctx) ww_acquire_ctx 809 kernel/locking/mutex.c struct ww_acquire_ctx *hold_ctx = READ_ONCE(ww->ctx); ww_acquire_ctx 854 kernel/locking/mutex.c struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 928 kernel/locking/mutex.c struct ww_acquire_ctx *ww_ctx, const bool use_ww_ctx) ww_acquire_ctx 1109 kernel/locking/mutex.c struct ww_acquire_ctx *ww_ctx) ww_acquire_ctx 1159 kernel/locking/mutex.c ww_mutex_deadlock_injection(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) ww_acquire_ctx 1185 kernel/locking/mutex.c ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) ww_acquire_ctx 1201 kernel/locking/mutex.c ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) ww_acquire_ctx 1380 kernel/locking/mutex.c __ww_mutex_lock_slowpath(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) ww_acquire_ctx 1388 kernel/locking/mutex.c struct ww_acquire_ctx *ctx) ww_acquire_ctx 1428 kernel/locking/mutex.c ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) ww_acquire_ctx 1443 kernel/locking/mutex.c ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) ww_acquire_ctx 52 kernel/locking/test-ww_mutex.c struct ww_acquire_ctx ctx; ww_acquire_ctx 115 kernel/locking/test-ww_mutex.c struct ww_acquire_ctx ctx; ww_acquire_ctx 160 kernel/locking/test-ww_mutex.c struct ww_acquire_ctx ctx; ww_acquire_ctx 187 kernel/locking/test-ww_mutex.c struct ww_acquire_ctx ctx; ww_acquire_ctx 249 kernel/locking/test-ww_mutex.c struct ww_acquire_ctx ctx; ww_acquire_ctx 383 kernel/locking/test-ww_mutex.c struct ww_acquire_ctx ctx; ww_acquire_ctx 441 kernel/locking/test-ww_mutex.c struct ww_acquire_ctx ctx; ww_acquire_ctx 53 lib/locking-selftest.c static struct ww_acquire_ctx t, t2;