Home
last modified time | relevance | path

Searched refs:lock_data (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/sys/dev/drm2/
H A Ddrm_lock.c189 mtx_lock(&lock_data->spinlock); in drm_lock_take()
196 ((lock_data->user_waiters + lock_data->kernel_waiters > 1) ? in drm_lock_take()
238 lock_data->file_priv = NULL; in drm_lock_transfer()
263 mtx_lock(&lock_data->spinlock); in drm_lock_free()
266 lock_data->idle_has_lock = 1; in drm_lock_free()
337 mtx_lock(&lock_data->spinlock); in drm_idlelock_take()
338 lock_data->kernel_waiters++; in drm_idlelock_take()
339 if (!lock_data->idle_has_lock) { in drm_idlelock_take()
346 lock_data->idle_has_lock = 1; in drm_idlelock_take()
357 mtx_lock(&lock_data->spinlock); in drm_idlelock_release()
[all …]
H A DdrmP.h1268 extern int drm_lock_free(struct drm_lock_data *lock_data, unsigned int context);
1269 extern void drm_idlelock_take(struct drm_lock_data *lock_data);
1270 extern void drm_idlelock_release(struct drm_lock_data *lock_data);