Searched refs:lock_data (Results 1 - 3 of 3) sorted by relevance

/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_lock.c164 int drm_lock_take(struct drm_lock_data *lock_data, argument
168 volatile unsigned int *lock = &lock_data->hw_lock->lock;
176 ((lock_data->user_waiters + lock_data->kernel_waiters > 1) ?
210 static int drm_lock_transfer(struct drm_lock_data *lock_data, argument
214 volatile unsigned int *lock = &lock_data->hw_lock->lock;
216 lock_data->file_priv = NULL;
235 int drm_lock_free(struct drm_lock_data *lock_data, unsigned int context) argument
238 volatile unsigned int *lock = &lock_data->hw_lock->lock;
240 mutex_enter(&lock_data
277 drm_idlelock_take(struct drm_lock_data *lock_data) argument
293 drm_idlelock_release(struct drm_lock_data *lock_data) argument
[all...]
/solaris-x11-s11/open-src/kernel/efb/src/
H A Ddrm_lock.c42 drm_lock_take(drm_lock_data_t *lock_data, unsigned int context) argument
45 volatile unsigned int *lock = &lock_data->hw_lock->lock;
/solaris-x11-s11/open-src/kernel/sys/drm/
H A DdrmP.h1378 extern int drm_lock_take(struct drm_lock_data *lock_data, unsigned int context);
1379 extern int drm_lock_free(struct drm_lock_data *lock_data, unsigned int context);
1380 extern void drm_idlelock_take(struct drm_lock_data *lock_data);
1381 extern void drm_idlelock_release(struct drm_lock_data *lock_data);

Completed in 39 milliseconds