/freebsd-current/sbin/ipf/libipf/ |
H A D | rwlock_emul.c | 14 void eMrwlock_read_enter(eMrwlock_t *rw, char *file, int line) argument 16 if (rw->eMrw_magic != EMM_MAGIC) { 18 rw->eMrw_owner, rw, rw->eMrw_magic); 21 if (rw->eMrw_read != 0 || rw->eMrw_write != 0) { 24 rw->eMrw_owner, rw, rw 33 eMrwlock_write_enter(eMrwlock_t *rw, char *file, int line) argument 52 eMrwlock_try_upgrade(eMrwlock_t *rw, char *file, int line) argument 70 eMrwlock_downgrade(eMrwlock_t *rw, char *file, int line) argument 90 eMrwlock_exit(eMrwlock_t *rw) argument 113 eMrwlock_init(eMrwlock_t *rw, char *who) argument 132 eMrwlock_destroy(eMrwlock_t *rw) argument [all...] |
/freebsd-current/sys/contrib/ck/include/ |
H A D | ck_rwlock.h | 44 ck_rwlock_init(struct ck_rwlock *rw) argument 47 rw->writer = 0; 48 rw->n_readers = 0; 54 ck_rwlock_write_unlock(ck_rwlock_t *rw) argument 58 ck_pr_store_uint(&rw->writer, 0); 63 ck_rwlock_locked_writer(ck_rwlock_t *rw) argument 67 r = ck_pr_load_uint(&rw->writer); 73 ck_rwlock_write_downgrade(ck_rwlock_t *rw) argument 76 ck_pr_inc_uint(&rw->n_readers); 77 ck_rwlock_write_unlock(rw); 82 ck_rwlock_locked(ck_rwlock_t *rw) argument 93 ck_rwlock_write_trylock(ck_rwlock_t *rw) argument 114 ck_rwlock_write_lock(ck_rwlock_t *rw) argument 134 ck_rwlock_read_trylock(ck_rwlock_t *rw) argument 161 ck_rwlock_read_lock(ck_rwlock_t *rw) argument 188 ck_rwlock_locked_reader(ck_rwlock_t *rw) argument 196 ck_rwlock_read_unlock(ck_rwlock_t *rw) argument 212 struct ck_rwlock rw; member in struct:ck_rwlock_recursive 220 ck_rwlock_recursive_write_lock(ck_rwlock_recursive_t *rw, unsigned int tid) argument 243 ck_rwlock_recursive_write_trylock(ck_rwlock_recursive_t *rw, unsigned int tid) argument 268 ck_rwlock_recursive_write_unlock(ck_rwlock_recursive_t *rw) argument 280 ck_rwlock_recursive_read_lock(ck_rwlock_recursive_t *rw) argument 288 ck_rwlock_recursive_read_trylock(ck_rwlock_recursive_t *rw) argument 295 ck_rwlock_recursive_read_unlock(ck_rwlock_recursive_t *rw) argument [all...] |
H A D | ck_swlock.h | 49 ck_swlock_init(struct ck_swlock *rw) argument 52 rw->value = 0; 58 ck_swlock_write_unlock(ck_swlock_t *rw) argument 62 ck_pr_and_32(&rw->value, CK_SWLOCK_READER_MASK); 67 ck_swlock_locked_writer(ck_swlock_t *rw) argument 71 r = ck_pr_load_32(&rw->value) & CK_SWLOCK_WRITER_BIT; 77 ck_swlock_write_downgrade(ck_swlock_t *rw) argument 80 ck_pr_inc_32(&rw->value); 81 ck_swlock_write_unlock(rw); 86 ck_swlock_locked(ck_swlock_t *rw) argument 96 ck_swlock_write_trylock(ck_swlock_t *rw) argument 109 ck_swlock_write_lock(ck_swlock_t *rw) argument 121 ck_swlock_write_latch(ck_swlock_t *rw) argument 140 ck_swlock_write_unlatch(ck_swlock_t *rw) argument 156 ck_swlock_read_trylock(ck_swlock_t *rw) argument 172 ck_swlock_read_lock(ck_swlock_t *rw) argument 198 ck_swlock_locked_reader(ck_swlock_t *rw) argument 206 ck_swlock_read_unlock(ck_swlock_t *rw) argument [all...] |
/freebsd-current/sys/sys/ |
H A D | rwlock.h | 84 #define _rw_write_lock(rw, tid) \ 85 atomic_cmpset_acq_ptr(&(rw)->rw_lock, RW_UNLOCKED, (tid)) 87 #define _rw_write_lock_fetch(rw, vp, tid) \ 88 atomic_fcmpset_acq_ptr(&(rw)->rw_lock, vp, (tid)) 91 #define _rw_write_unlock(rw, tid) \ 92 atomic_cmpset_rel_ptr(&(rw)->rw_lock, (tid), RW_UNLOCKED) 94 #define _rw_write_unlock_fetch(rw, tid) \ 95 atomic_fcmpset_rel_ptr(&(rw)->rw_lock, (tid), RW_UNLOCKED) 104 #define __rw_wlock(rw, tid, file, line) __extension__ ({ \ 109 !_rw_write_lock_fetch((rw), [all...] |
H A D | clock.h | 188 * timespec, only if rtc clock debugging has been enabled. The rw argument is 193 void clock_dbgprint_bcd(device_t dev, int rw, const struct bcd_clocktime *bct); 194 void clock_dbgprint_ct(device_t dev, int rw, const struct clocktime *ct); 195 void clock_dbgprint_err(device_t dev, int rw, int err); 196 void clock_dbgprint_ts(device_t dev, int rw, const struct timespec *ts);
|
/freebsd-current/tools/test/stress2/testcases/rw/ |
H A D | Makefile | 1 PROG= rw
|
/freebsd-current/sys/kern/ |
H A D | kern_rwlock.c | 81 .lc_name = "rw", 136 #define rw_wowner(rw) lv_rw_wowner(RW_READ_VALUE(rw)) 142 #define rw_recursed(rw) ((rw)->rw_recurse != 0) 147 #define rw_wlocked(rw) (rw_wowner((rw)) == curthread) 154 #define rw_owner(rw) rw_wowner(rw) 170 struct rwlock *rw; local 182 struct rwlock *rw; local 199 const struct rwlock *rw = (const struct rwlock *)lock; local 211 struct rwlock *rw; local 244 struct rwlock *rw; local 274 struct rwlock *rw; local 351 struct rwlock *rw; local 360 struct rwlock *rw; local 400 __rw_rlock_try(struct rwlock *rw, struct thread *td, uintptr_t *vp, bool fp LOCK_FILE_LINE_ARG_DEF) argument 430 __rw_rlock_hard(struct rwlock *rw, struct thread *td, uintptr_t v LOCK_FILE_LINE_ARG_DEF) argument 696 struct rwlock *rw; local 739 struct rwlock *rw; local 746 __rw_runlock_try(struct rwlock *rw, struct thread *td, uintptr_t *vp) argument 769 __rw_runlock_hard(struct rwlock *rw, struct thread *td, uintptr_t v LOCK_FILE_LINE_ARG_DEF) argument 868 struct rwlock *rw; local 900 struct rwlock *rw; local 1207 struct rwlock *rw; local 1356 struct rwlock *rw; local 1432 struct rwlock *rw; local 1451 const struct rwlock *rw; local 1530 const struct rwlock *rw; local [all...] |
H A D | subr_rtc.c | 157 clock_dbgprint_hdr(device_t dev, int rw) argument 162 device_printf(dev, "%s at ", (rw & CLOCK_DBG_READ) ? "read " : "write"); 168 clock_dbgprint_bcd(device_t dev, int rw, const struct bcd_clocktime *bct) argument 171 if (show_io & rw) { 172 clock_dbgprint_hdr(dev, rw); 179 clock_dbgprint_ct(device_t dev, int rw, const struct clocktime *ct) argument 182 if (show_io & rw) { 183 clock_dbgprint_hdr(dev, rw); 190 clock_dbgprint_err(device_t dev, int rw, int err) argument 193 if (show_io & rw) { 200 clock_dbgprint_ts(device_t dev, int rw, const struct timespec *ts) argument [all...] |
/freebsd-current/contrib/libpcap/ |
H A D | chmod_bpf | 8 # with permissions rw-rw----, so that anybody in the admin 14 # packets, or give it the permissions rw-r-----, so that 19 chmod g+rw /dev/bpf*
|
/freebsd-current/contrib/netbsd-tests/rump/kernspace/ |
H A D | lockme.c | 53 krwlock_t rw; local 55 rw_init(&rw); 64 rw_enter(&rw, RW_WRITER); 65 rw_enter(&rw, RW_WRITER); 68 rw_enter(&rw, RW_READER); 69 rw_enter(&rw, RW_WRITER); 72 rw_enter(&rw, RW_WRITER); 73 rw_enter(&rw, RW_READER);
|
/freebsd-current/contrib/libpcap/ChmodBPF/ |
H A D | ChmodBPF | 12 # with permissions rw-rw----, so that anybody in the admin 18 # packets, or give it the permissions rw-r-----, so that 23 chmod g+rw /dev/bpf*
|
/freebsd-current/tools/test/stress2/misc/ |
H A D | rwlock_ronly.sh | 62 struct urwlock *rw; 70 rw = (struct urwlock *)p; 71 rw->rw_state = URWLOCK_READ_WAITERS;
|
H A D | pathconf.sh | 46 mount -t nfs -o tcp -o retrycnt=3 -o intr,soft -o rw $nfs_export $mp/nfs 47 chmod a+rw $mp/nfs
|
H A D | md.sh | 48 (cd ../testcases/rw;./rw -t 2m -i 20 > /dev/null 2>&1)
|
H A D | lockf.sh | 45 -o rw $nfs_export $mntpoint 54 -o rw $nfs_export $mntpoint || break 67 -o rw $nfs_export $mntpoint || break
|
H A D | extattrctl.sh | 67 setfacl -m user:nobody:rw-,group:wheel:rw- $mntpoint/acl-test
|
/freebsd-current/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zfs_uio.c | 52 * Move "n" bytes at byte address "p"; "rw" indicates the direction 58 zfs_uiomove_iov(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) argument 72 if (rw == UIO_READ) { 105 if (rw == UIO_READ) 129 zfs_uiomove_bvec_impl(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) argument 140 if (rw == UIO_READ) { 166 zfs_copy_bvec(void *p, size_t skip, size_t cnt, zfs_uio_rw_t rw, argument 172 if (rw == UIO_READ) { 187 zfs_uiomove_bvec_rq(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) argument 238 zfs_copy_bvec(p, skip_in_seg, copy_from_seg, rw, 259 zfs_uiomove_bvec(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) argument 272 zfs_uiomove_iter(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio, boolean_t revert) argument 308 zfs_uiomove(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) argument 382 zfs_uiocopy(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio, size_t *cbytes) argument [all...] |
/freebsd-current/tools/test/stress2/testcases/ |
H A D | Makefile | 17 rw \
|
/freebsd-current/share/examples/ipfilter/samples/ |
H A D | relay.c | 36 int nfd, n, rw; local 65 rw = read(ifd, irh, ibuff + RELAY_BUFSZ - irh); 66 if (rw == -1) 68 if (rw == 0) 70 irh += rw; 74 rw = write(ofd, iwt, iwh - iwt); 75 if (rw == -1) 77 iwt += rw; 81 rw = read(rfd, iwh, obuff + RELAY_BUFSZ - iwh); 82 if (rw [all...] |
/freebsd-current/sys/contrib/openzfs/include/sys/ |
H A D | rrwlock.h | 75 void rrw_enter(rrwlock_t *rrl, krw_t rw, const void *tag); 80 boolean_t rrw_held(rrwlock_t *rrl, krw_t rw); 102 void rrm_enter(rrmlock_t *rrl, krw_t rw, const void *tag); 106 boolean_t rrm_held(rrmlock_t *rrl, krw_t rw);
|
/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | rwsem.h | 75 linux_init_rwsem(struct rw_semaphore *rw, const char *name) argument 78 memset(rw, 0, sizeof(*rw)); 79 sx_init_flags(&rw->sx, name, SX_NOWITNESS);
|
/freebsd-current/cddl/usr.sbin/dtrace/tests/common/docsExamples/ |
H A D | Makefile | 18 rw.d \
|
/freebsd-current/sys/dev/drm2/ttm/ |
H A D | ttm_lock.c | 51 lock->rw = 0; 71 if (--lock->rw == 0) 84 if (lock->rw >= 0 && lock->flags == 0) { 85 ++lock->rw; 126 if (lock->rw >= 0 && lock->flags == 0) { 127 ++lock->rw; 168 lock->rw = 0; 181 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) { 182 lock->rw = -1; 225 lock->rw [all...] |
/freebsd-current/sbin/ipf/ipfs/ |
H A D | ipfs.c | 88 int fd, olen, nlen, rw; local 110 rw = 0; 113 rw = 1; 117 rw = 1; 121 rw = 1; 125 rw = 1; 127 if (rw == 1) { 150 int fd, olen, nlen, rw; local 174 rw = 0; 177 rw 203 int c, lock = -1, devfd = -1, err = 0, rw = -1, ns = -1, set = 0; local [all...] |
/freebsd-current/sys/contrib/openzfs/include/os/linux/spl/sys/ |
H A D | rwlock.h | 140 #define rw_tryenter(rwp, rw) /* CSTYLED */ \ 145 switch (rw) { \ 160 #define rw_enter(rwp, rw) /* CSTYLED */ \ 163 switch (rw) { \
|