| /linux/include/drm/ttm/ |
| H A D | ttm_execbuf_util.h | 36 struct ww_acquire_ctx; 63 void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket, 99 int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket, 115 void ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket,
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gem_shrinker.c | |
| /linux/include/drm/ |
| H A D | drm_exec.h | 32 struct ww_acquire_ctx ticket; 175 static inline struct ww_acquire_ctx *drm_exec_ticket(struct drm_exec *exec) in drm_exec_ticket()
|
| H A D | drm_modeset_lock.h | 48 struct ww_acquire_ctx ww_ctx;
|
| /linux/kernel/locking/ |
| H A D | test-ww_mutex.c | 62 struct ww_acquire_ctx ctx; in __test_mutex() 127 struct ww_acquire_ctx ctx; in test_aa() 193 struct ww_acquire_ctx ctx; in test_abba_work() 225 struct ww_acquire_ctx ctx; in test_abba() 295 struct ww_acquire_ctx ctx; in test_cycle_work() 441 struct ww_acquire_ctx ctx; in stress_inorder_work() 499 struct ww_acquire_ctx ctx; in stress_reorder_work()
|
| H A D | locktorture.c | 605 static struct ww_acquire_ctx *ww_acquire_ctxs; 634 struct ww_acquire_ctx *ctx = &ww_acquire_ctxs[tid]; in torture_ww_mutex_lock() 673 struct ww_acquire_ctx *ctx = &ww_acquire_ctxs[tid]; in torture_ww_mutex_unlock()
|
| /linux/drivers/gpu/drm/ttm/tests/ |
| H A D | ttm_bo_test.c | 94 struct ww_acquire_ctx ctx; in ttm_bo_reserve_no_wait_ticket() 112 struct ww_acquire_ctx ctx; in ttm_bo_reserve_double_resv() 142 struct ww_acquire_ctx ctx1, ctx2; in ttm_bo_reserve_deadlock() 173 struct ww_acquire_ctx *ctx; 188 struct ww_acquire_ctx ctx; in threaded_ttm_bo_reserve()
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_gem_ww.h | 11 struct ww_acquire_ctx ctx;
|
| /linux/Documentation/locking/ |
| H A D | ww-mutex-design.rst | 141 int lock_objs(struct list_head *list, struct ww_acquire_ctx *ctx) 187 int lock_objs(struct list_head *list, struct ww_acquire_ctx *ctx) 225 void unlock_objs(struct list_head *list, struct ww_acquire_ctx *ctx) 288 void lock_objs(struct list_head *list, struct ww_acquire_ctx *ctx) 321 void unlock_objs(struct list_head *list, struct ww_acquire_ctx *ctx) 383 - Using a different ww_class for the mutex than for the ww_acquire_ctx. 387 - Calling ww_acquire_init to initialize a second ww_acquire_ctx before
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vm.h | 446 struct ww_acquire_ctx *ticket, 459 struct ww_acquire_ctx *ticket); 505 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket);
|
| H A D | amdgpu_dma_buf.c | 516 struct ww_acquire_ctx *ticket = dma_resv_locking_ctx(obj->resv); in amdgpu_dma_buf_move_notify()
|
| H A D | amdgpu_vm.c | 588 struct ww_acquire_ctx *ticket, in amdgpu_vm_validate() 1642 struct ww_acquire_ctx *ticket) in amdgpu_vm_handle_moved() 2174 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket)
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_resource.c | 517 vmw_resource_check_buffer(struct ww_acquire_ctx *ticket, in vmw_resource_check_buffer() 611 vmw_resource_backoff_reservation(struct ww_acquire_ctx *ticket, in vmw_resource_backoff_reservation() 634 static int vmw_resource_do_evict(struct ww_acquire_ctx *ticket, in vmw_resource_do_evict() 901 struct ww_acquire_ctx ticket; in vmw_resource_evict_type()
|
| H A D | vmwgfx_validation.h | 62 struct ww_acquire_ctx ticket;
|
| H A D | vmwgfx_cursor_plane.c | 545 struct ww_acquire_ctx ctx; in vmw_cursor_buffer_changed()
|
| /linux/drivers/regulator/ |
| H A D | core.c | 163 struct ww_acquire_ctx *ww_ctx) in regulator_lock_nested() 241 struct ww_acquire_ctx *ww_ctx) in regulator_lock_two() 289 struct ww_acquire_ctx *ww_ctx) in regulator_unlock_two() 338 struct ww_acquire_ctx *ww_ctx) in regulator_lock_recursive() 393 struct ww_acquire_ctx *ww_ctx) in regulator_unlock_dependent() 408 struct ww_acquire_ctx *ww_ctx) in regulator_lock_dependent() 2195 struct ww_acquire_ctx ww_ctx; in regulator_resolve_supply() 3218 struct ww_acquire_ctx ww_ctx; in regulator_enable() 3330 struct ww_acquire_ctx ww_ctx; in regulator_disable() 3381 struct ww_acquire_ctx ww_ct in regulator_force_disable() [all...] |
| /linux/drivers/gpu/drm/lima/ |
| H A D | lima_gem.c | 300 struct ww_acquire_ctx ctx; in lima_gem_submit()
|
| /linux/drivers/gpu/drm/ttm/ |
| H A D | ttm_bo.c | 724 struct ww_acquire_ctx *ticket, in ttm_bo_evict_alloc() 968 struct ww_acquire_ctx *ticket; in ttm_bo_alloc_resource()
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_drv.h | 150 struct ww_acquire_ctx ticket;
|
| /linux/drivers/accel/ethosu/ |
| H A D | ethosu_job.c | 119 struct ww_acquire_ctx acquire_ctx; in ethosu_job_push()
|
| /linux/drivers/accel/rocket/ |
| H A D | rocket_job.c | 216 struct ww_acquire_ctx acquire_ctx; in rocket_job_push()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_gem.c | |
| /linux/drivers/gpu/drm/ |
| H A D | drm_mode_config.c | 667 struct ww_acquire_ctx resv_ctx; in drmm_mode_config_init()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_gem.c | 416 struct ww_acquire_ctx ticket;
|
| /linux/drivers/accel/amdxdna/ |
| H A D | aie2_ctx.c | 1190 struct ww_acquire_ctx acquire_ctx; in aie2_cmd_submit()
|