Home
last modified time | relevance | path

Searched refs:fd_lock (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/sys/miscfs/fuse/
Dfuse_device.c48 struct rwlock fd_lock; member
156 rw_enter_write(&fd->fd_lock); in fuse_device_cleanup()
170 rw_exit_write(&fd->fd_lock); in fuse_device_cleanup()
198 rw_enter_write(&fd->fd_lock); in fuse_device_queue_fbuf()
201 rw_exit_write(&fd->fd_lock); in fuse_device_queue_fbuf()
239 rw_init(&fd->fd_lock, "fusedlk"); in fuseopen()
240 klist_init_rwlock(&fd->fd_rklist, &fd->fd_lock); in fuseopen()
299 rw_enter_write(&fd->fd_lock); in fuseioctl()
307 rw_exit_write(&fd->fd_lock); in fuseioctl()
318 rw_exit_write(&fd->fd_lock); in fuseioctl()
[all …]
/openbsd/src/sys/sys/
Dfiledesc.h84 struct rwlock fd_lock; /* lock for the file descs */ member
154 #define fdplock(fdp) do { NET_ASSERT_UNLOCKED(); rw_enter_write(&(fdp)->fd_lock); } while (0)
155 #define fdpunlock(fdp) rw_exit_write(&(fdp)->fd_lock)
156 #define fdpassertlocked(fdp) rw_assert_wrlock(&(fdp)->fd_lock)
/openbsd/src/sys/kern/
Dkern_descrip.c1059 rw_init(&newfdp->fd_fd.fd_lock, "fdlock"); in fdinit()
Dkern_event.c222 if (rw_status(&fdp->fd_lock) == RW_WRITE) { in KQRELE()