Searched refs:rwsem (Results 1 – 4 of 4) sorted by relevance
| /netbsd/src/sys/external/bsd/drm2/linux/ |
| D | linux_rwsem.c | 65 const volatile struct rw_semaphore *rwsem = cookie; in rwsem_dump() local 67 pr("%-13s: %p", "writer", rwsem->rws_writer); in rwsem_dump() 68 pr("%-13s: %u", "readers", rwsem->rws_readers); in rwsem_dump() 69 pr("%-13s: %s", "writewanted", rwsem->rws_writewanted ? "yes" : "no"); in rwsem_dump() 80 init_rwsem(struct rw_semaphore *rwsem) in init_rwsem() argument 83 mutex_init(&rwsem->rws_lock, MUTEX_DEFAULT, IPL_VM); in init_rwsem() 84 cv_init(&rwsem->rws_cv, "lnxrwsem"); in init_rwsem() 85 rwsem->rws_writer = NULL; in init_rwsem() 86 rwsem->rws_readers = 0; in init_rwsem() 89 rwsem->rws_debug = LOCKDEBUG_ALLOC(rwsem, &rwsem_lockops, in init_rwsem() [all …]
|
| /netbsd/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| D | vmwgfx_fifo.c | 127 init_rwsem(&fifo->rwsem); in vmw_fifo_init() 528 down_write(&fifo_state->rwsem); in vmw_local_fifo_commit() 540 up_write(&fifo_state->rwsem); in vmw_local_fifo_commit()
|
| D | vmwgfx_irq.c | 234 down_read(&fifo_state->rwsem); in vmw_fallback_wait() 322 up_read(&fifo_state->rwsem); in vmw_fallback_wait()
|
| D | vmwgfx_drv.h | 270 struct rw_semaphore rwsem; member
|