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

123456

/freebsd-11-stable/contrib/ipfilter/lib/
H A Drwlock_emul.c15 void eMrwlock_read_enter(rw, file, line)
16 eMrwlock_t *rw;
20 if (rw->eMrw_magic != EMM_MAGIC) {
22 rw->eMrw_owner, rw, rw->eMrw_magic);
25 if (rw->eMrw_read != 0 || rw->eMrw_write != 0) {
28 rw->eMrw_owner, rw, r
[all...]
/freebsd-11-stable/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-11-stable/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) do { \
109 !_rw_write_lock_fetch((rw),
[all...]
H A Dclock.h194 * timespec, only if rtc clock debugging has been enabled. The rw argument is
199 void clock_dbgprint_bcd(device_t dev, int rw, const struct bcd_clocktime *bct);
200 void clock_dbgprint_ct(device_t dev, int rw, const struct clocktime *ct);
201 void clock_dbgprint_err(device_t dev, int rw, int err);
202 void clock_dbgprint_ts(device_t dev, int rw, const struct timespec *ts);
/freebsd-11-stable/sys/kern/
H A Dkern_rwlock.c81 .lc_name = "rw",
129 #define rw_wowner(rw) lv_rw_wowner(RW_READ_VALUE(rw))
135 #define rw_recursed(rw) ((rw)->rw_recurse != 0)
140 #define rw_wlocked(rw) (rw_wowner((rw)) == curthread)
147 #define rw_owner(rw) rw_wowner(rw)
163 struct rwlock *rw; local
175 struct rwlock *rw; local
192 const struct rwlock *rw = (const struct rwlock *)lock; local
204 struct rwlock *rw; local
237 struct rwlock *rw; local
267 struct rwlock *rw; local
344 struct rwlock *rw; local
353 struct rwlock *rw; local
393 __rw_rlock_try(struct rwlock *rw, struct thread *td, uintptr_t *vp, bool fp LOCK_FILE_LINE_ARG_DEF) argument
423 __rw_rlock_hard(struct rwlock *rw, struct thread *td, uintptr_t v LOCK_FILE_LINE_ARG_DEF) argument
672 struct rwlock *rw; local
715 struct rwlock *rw; local
722 __rw_runlock_try(struct rwlock *rw, struct thread *td, uintptr_t *vp) argument
766 __rw_runlock_hard(struct rwlock *rw, struct thread *td, uintptr_t v LOCK_FILE_LINE_ARG_DEF) argument
866 struct rwlock *rw; local
881 struct rwlock *rw; local
1134 struct rwlock *rw; local
1283 struct rwlock *rw; local
1359 struct rwlock *rw; local
1378 const struct rwlock *rw; local
1457 const struct rwlock *rw; local
[all...]
H A Dsubr_rtc.c158 clock_dbgprint_hdr(device_t dev, int rw) argument
163 device_printf(dev, "%s at ", (rw & CLOCK_DBG_READ) ? "read " : "write");
169 clock_dbgprint_bcd(device_t dev, int rw, const struct bcd_clocktime *bct) argument
172 if (show_io & rw) {
173 clock_dbgprint_hdr(dev, rw);
180 clock_dbgprint_ct(device_t dev, int rw, const struct clocktime *ct) argument
183 if (show_io & rw) {
184 clock_dbgprint_hdr(dev, rw);
191 clock_dbgprint_err(device_t dev, int rw, int err) argument
194 if (show_io & rw) {
201 clock_dbgprint_ts(device_t dev, int rw, const struct timespec *ts) argument
[all...]
/freebsd-11-stable/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-11-stable/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-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Drwlock.h40 struct rwlock rw; member in struct:__anon5495
43 #define read_lock(_l) rw_rlock(&(_l)->rw)
44 #define write_lock(_l) rw_wlock(&(_l)->rw)
45 #define read_unlock(_l) rw_runlock(&(_l)->rw)
46 #define write_unlock(_l) rw_wunlock(&(_l)->rw)
64 memset(&lock->rw, 0, sizeof(lock->rw));
65 rw_init_flags(&lock->rw, "lnxrw", RW_NOWITNESS);
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-11-stable/sys/sparc64/sparc64/
H A Drwindow.c45 struct rwindow rw; local
65 error = copyin((void *)usp, &rw, sizeof rw);
66 usp = rw.rw_in[6];
75 struct rwindow *rw; local
92 rw = pcb->pcb_rw;
100 error = copyout(rw, (void *)usp, sizeof *rw);
104 rw++;
/freebsd-11-stable/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-11-stable/contrib/opie/libopie/
H A Dopen.c31 FILE *__opieopen FUNCTION((file, rw, mode), char *file AND int rw AND int mode)
58 switch(rw) {
/freebsd-11-stable/contrib/apr-util/include/
H A Dapr_anylock.h43 apr_thread_rwlock_t *rw; /**< Read-write lock */ member in union:apr_anylock_t::apr_anylock_u_t
59 ? apr_thread_rwlock_rdlock((lck)->lock.rw) \
61 ? apr_thread_rwlock_wrlock((lck)->lock.rw) \
86 ? apr_thread_rwlock_tryrdlock((lck)->lock.rw) \
88 ? apr_thread_rwlock_trywrlock((lck)->lock.rw) \
114 ? apr_thread_rwlock_unlock((lck)->lock.rw) \
/freebsd-11-stable/sys/dev/bhnd/bhndb/
H A Dbhndb_pcivar.h49 const struct bhndb_regwin *rw, bhnd_addr_t addr);
H A Dbhndb_subr.c821 const struct bhndb_regwin *rw; local
825 rw = dwa->win;
831 offset = addr % rw->win_size;
835 if (rw->win_size - offset < size)
859 const struct bhndb_regwin *rw; local
863 for (rw = table; rw->win_type != BHNDB_REGWIN_T_INVALID; rw++) {
864 if (type == BHNDB_REGWIN_T_INVALID || rw->win_type == type)
885 const struct bhndb_regwin *rw; local
913 const struct bhndb_regwin *rw; local
964 const struct bhndb_regwin *rw; local
[all...]
/freebsd-11-stable/contrib/ipfilter/samples/
H A Drelay.c37 int nfd, n, rw; local
66 rw = read(ifd, irh, ibuff + RELAY_BUFSZ - irh);
67 if (rw == -1)
69 if (rw == 0)
71 irh += rw;
75 rw = write(ofd, iwt, iwh - iwt);
76 if (rw == -1)
78 iwt += rw;
82 rw = read(rfd, iwh, obuff + RELAY_BUFSZ - iwh);
83 if (rw
[all...]
/freebsd-11-stable/contrib/gdb/gdb/
H A Di386v-nat.c134 i386_insert_watchpoint (int pid, CORE_ADDR addr, int len, int rw)
136 return i386_insert_aligned_watchpoint (pid, addr, addr, len, rw);
141 int len, int rw)
159 read_write_bits = (rw & 1) ? DR_RW_READ : DR_RW_WRITE;
166 return i386_insert_nonaligned_watchpoint (pid, waddr, addr, len, rw);
173 return i386_insert_nonaligned_watchpoint (pid, waddr, addr, len, rw);
177 return i386_insert_nonaligned_watchpoint (pid, waddr, addr, len, rw);
201 int len, int rw)
222 rv = i386_insert_aligned_watchpoint (pid, waddr, addr, size, rw);
132 i386_insert_watchpoint(int pid, CORE_ADDR addr, int len, int rw) argument
138 i386_insert_aligned_watchpoint(int pid, CORE_ADDR waddr, CORE_ADDR addr, int len, int rw) argument
198 i386_insert_nonaligned_watchpoint(int pid, CORE_ADDR waddr, CORE_ADDR addr, int len, int rw) argument
H A Di386-nat.c291 unsigned rw; local
296 rw = DR_RW_EXECUTE;
299 rw = DR_RW_WRITE;
304 rw = DR_RW_READ;
309 rw = DR_RW_IORW;
321 return (DR_LEN_1 | rw);
323 return (DR_LEN_2 | rw);
325 return (DR_LEN_4 | rw);
328 return (DR_LEN_8 | rw);
/freebsd-11-stable/cddl/usr.sbin/dtrace/tests/common/docsExamples/
H A DMakefile19 rw.d \
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Drrwlock.h70 void rrw_enter(rrwlock_t *rrl, krw_t rw, void *tag);
75 boolean_t rrw_held(rrwlock_t *rrl, krw_t rw);
97 void rrm_enter(rrmlock_t *rrl, krw_t rw, void *tag);
101 boolean_t rrm_held(rrmlock_t *rrl, krw_t rw);
/freebsd-11-stable/sys/dev/drm2/ttm/
H A Dttm_lock.c53 lock->rw = 0;
73 if (--lock->rw == 0)
86 if (lock->rw >= 0 && lock->flags == 0) {
87 ++lock->rw;
128 if (lock->rw >= 0 && lock->flags == 0) {
129 ++lock->rw;
170 lock->rw = 0;
183 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) {
184 lock->rw = -1;
227 lock->rw
[all...]
/freebsd-11-stable/contrib/ipfilter/tools/
H A Dipfs.c93 int fd, olen, nlen, rw; local
115 rw = 0;
118 rw = 1;
122 rw = 1;
126 rw = 1;
130 rw = 1;
132 if (rw == 1) {
156 int fd, olen, nlen, rw; local
180 rw = 0;
183 rw
211 int c, lock = -1, devfd = -1, err = 0, rw = -1, ns = -1, set = 0; local
[all...]
/freebsd-11-stable/tools/tools/bootparttest/
H A Dbootparttest.c42 static int disk_strategy(void *devdata, int rw, daddr_t blk,
50 int (*dv_strategy)(void *devdata, int rw, daddr_t blk,
71 disk_strategy(void *devdata, int rw, daddr_t blk, size_t size, char *buf, argument
77 if (rw != 1 /* F_READ */)

Completed in 351 milliseconds

123456