Searched defs:lock (Results 1 - 7 of 7) sorted by relevance

/solaris-x11-s12/open-src/kernel/sys/drm/
H A Ddrm_sun_timer.h46 kmutex_t lock; member in struct:timer_list
H A Ddrm_sun_idr.h55 kmutex_t lock; member in struct:idr
H A DdrmP.h289 kmutex_t lock; member in struct:drm_wait_queue
294 mutex_init(&(q)->lock, NULL, MUTEX_DRIVER, pri); \
300 mutex_destroy(&(q)->lock); \
306 mutex_enter(&(q)->lock); \
308 mutex_exit(&(q)->lock); \
312 mutex_enter(&(q)->lock); \
314 ret = cv_reltimedwait_sig(&(q)->cv, &(q)->lock, timeout,\
326 mutex_exit(&(q)->lock);
329 mutex_enter(&(q)->lock); \
331 (void) cv_timedwait_sig(&(q)->cv, &(q)->lock, jiffie
996 struct drm_lock_data lock; /**< Information on hardware lock */ member in struct:drm_master
[all...]
/solaris-x11-s12/open-src/kernel/drm/src/
H A Ddrm_lock.c55 * Add the current task to the lock wait queue, and attempt to take to lock.
60 struct drm_lock *lock = data; local
66 if (lock->context == DRM_KERNEL_CONTEXT) {
68 DRM_CURRENTPID, lock->context);
72 if (master->lock.hw_lock == NULL)
75 DRM_DEBUG("%d (pid %d) requests lock (0x%08x), flags = 0x%08x\n",
76 lock->context, DRM_CURRENTPID,
77 master->lock.hw_lock->lock, loc
133 struct drm_lock *lock = data; local
168 volatile unsigned int *lock = &lock_data->hw_lock->lock; local
214 volatile unsigned int *lock = &lock_data->hw_lock->lock; local
238 volatile unsigned int *lock = &lock_data->hw_lock->lock; local
296 volatile unsigned int *lock = &lock_data->hw_lock->lock; local
[all...]
/solaris-x11-s12/open-src/app/dsession/sun-src/
H A Ddsession.c73 mutex_t lock; member in struct:__anon17
95 #define lock (((shared_mem_t *) shm_addr)->lock) macro
1285 mutex_lock(&lock);
1314 mutex_unlock(&lock);
1345 mutex_destroy(&lock);
1381 mutex_lock(&lock);
1392 mutex_unlock(&lock);
1409 mutex_unlock(&lock);
1430 mutex_unlock(&lock);
[all...]
/solaris-x11-s12/open-src/lib/libdga/sun-src/
H A Dcmap_grab.c221 char *lock, *unlock ; local
222 int lockfd, /* lock device */
374 /* map the lock page */
375 lock = (char *)mmap(0,
381 if (lock == (char *)-1) {
386 return errret("can't map lock page",tmp.cm_devname) ;
388 cmap_grab->cm_lockp = (u_int *) lock ;
407 if( _dga_winlockat(cookie, &lock, &unlock) != 0 ) {
412 return errret("can't get lock pages", fn) ;
414 cmap_grab->cm_lockp = (u_int *) lock ;
[all...]
/solaris-x11-s12/open-src/kernel/i915/src/
H A Di915_drv.h748 /* lock - irqsave spinlock that protectects the work_struct and
750 spinlock_t lock; member in struct:intel_gen6_power_mgmt
798 spinlock_t lock; member in struct:i915_power_well
926 spinlock_t lock; member in struct:i915_gpu_error
927 /* Protected by the above dev->gpu_error.lock. */
941 * This is important for lock-free wait paths, where no contended lock
1094 spinlock_t lock; /* bl registers and the above bl fields */ member in struct:drm_i915_private::__anon117
1419 spinlock_t lock; member in struct:drm_i915_file_private::__anon118

Completed in 133 milliseconds