| /f-stack/freebsd/contrib/ck/include/ |
| H A D | ck_rwlock.h | 224 o = ck_pr_load_uint(&rw->rw.writer); in ck_rwlock_recursive_write_lock() 233 while (ck_pr_load_uint(&rw->rw.n_readers) != 0) in ck_rwlock_recursive_write_lock() 238 rw->wc++; in ck_rwlock_recursive_write_lock() 247 o = ck_pr_load_uint(&rw->rw.writer); in ck_rwlock_recursive_write_trylock() 256 if (ck_pr_load_uint(&rw->rw.n_readers) != 0) { in ck_rwlock_recursive_write_trylock() 257 ck_pr_store_uint(&rw->rw.writer, 0); in ck_rwlock_recursive_write_trylock() 263 rw->wc++; in ck_rwlock_recursive_write_trylock() 273 ck_pr_store_uint(&rw->rw.writer, 0); in ck_rwlock_recursive_write_unlock() 283 ck_rwlock_read_lock(&rw->rw); in ck_rwlock_recursive_read_lock() 291 return ck_rwlock_read_trylock(&rw->rw); in ck_rwlock_recursive_read_trylock() [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() 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 90 r = ck_pr_load_32(&rw->value); in ck_swlock_locked() 144 ck_pr_store_32(&rw->value, 0); in ck_swlock_write_unlatch() 165 ck_pr_dec_32(&rw->value); in CK_ELIDE_PROTOTYPE() 172 ck_swlock_read_lock(ck_swlock_t *rw) in ck_swlock_read_lock() argument 190 ck_pr_dec_32(&rw->value); in ck_swlock_read_lock() [all …]
|
| /f-stack/freebsd/sys/ |
| H A D | rwlock.h | 220 #define rw_wlock(rw) _rw_wlock((rw), LOCK_FILE, LOCK_LINE) argument 221 #define rw_wunlock(rw) _rw_wunlock((rw), LOCK_FILE, LOCK_LINE) argument 228 #define rw_rlock(rw) _rw_rlock((rw), LOCK_FILE, LOCK_LINE) argument 229 #define rw_runlock(rw) _rw_runlock((rw), LOCK_FILE, LOCK_LINE) argument 230 #define rw_try_rlock(rw) _rw_try_rlock((rw), LOCK_FILE, LOCK_LINE) argument 231 #define rw_try_upgrade(rw) _rw_try_upgrade((rw), LOCK_FILE, LOCK_LINE) argument 232 #define rw_try_wlock(rw) _rw_try_wlock((rw), LOCK_FILE, LOCK_LINE) argument 233 #define rw_downgrade(rw) _rw_downgrade((rw), LOCK_FILE, LOCK_LINE) argument 244 #define rw_initialized(rw) lock_initialized(&(rw)->lock_object) argument 254 (rw), \ [all …]
|
| H A D | clock.h | 195 void clock_dbgprint_bcd(device_t dev, int rw, const struct bcd_clocktime *bct); 196 void clock_dbgprint_ct(device_t dev, int rw, const struct clocktime *ct); 197 void clock_dbgprint_err(device_t dev, int rw, int err); 198 void clock_dbgprint_ts(device_t dev, int rw, const struct timespec *ts);
|
| H A D | _cscan_bus.h | 38 #define KCSAN_BS_MULTI(rw, width, type) \ argument 39 void kcsan_bus_space_##rw##_multi_##width(bus_space_tag_t, \ 41 void kcsan_bus_space_##rw##_multi_stream_##width(bus_space_tag_t, \ 43 void kcsan_bus_space_##rw##_region_##width(bus_space_tag_t, \ 45 void kcsan_bus_space_##rw##_region_stream_##width(bus_space_tag_t, \
|
| /f-stack/freebsd/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 176 rw_rlock(rw); in lock_rw() 178 rw_wlock(rw); in lock_rw() 189 rw_runlock(rw); in unlock_rw() 192 rw_wunlock(rw); in unlock_rw() 251 KASSERT(rw->rw_recurse == 0, ("rw lock %p still recursed", rw)); in _rw_destroy() 618 rw); in __rw_rlock_hard() [all …]
|
| H A D | subr_rtc.c | 160 clock_dbgprint_hdr(device_t dev, int rw) in clock_dbgprint_hdr() argument 174 if (show_io & rw) { in clock_dbgprint_bcd() 175 clock_dbgprint_hdr(dev, rw); in clock_dbgprint_bcd() 185 if (show_io & rw) { in clock_dbgprint_ct() 186 clock_dbgprint_hdr(dev, rw); in clock_dbgprint_ct() 193 clock_dbgprint_err(device_t dev, int rw, int err) in clock_dbgprint_err() argument 196 if (show_io & rw) { in clock_dbgprint_err() 197 clock_dbgprint_hdr(dev, rw); in clock_dbgprint_err() 203 clock_dbgprint_ts(device_t dev, int rw, const struct timespec *ts) in clock_dbgprint_ts() argument 206 if (show_io & rw) { in clock_dbgprint_ts() [all …]
|
| /f-stack/lib/include/sys/ |
| H A D | rwlock.h | 48 #define rw_init(rw, n) \ argument 49 rw_init_flags((rw), (n), 0) 50 #define rw_init_flags(rw, n, o) \ argument 52 #define rw_destroy(rw) DO_NOTHING argument 53 #define rw_wowned(rw) 1 argument 54 #define _rw_wlock(rw, f, l) DO_NOTHING argument 55 #define _rw_try_wlock(rw, f, l) 1 argument 56 #define _rw_wunlock(rw, f, l) DO_NOTHING argument 58 #define _rw_try_rlock(rw, f, l) 1 argument 59 #define _rw_runlock(rw, f, l) DO_NOTHING argument [all …]
|
| /f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/io/ |
| H A D | io.cfg | 22 FIO_READ_ARGS="--name=rw --rw=read $FIO_COMMON_ARGS" 23 FIO_WRITE_ARGS="--name=rw --rw=write $FIO_COMMON_ARGS" 24 FIO_RANDREAD_ARGS="--name=rw --rw=randread $FIO_COMMON_ARGS" 25 FIO_RANDWRITE_ARGS="--name=rw --rw=randwrite $FIO_COMMON_ARGS"
|
| /f-stack/freebsd/contrib/openzfs/module/zcommon/ |
| H A D | zfs_uio.c | 72 if (rw == UIO_READ) { in uiomove_iov() 105 if (rw == UIO_READ) in uiomove_iov() 140 if (rw == UIO_READ) in uiomove_bvec() 171 if (rw == UIO_READ) in uiomove_iter() 199 uiomove(void *p, size_t n, enum uio_rw rw, struct uio *uio) in uiomove() argument 202 return (uiomove_bvec(p, n, rw, uio)); in uiomove() 205 return (uiomove_iter(p, n, rw, uio, B_FALSE)); in uiomove() 208 return (uiomove_iov(p, n, rw, uio)); in uiomove() 248 ret = uiomove_bvec(p, n, rw, &uio_copy); in uiocopy() 251 ret = uiomove_iter(p, n, rw, &uio_copy, B_TRUE); in uiocopy() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | db_interface.c | 105 db_access_und_sp(struct db_variable *vp, db_expr_t *valp, int rw) in db_access_und_sp() argument 108 if (rw == DB_VAR_GET) { in db_access_und_sp() 116 db_access_abt_sp(struct db_variable *vp, db_expr_t *valp, int rw) in db_access_abt_sp() argument 119 if (rw == DB_VAR_GET) { in db_access_abt_sp() 127 db_access_irq_sp(struct db_variable *vp, db_expr_t *valp, int rw) in db_access_irq_sp() argument 130 if (rw == DB_VAR_GET) { in db_access_irq_sp() 137 int db_frame(struct db_variable *vp, db_expr_t *valp, int rw) in db_frame() argument 145 if (rw == DB_VAR_GET) in db_frame()
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | rrwlock.c | 231 rrw_enter(rrwlock_t *rrl, krw_t rw, void *tag) in rrw_enter() argument 233 if (rw == RW_READER) in rrw_enter() 284 rrw_held(rrwlock_t *rrl, krw_t rw) in rrw_held() argument 289 if (rw == RW_WRITER) { in rrw_held() 342 rrm_enter(rrmlock_t *rrl, krw_t rw, void *tag) in rrm_enter() argument 344 if (rw == RW_READER) in rrm_enter() 389 rrm_held(rrmlock_t *rrl, krw_t rw) in rrm_held() argument 391 if (rw == RW_WRITER) { in rrm_held() 392 return (rrw_held(&rrl->locks[0], rw)); in rrm_held() 394 return (rrw_held(&rrl->locks[RRM_TD_LOCK()], rw)); in rrm_held()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | rrwlock.h | 75 void rrw_enter(rrwlock_t *rrl, krw_t rw, void *tag); 80 boolean_t rrw_held(rrwlock_t *rrl, krw_t rw); 102 void rrm_enter(rrmlock_t *rrl, krw_t rw, void *tag); 106 boolean_t rrm_held(rrmlock_t *rrl, krw_t rw);
|
| H A D | zfs_context.h | 296 #define RW_READ_HELD(rw) ((rw)->rw_readers > 0) 297 #define RW_WRITE_HELD(rw) pthread_equal((rw)->rw_owner, pthread_self()) 298 #define RW_LOCK_HELD(rw) (RW_READ_HELD(rw) || RW_WRITE_HELD(rw)) 302 extern void rw_enter(krwlock_t *rwlp, krw_t rw); 303 extern int rw_tryenter(krwlock_t *rwlp, krw_t rw);
|
| /f-stack/freebsd/netpfil/ipfw/ |
| H A D | ip_fw_sockopt.c | 1112 if (rw == NULL || rw->manage_sets == NULL) in move_objects() 1139 if (rw == NULL || rw->manage_sets == NULL) in move_objects() 1158 if (rw == NULL || rw->manage_sets == NULL) in move_objects() 1439 rw < ctl3_rewriters + ctl3_rsize; rw++) { in swap_sets() 1456 for (rw = ctl3_rewriters; rw < ctl3_rewriters + ctl3_rsize; rw++) { in swap_sets() 2732 if (rw == NULL) in ref_opcode_object() 3178 lo = rw; in find_op_rw_range() 3183 hi = rw; in find_op_rw_range() 3209 for (rw = lo; rw <= hi; rw++) { in find_op_rw() 3215 return (rw); in find_op_rw() [all …]
|
| /f-stack/freebsd/contrib/openzfs/config/ |
| H A D | kernel-vfs-direct_IO.m4 | 32 ssize_t test_direct_IO(int rw, struct kiocb *kiocb, 44 ssize_t test_direct_IO(int rw, struct kiocb *kiocb, 63 [aops->direct_IO() uses iov_iter without rw]) 84 [whether aops->direct_IO() uses rw and offset]) 89 [rw and offset])
|
| /f-stack/freebsd/mips/atheros/ar531x/ |
| H A D | ar5315_chip.c | 80 uint32_t memcfg, cw, rw, dw; in ar5315_chip_detect_mem_size() local 88 rw = __SHIFTOUT(memcfg, AR5315_MEM_CFG_ROW_WIDTH); in ar5315_chip_detect_mem_size() 89 rw += 1; in ar5315_chip_detect_mem_size() 97 memsize = (1 << cw) * (1 << rw) * dw; in ar5315_chip_detect_mem_size() 100 cw, rw, dw, memsize); in ar5315_chip_detect_mem_size()
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | blkdev_compat.h | 351 bio_set_op_attrs(struct bio *bio, unsigned rw, unsigned flags) in bio_set_op_attrs() argument 353 bio->bi_rw |= rw | flags; in bio_set_op_attrs() 521 int rw __attribute__((unused)), struct bio *bio) in blk_generic_start_io_acct() argument 527 generic_start_io_acct(rw, bio_sectors(bio), &disk->part0); in blk_generic_start_io_acct() 531 generic_start_io_acct(q, rw, bio_sectors(bio), &disk->part0); in blk_generic_start_io_acct() 542 int rw __attribute__((unused)), struct bio *bio, unsigned long start_time) in blk_generic_end_io_acct() argument 547 generic_end_io_acct(rw, &disk->part0, start_time); in blk_generic_end_io_acct() 549 generic_end_io_acct(q, rw, &disk->part0, start_time); in blk_generic_end_io_acct()
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | rwlock.h | 141 #define rw_tryenter(rwp, rw) \ argument 146 switch (rw) { \ 161 #define rw_enter(rwp, rw) \ argument 164 switch (rw) { \
|
| /f-stack/freebsd/mips/conf/ |
| H A D | BERI_TPAD.hints | 34 hint.altera_avgen.0.fileio="rw" 35 hint.altera_avgen.0.mmapio="rw" 42 hint.altera_avgen.1.fileio="rw" 43 hint.altera_avgen.1.mmapio="rw"
|
| /f-stack/freebsd/vm/ |
| H A D | vm_glue.c | 120 kernacc(void *addr, int len, int rw) in kernacc() argument 126 KASSERT((rw & ~VM_PROT_ALL) == 0, in kernacc() 127 ("illegal ``rw'' argument to kernacc (%x)\n", rw)); in kernacc() 133 prot = rw; in kernacc() 152 useracc(void *addr, int len, int rw) in useracc() argument 158 KASSERT((rw & ~VM_PROT_ALL) == 0, in useracc() 159 ("illegal ``rw'' argument to useracc (%x)\n", rw)); in useracc() 160 prot = rw; in useracc()
|
| /f-stack/freebsd/contrib/ncsw/Peripherals/FM/Pcd/ |
| H A D | fman_kg.c | 42 uint32_t rw; in build_ar_bind_scheme() local 44 rw = write ? (uint32_t)FM_KG_KGAR_WRITE : (uint32_t)FM_KG_KGAR_READ; in build_ar_bind_scheme() 47 rw | in build_ar_bind_scheme() 65 uint32_t rw; in build_ar_bind_cls_plan() local 70 rw | in build_ar_bind_cls_plan() 226 uint32_t rw; in build_ar_scheme() local 228 rw = (uint32_t)(write ? FM_KG_KGAR_WRITE : FM_KG_KGAR_READ); in build_ar_scheme() 231 rw | in build_ar_scheme() 243 uint32_t rw; in build_ar_cls_plan() local 245 rw = (uint32_t)(write ? FM_KG_KGAR_WRITE : FM_KG_KGAR_READ); in build_ar_cls_plan() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_uio.c | 52 uiocopy(void *p, size_t n, enum uio_rw rw, struct uio *uio, size_t *cbytes) in uiocopy() argument 59 ASSERT3U(uio->uio_rw, ==, rw); in uiocopy()
|
| /f-stack/freebsd/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | kstat.h | 159 #define KSTAT_UPDATE(k, rw) (*(k)->ks_update)((k), (rw)) argument 161 #define KSTAT_SNAPSHOT(k, buf, rw) (*(k)->ks_snapshot)((k), (buf), (rw)) argument
|
| /f-stack/tools/compat/include/sys/ |
| H A D | callout.h | 98 #define callout_init_rw(c, rw, flags) \ argument 99 _callout_init_lock((c), ((rw) != NULL) ? &(rw)->lock_object : \
|