Home
last modified time | relevance | path

Searched refs:ww_acquire_ctx (Results 1 – 21 of 21) sorted by relevance

/openbsd/src/sys/dev/pci/drm/include/linux/
Dww_mutex.h49 struct ww_acquire_ctx { struct
57 struct ww_acquire_ctx *ctx; argument
74 ww_acquire_init(struct ww_acquire_ctx *ctx, struct ww_class *ww_class) { in ww_acquire_init()
80 ww_acquire_done(__unused struct ww_acquire_ctx *ctx) { in ww_acquire_done()
84 ww_acquire_fini(__unused struct ww_acquire_ctx *ctx) { in ww_acquire_fini()
108 ww_mutex_trylock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) { in ww_mutex_trylock()
133 __ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx, bool slow, bool intr) { in __ww_mutex_lock()
209 ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) { in ww_mutex_lock()
214 ww_mutex_lock_slow(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) { in ww_mutex_lock_slow()
219 ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) { in ww_mutex_lock_interruptible()
[all …]
Ddma-resv.h344 struct ww_acquire_ctx *ctx) in dma_resv_lock()
371 struct ww_acquire_ctx *ctx) in dma_resv_lock_interruptible()
388 struct ww_acquire_ctx *ctx) in dma_resv_lock_slow()
404 struct ww_acquire_ctx *ctx) in dma_resv_lock_slow_interruptible()
451 static inline struct ww_acquire_ctx *dma_resv_locking_ctx(struct dma_resv *obj) in dma_resv_locking_ctx()
/openbsd/src/sys/dev/pci/drm/include/drm/ttm/
Dttm_execbuf_util.h36 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,
Dttm_bo.h222 struct ww_acquire_ctx *ticket;
282 struct ww_acquire_ctx *ticket) in ttm_bo_reserve()
317 struct ww_acquire_ctx *ticket) in ttm_bo_reserve_slowpath()
/openbsd/src/sys/dev/pci/drm/ttm/
Dttm_execbuf_util.c42 void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket, in ttm_eu_backoff_reservation()
74 int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket, in ttm_eu_reserve_buffers()
141 void ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket, in ttm_eu_fence_buffer_objects()
Dttm_bo.c547 struct ww_acquire_ctx *ticket, in ttm_bo_evict_alloc()
680 struct ww_acquire_ctx *ticket; in ttm_bo_alloc_resource()
/openbsd/src/sys/dev/pci/drm/i915/
Di915_gem_ww.h11 struct ww_acquire_ctx ctx;
/openbsd/src/sys/dev/pci/drm/include/drm/
Ddrm_gem.h566 struct ww_acquire_ctx *acquire_ctx);
568 struct ww_acquire_ctx *acquire_ctx);
Ddrm_exec.h26 struct ww_acquire_ctx ticket;
Ddrm_modeset_lock.h48 struct ww_acquire_ctx ww_ctx;
/openbsd/src/sys/dev/pci/drm/amd/amdgpu/
Damdgpu_vm.h499 struct ww_acquire_ctx *ticket,
510 struct ww_acquire_ctx *ticket);
552 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket);
Damdgpu_dma_buf.c347 struct ww_acquire_ctx *ticket = dma_resv_locking_ctx(obj->resv); in amdgpu_dma_buf_move_notify()
Damdgpu_vm.c522 struct ww_acquire_ctx *ticket, in amdgpu_vm_validate()
1553 struct ww_acquire_ctx *ticket) in amdgpu_vm_handle_moved()
2082 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket) in amdgpu_vm_bo_trace_cs()
Damdgpu_amdkfd_gpuvm.c474 struct ww_acquire_ctx *ticket) in vm_validate_pt_pd_bos()
1328 struct ww_acquire_ctx *ticket) in process_validate_vms()
/openbsd/src/sys/dev/pci/drm/radeon/
Dradeon_object.h155 struct ww_acquire_ctx *ticket,
Dradeon_object.c486 struct ww_acquire_ctx *ticket, in radeon_bo_list_validate()
Dradeon_gem.c703 struct ww_acquire_ctx ticket; in radeon_gem_va_update_vm()
Dradeon.h1059 struct ww_acquire_ctx ticket;
/openbsd/src/sys/dev/pci/drm/
Ddrm_gem.c1582 struct ww_acquire_ctx *acquire_ctx) in drm_gem_lock_reservations()
1634 struct ww_acquire_ctx *acquire_ctx) in drm_gem_unlock_reservations()
Ddma-resv.c762 struct ww_acquire_ctx ctx; in dma_resv_lockdep()
Ddrm_mode_config.c447 struct ww_acquire_ctx resv_ctx; in drmm_mode_config_init()