Home
last modified time | relevance | path

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

/dragonfly/sys/dev/drm/include/linux/
HDww_mutex.h53 struct ww_acquire_ctx { struct
62 struct ww_acquire_ctx *ctx; argument
74 extern void ww_acquire_init(struct ww_acquire_ctx *ctx,
76 extern void ww_acquire_done(struct ww_acquire_ctx *ctx);
77 extern void ww_acquire_fini(struct ww_acquire_ctx *ctx);
79 extern int ww_mutex_lock(struct ww_mutex *ww, struct ww_acquire_ctx *ctx);
80 extern int ww_mutex_lock_slow(struct ww_mutex *ww, struct ww_acquire_ctx *ctx);
82 struct ww_acquire_ctx *ctx);
84 struct ww_acquire_ctx *ctx);
HDreservation.h164 struct ww_acquire_ctx *ctx) in reservation_object_lock()
/dragonfly/sys/dev/drm/
HDlinux_wwmutex.c42 ww_acquire_init(struct ww_acquire_ctx *ctx, struct ww_class *ww_class) in ww_acquire_init()
50 ww_acquire_done(struct ww_acquire_ctx *ctx __unused) in ww_acquire_done()
55 ww_acquire_fini(struct ww_acquire_ctx *ctx __unused) in ww_acquire_fini()
82 __wwlock(struct ww_mutex *ww, struct ww_acquire_ctx *ctx, in __wwlock()
164 ww_mutex_lock(struct ww_mutex *ww, struct ww_acquire_ctx *ctx) in ww_mutex_lock()
170 ww_mutex_lock_slow(struct ww_mutex *ww, struct ww_acquire_ctx *ctx) in ww_mutex_lock_slow()
176 ww_mutex_lock_interruptible(struct ww_mutex *ww, struct ww_acquire_ctx *ctx) in ww_mutex_lock_interruptible()
183 struct ww_acquire_ctx *ctx) in ww_mutex_lock_slow_interruptible()
191 struct ww_acquire_ctx *ctx; in ww_mutex_unlock()
/dragonfly/sys/dev/drm/include/drm/ttm/
HDttm_execbuf_util.h62 extern void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket,
99 extern int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket,
116 extern void ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket,
HDttm_bo_driver.h624 struct ww_acquire_ctx *ticket) in __ttm_bo_reserve()
692 struct ww_acquire_ctx *ticket) in ttm_bo_reserve()
717 struct ww_acquire_ctx *ticket) in ttm_bo_reserve_slowpath()
/dragonfly/sys/dev/drm/ttm/
HDttm_execbuf_util.c55 void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket, in ttm_eu_backoff_reservation()
93 int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket, in ttm_eu_reserve_buffers()
179 void ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket, in ttm_eu_fence_buffer_objects()
/dragonfly/sys/dev/drm/include/drm/
HDdrm_modeset_lock.h45 struct ww_acquire_ctx ww_ctx;
/dragonfly/sys/dev/drm/radeon/
HDradeon_object.h144 struct ww_acquire_ctx *ticket,
HDradeon_gem.c559 struct ww_acquire_ctx ticket; in radeon_gem_va_update_vm()
HDradeon_object.c532 struct ww_acquire_ctx *ticket, in radeon_bo_list_validate()
HDradeon.h1100 struct ww_acquire_ctx ticket;
/dragonfly/sys/dev/drm/amd/amdgpu/
HDamdgpu_vm.h321 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket);
HDamdgpu_gem.c164 struct ww_acquire_ctx ticket; in amdgpu_gem_object_close()
567 struct ww_acquire_ctx ticket; in amdgpu_gem_va_ioctl()
HDamdgpu_virt.c80 struct ww_acquire_ctx ticket; in amdgpu_map_static_csa()
HDamdgpu.h997 struct ww_acquire_ctx ticket;
HDamdgpu_vm.c2435 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket) in amdgpu_vm_bo_trace_cs()