Searched refs:rw (Results 1 - 25 of 226) sorted by relevance

12345678910

/freebsd-current/sbin/ipf/libipf/
H A Drwlock_emul.c14 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 Dck_rwlock.h44 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 Dck_swlock.h49 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 Drwlock.h84 #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 Dclock.h188 * 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 DMakefile1 PROG= rw
/freebsd-current/sys/kern/
H A Dkern_rwlock.c81 .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 Dsubr_rtc.c157 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 Dchmod_bpf8 # 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 Dlockme.c53 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 DChmodBPF12 # 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 Drwlock_ronly.sh62 struct urwlock *rw;
70 rw = (struct urwlock *)p;
71 rw->rw_state = URWLOCK_READ_WAITERS;
H A Dpathconf.sh46 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 Dmd.sh48 (cd ../testcases/rw;./rw -t 2m -i 20 > /dev/null 2>&1)
H A Dlockf.sh45 -o rw $nfs_export $mntpoint
54 -o rw $nfs_export $mntpoint || break
67 -o rw $nfs_export $mntpoint || break
H A Dextattrctl.sh67 setfacl -m user:nobody:rw-,group:wheel:rw- $mntpoint/acl-test
/freebsd-current/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_uio.c52 * 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 DMakefile17 rw \
/freebsd-current/share/examples/ipfilter/samples/
H A Drelay.c36 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 Drrwlock.h75 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 Drwsem.h75 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 DMakefile18 rw.d \
/freebsd-current/sys/dev/drm2/ttm/
H A Dttm_lock.c51 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 Dipfs.c88 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 Drwlock.h140 #define rw_tryenter(rwp, rw) /* CSTYLED */ \
145 switch (rw) { \
160 #define rw_enter(rwp, rw) /* CSTYLED */ \
163 switch (rw) { \

Completed in 367 milliseconds

12345678910