Home
last modified time | relevance | path

Searched refs:rw (Results 1 – 25 of 173) sorted by relevance

1234567

/f-stack/freebsd/contrib/ck/include/
H A Dck_rwlock.h224 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 Dck_swlock.h49 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 Drwlock.h220 #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 Dclock.h195 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.h38 #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 Dkern_rwlock.c138 #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 Dsubr_rtc.c160 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 Drwlock.h48 #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 Dio.cfg22 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 Dzfs_uio.c72 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 Ddb_interface.c105 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 Drrwlock.c231 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 Drrwlock.h75 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 Dzfs_context.h296 #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 Dip_fw_sockopt.c1112 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 Dkernel-vfs-direct_IO.m432 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 Dar5315_chip.c80 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 Dblkdev_compat.h351 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 Drwlock.h141 #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 DBERI_TPAD.hints34 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 Dvm_glue.c120 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 Dfman_kg.c42 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 Dspl_uio.c52 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 Dkstat.h159 #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 Dcallout.h98 #define callout_init_rw(c, rw, flags) \ argument
99 _callout_init_lock((c), ((rw) != NULL) ? &(rw)->lock_object : \

1234567