| /freebsd/sbin/ipf/libipf/ |
| H A D | rwlock_emul.c | 14 void eMrwlock_read_enter(eMrwlock_t *rw, char *file, int line) in eMrwlock_read_enter() argument 16 if (rw->eMrw_magic != EMM_MAGIC) { in eMrwlock_read_enter() 18 rw->eMrw_owner, rw, rw->eMrw_magic); in eMrwlock_read_enter() 21 if (rw->eMrw_read != 0 || rw->eMrw_write != 0) { in eMrwlock_read_enter() 24 rw->eMrw_owner, rw, rw->eMrw_read, rw->eMrw_write); in eMrwlock_read_enter() 27 rw->eMrw_read++; in eMrwlock_read_enter() 28 rw->eMrw_heldin = file; in eMrwlock_read_enter() 29 rw->eMrw_heldat = line; in eMrwlock_read_enter() 33 void eMrwlock_write_enter(eMrwlock_t *rw, char *file, int line) in eMrwlock_write_enter() argument 35 if (rw->eMrw_magic != EMM_MAGIC) { in eMrwlock_write_enter() [all …]
|
| /freebsd/sys/kern/ |
| H A D | kern_rwlock.c | 138 #define rw_wowner(rw) lv_rw_wowner(RW_READ_VALUE(rw)) argument 144 #define rw_recursed(rw) ((rw)->rw_recurse != 0) argument 149 #define rw_wlocked(rw) (rw_wowner((rw)) == curthread) argument 156 #define rw_owner(rw) rw_wowner(rw) argument 172 struct rwlock *rw; in lock_rw() local 174 rw = (struct rwlock *)lock; in lock_rw() 176 rw_rlock(rw); in lock_rw() 178 rw_wlock(rw); in lock_rw() 184 struct rwlock *rw; in trylock_rw() local 186 rw = (struct rwlock *)lock; in trylock_rw() [all …]
|
| H A D | subr_rtc.c | 157 clock_dbgprint_hdr(device_t dev, int rw) in clock_dbgprint_hdr() argument 162 device_printf(dev, "%s at ", (rw & CLOCK_DBG_READ) ? "read " : "write"); in clock_dbgprint_hdr() 168 clock_dbgprint_bcd(device_t dev, int rw, const struct bcd_clocktime *bct) in clock_dbgprint_bcd() argument 171 if (show_io & rw) { in clock_dbgprint_bcd() 172 clock_dbgprint_hdr(dev, rw); in clock_dbgprint_bcd() 179 clock_dbgprint_ct(device_t dev, int rw, const struct clocktime *ct) in clock_dbgprint_ct() argument 182 if (show_io & rw) { in clock_dbgprint_ct() 183 clock_dbgprint_hdr(dev, rw); in clock_dbgprint_ct() 190 clock_dbgprint_err(device_t dev, int rw, int err) in clock_dbgprint_err() argument 193 if (show_io & rw) { in clock_dbgprint_err() [all …]
|
| /freebsd/sys/contrib/ck/include/ |
| H A D | ck_rwlock.h | 44 ck_rwlock_init(struct ck_rwlock *rw) in ck_rwlock_init() argument 47 rw->writer = 0; in ck_rwlock_init() 48 rw->n_readers = 0; in ck_rwlock_init() 54 ck_rwlock_write_unlock(ck_rwlock_t *rw) in ck_rwlock_write_unlock() argument 58 ck_pr_store_uint(&rw->writer, 0); in ck_rwlock_write_unlock() 63 ck_rwlock_locked_writer(ck_rwlock_t *rw) in ck_rwlock_locked_writer() argument 67 r = ck_pr_load_uint(&rw->writer); in ck_rwlock_locked_writer() 73 ck_rwlock_write_downgrade(ck_rwlock_t *rw) in ck_rwlock_write_downgrade() argument 76 ck_pr_inc_uint(&rw->n_readers); in ck_rwlock_write_downgrade() 77 ck_rwlock_write_unlock(rw); in ck_rwlock_write_downgrade() [all …]
|
| H A D | ck_swlock.h | 49 ck_swlock_init(struct ck_swlock *rw) in ck_swlock_init() argument 52 rw->value = 0; in ck_swlock_init() 58 ck_swlock_write_unlock(ck_swlock_t *rw) in ck_swlock_write_unlock() argument 62 ck_pr_and_32(&rw->value, CK_SWLOCK_READER_MASK); in ck_swlock_write_unlock() 67 ck_swlock_locked_writer(ck_swlock_t *rw) in ck_swlock_locked_writer() argument 71 r = ck_pr_load_32(&rw->value) & CK_SWLOCK_WRITER_BIT; in ck_swlock_locked_writer() 77 ck_swlock_write_downgrade(ck_swlock_t *rw) in ck_swlock_write_downgrade() argument 80 ck_pr_inc_32(&rw->value); in ck_swlock_write_downgrade() 81 ck_swlock_write_unlock(rw); in ck_swlock_write_downgrade() 86 ck_swlock_locked(ck_swlock_t *rw) in ck_swlock_locked() argument [all …]
|
| /freebsd/sys/sys/ |
| H A D | rwlock.h | 84 #define _rw_write_lock(rw, tid) \ argument 85 atomic_cmpset_acq_ptr(&(rw)->rw_lock, RW_UNLOCKED, (tid)) 87 #define _rw_write_lock_fetch(rw, vp, tid) \ argument 88 atomic_fcmpset_acq_ptr(&(rw)->rw_lock, vp, (tid)) 91 #define _rw_write_unlock(rw, tid) \ argument 92 atomic_cmpset_rel_ptr(&(rw)->rw_lock, (tid), RW_UNLOCKED) 94 #define _rw_write_unlock_fetch(rw, tid) \ argument 95 atomic_fcmpset_rel_ptr(&(rw)->rw_lock, (tid), RW_UNLOCKED) 104 #define __rw_wlock(rw, tid, file, line) __extension__ ({ \ argument 109 !_rw_write_lock_fetch((rw), &_v, _tid))) \ [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_mount/ |
| H A D | zfs_mount_ro_rw.ksh | 35 typeset -a rs_linux=( rw ro rw ro ro rw rw ro rw rw ro rw ) 36 typeset -a rs_freebsd=( ro ro ro ro ro rw rw ro rw rw ro rw ) 74 for option in default ro rw ; do 94 rw) log_must mount_rw $testfs $testmnt ;; 101 rw) log_must zfs mount -o rw $testfs ;;
|
| /freebsd/tests/sys/acl/ |
| H A D | tools-posix.test | 43 > user::rw- 48 > user::rw- 57 > user::rw- 61 > mask::rw- 66 > -rw-rw-r--+ 84 > user::rw- 88 > mask::rw- 108 > -rw-rw-r--+ 118 > user::rw- 121 > mask::rw- [all …]
|
| H A D | tools-nfs4-psarc.test | 43 > owner@:rw-p--aARWcCos:-------:allow 48 > owner@:rw-p--aARWcCos:-------:allow 67 > owner@:rw-p--aARWcCos:-------:allow 81 > owner@:rw-p--aARWcCos:-------:allow 89 > -rw-r--r--+ 97 > owner@:rw-p--aARWcCos:-------:allow 114 > owner@:rw-p--aARWcCos:-------:allow 127 > owner@:rw-p--aARWcCos:-------:allow 135 > -rw-r--r-- 147 > owner@:rw-p--aARWcCos:-------:allow [all …]
|
| /freebsd/bin/sh/tests/expansion/ |
| H A D | arith10.0 | 12 rw=1 19 check "0 && (rw += 1)" 0 20 check "rw" 1 21 check "1 || (rw += 1)" 1 22 check "rw" 1 26 check "0 ? rw += 1 : 52" 52 27 check "rw" 1 31 check "4 ? 1 : (rw += 1)" 1 32 check "rw" 1
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | rwlock.h | 40 #define RW_READ_HELD(rw) ((rw)->rw_readers > 0) argument 41 #define RW_WRITE_HELD(rw) pthread_equal((rw)->rw_owner, pthread_self()) argument 42 #define RW_LOCK_HELD(rw) (RW_READ_HELD(rw) || RW_WRITE_HELD(rw)) argument 46 extern void rw_enter(krwlock_t *rwlp, krw_t rw); 47 extern int rw_tryenter(krwlock_t *rwlp, krw_t rw);
|
| /freebsd/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 == -1) [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_uio.c | 56 zfs_uiomove_iov(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) in zfs_uiomove_iov() argument 65 if (rw == UIO_READ) in zfs_uiomove_iov() 85 zfs_uiomove_bvec_impl(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) in zfs_uiomove_bvec_impl() argument 98 if (rw == UIO_READ) { in zfs_uiomove_bvec_impl() 123 zfs_copy_bvec(void *p, size_t skip, size_t cnt, zfs_uio_rw_t rw, in zfs_copy_bvec() argument 129 if (rw == UIO_READ) { in zfs_copy_bvec() 144 zfs_uiomove_bvec_rq(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) in zfs_uiomove_bvec_rq() argument 195 zfs_copy_bvec(p, skip_in_seg, copy_from_seg, rw, &bv); in zfs_uiomove_bvec_rq() 215 zfs_uiomove_bvec(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) in zfs_uiomove_bvec() argument 218 return (zfs_uiomove_bvec_rq(p, n, rw, uio)); in zfs_uiomove_bvec() [all …]
|
| /freebsd/sys/compat/linuxkpi/common/include/linux/ |
| H A D | rwlock.h | 38 struct rwlock rw; global() member
|
| /freebsd/contrib/netbsd-tests/rump/kernspace/ |
| H A D | lockme.c | 53 krwlock_t rw; in rumptest_lockme() local 55 rw_init(&rw); in rumptest_lockme() 64 rw_enter(&rw, RW_WRITER); in rumptest_lockme() 65 rw_enter(&rw, RW_WRITER); in rumptest_lockme() 68 rw_enter(&rw, RW_READER); in rumptest_lockme() 69 rw_enter(&rw, RW_WRITER); in rumptest_lockme() 72 rw_enter(&rw, RW_WRITER); in rumptest_lockme() 73 rw_enter(&rw, RW_READER); in rumptest_lockme()
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | rwlock.h | 134 #define spl_rw_tryenter_impl(rwp, rw) /* CSTYLED */ \ argument 138 switch (rw) { \ 152 #define spl_rw_enter_impl(rwp, rw) /* CSTYLED */ \ argument 154 switch (rw) { \ 205 #define rw_tryenter(rwp, rw) /* CSTYLED */ \ argument 208 int _rc_ = spl_rw_tryenter_impl(rwp, rw); \ 213 #define rw_tryenter_nolockdep(rwp, rw) /* CSTYLED */ \ argument 216 int _rc_ = spl_rw_tryenter_impl(rwp, rw); \ 221 #define rw_enter(rwp, rw) /* CSTYLED */ \ argument 224 spl_rw_enter_impl(rwp, rw); \ [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/io/ |
| H A D | io.cfg | 19 FIO_READ_ARGS="--name=rw --rw=read $FIO_COMMON_ARGS" 20 FIO_WRITE_ARGS="--name=rw --rw=write $FIO_COMMON_ARGS" 21 FIO_RANDREAD_ARGS="--name=rw --rw=randread $FIO_COMMON_ARGS" 22 FIO_RANDWRITE_ARGS="--name=rw --rw=randwrite $FIO_COMMON_ARGS"
|
| /freebsd/usr.sbin/bluetooth/bcmfw/ |
| H A D | README | 8 -rw-r--r-- 1 julian wheel 154 May 10 00:41 BCM-LEGAL.txt 9 -rw-r--r-- 1 julian wheel 56 May 10 00:14 BCM2033-FW.bin.md5 10 -rw-r--r-- 1 julian wheel 158049 May 10 00:14 BCM2033-FW.bin.uue 11 -rw-r--r-- 1 julian wheel 56 May 10 00:14 BCM2033-MD.hex.md5 12 -rw-r--r-- 1 julian wheel 4505 May 10 00:14 BCM2033-MD.hex.uue 14 -rw-r--r-- 1 julian wheel 516 May 10 00:14 Makefile 15 -rw-r--r-- 1 julian wheel 3013 May 10 00:14 bcmfw.8 16 -rw-r--r-- 1 julian wheel 6806 May 10 00:14 bcmfw.c
|
| /freebsd/sbin/ipf/ipfs/ |
| H A D | ipfs.c | 88 int fd, olen, nlen, rw; in changestateif() local 110 rw = 0; in changestateif() 113 rw = 1; in changestateif() 117 rw = 1; in changestateif() 121 rw = 1; in changestateif() 125 rw = 1; in changestateif() 127 if (rw == 1) { in changestateif() 150 int fd, olen, nlen, rw; in changenatif() local 174 rw = 0; in changenatif() 177 rw = 1; in changenatif() [all …]
|
| /freebsd/sys/dev/drm2/ttm/ |
| H A D | ttm_lock.c | 51 lock->rw = 0; in ttm_lock_init() 71 if (--lock->rw == 0) in ttm_read_unlock() 84 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_lock() 85 ++lock->rw; in __ttm_read_lock() 126 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_trylock() 127 ++lock->rw; in __ttm_read_trylock() 168 lock->rw = 0; in ttm_write_unlock() 181 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) { in __ttm_write_lock() 182 lock->rw = -1; in __ttm_write_lock() 225 lock->rw = 1; in ttm_write_lock_downgrade() [all …]
|
| /freebsd/cddl/usr.sbin/dwatch/libexec/ |
| H A D | lock | 25 lockstat:::rw-block, \ 30 lockstat:::rw-spin, \ 38 lock-rw) 39 : ${PROBE:=lockstat:::rw-block, lockstat:::rw-spin} ;; 74 name == "rw-block" ? "rw" : 75 name == "rw-spin" ? "rw" : 85 name == "rw-block" ? "blocked" : 104 lockstat:::rw-block,
|
| /freebsd/sys/dev/bhnd/bhndb/ |
| H A D | bhndb_subr.c | 1334 const struct bhndb_regwin *rw; in bhndb_dw_set_addr() local 1338 rw = dwa->win; in bhndb_dw_set_addr() 1344 offset = addr % rw->win_size; in bhndb_dw_set_addr() 1348 if (rw->win_size - offset < size) in bhndb_dw_set_addr() 1440 const struct bhndb_regwin *rw; in bhndb_regwin_count() local 1444 for (rw = table; rw->win_type != BHNDB_REGWIN_T_INVALID; rw++) { in bhndb_regwin_count() 1445 if (type == BHNDB_REGWIN_T_INVALID || rw->win_type == type) in bhndb_regwin_count() 1466 const struct bhndb_regwin *rw; in bhndb_regwin_find_type() local 1468 for (rw = table; rw->win_type != BHNDB_REGWIN_T_INVALID; rw++) in bhndb_regwin_find_type() 1470 if (rw->win_type == type && rw->win_size >= min_size) in bhndb_regwin_find_type() [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_uio.c | 65 zfs_uiocopy(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio, size_t *cbytes) in zfs_uiocopy() argument 72 ASSERT3U(zfs_uio_rw(uio), ==, rw); in zfs_uiocopy() 167 zfs_uio_rw_t rw, vm_page_t *pages) in zfs_uio_hold_pages() argument 176 prot = rw == UIO_READ ? (VM_PROT_READ | VM_PROT_WRITE) : VM_PROT_READ; in zfs_uio_hold_pages() 184 zfs_uio_free_dio_pages(zfs_uio_t *uio, zfs_uio_rw_t rw) in zfs_uio_free_dio_pages() argument 188 ASSERT(zfs_uio_rw(uio) == rw); in zfs_uio_free_dio_pages() 190 if (rw == UIO_WRITE) in zfs_uio_free_dio_pages() 202 size_t len, zfs_uio_rw_t rw, vm_page_t *pages) in zfs_uio_get_user_pages() argument 206 count = zfs_uio_hold_pages(start, len, nr_pages, rw, pages); in zfs_uio_get_user_pages() 276 zfs_uio_get_dio_pages_alloc(zfs_uio_t *uio, zfs_uio_rw_t rw) in zfs_uio_get_dio_pages_alloc() argument [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libspl/ |
| H A D | rwlock.c | 47 rw_enter(krwlock_t *rwlp, krw_t rw) in rw_enter() argument 49 if (rw == RW_READER) { in rw_enter() 70 rw_tryenter(krwlock_t *rwlp, krw_t rw) in rw_tryenter() argument 74 if (rw == RW_READER) in rw_tryenter() 80 if (rw == RW_READER) in rw_tryenter()
|
| /freebsd/sys/arm/arm/ |
| H A D | db_interface.c | 102 db_access_und_sp(struct db_variable *vp, db_expr_t *valp, int rw) in db_access_und_sp() argument 105 if (rw == DB_VAR_GET) { in db_access_und_sp() 113 db_access_abt_sp(struct db_variable *vp, db_expr_t *valp, int rw) in db_access_abt_sp() argument 116 if (rw == DB_VAR_GET) { in db_access_abt_sp() 124 db_access_irq_sp(struct db_variable *vp, db_expr_t *valp, int rw) in db_access_irq_sp() argument 127 if (rw == DB_VAR_GET) { in db_access_irq_sp() 134 int db_frame(struct db_variable *vp, db_expr_t *valp, int rw) in db_frame() argument 142 if (rw == DB_VAR_GET) in db_frame()
|