Home
last modified time | relevance | path

Searched full:rw (Results 1 – 25 of 918) sorted by relevance

12345678910>>...37

/freebsd/sys/arm64/include/
H A Dcmn600_reg.h34 #define CMN600_COMMON_PMU_EVENT_SEL 0x2000 /* rw */
123 #define POR_CFGM_SECURE_ACCESS 0x0980 /* rw */
171 #define POR_PPU_INT_ENABLE 0x1000 /* rw */
173 #define POR_PPU_QACTIVE_HYST 0x1010 /* rw */
183 #define POR_DN_SECURE_REGISTER_GROUPS_OVERRIDE 0x0980 /* rw */
184 #define POR_DN_AUX_CTL 0x0a00 /* rw */
185 #define POR_DN_VMF0_CTRL 0x0c00 /* rw */
186 #define POR_DN_VMF0_RNF0 0x0c08 /* rw */
187 #define POR_DN_VMF0_RND 0x0c10 /* rw */
188 #define POR_DN_VMF0_CXRA 0x0c18 /* rw */
[all …]
/freebsd/sbin/ipf/libipf/
H A Drwlock_emul.c14 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/contrib/ck/include/
H A Dck_rwlock.h44 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 Dck_swlock.h49 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 …]
H A Dck_rwcohort.h44 #define CK_RWCOHORT_WP_INIT(N, RW, WL) ck_rwcohort_wp_##N##_init(RW, WL) argument
45 #define CK_RWCOHORT_WP_READ_LOCK(N, RW, C, GC, LC) \ argument
46 ck_rwcohort_wp_##N##_read_lock(RW, C, GC, LC)
47 #define CK_RWCOHORT_WP_READ_UNLOCK(N, RW, C, GC, LC) \ argument
48 ck_rwcohort_wp_##N##_read_unlock(RW)
49 #define CK_RWCOHORT_WP_WRITE_LOCK(N, RW, C, GC, LC) \ argument
50 ck_rwcohort_wp_##N##_write_lock(RW, C, GC, LC)
51 #define CK_RWCOHORT_WP_WRITE_UNLOCK(N, RW, C, GC, LC) \ argument
52 ck_rwcohort_wp_##N##_write_unlock(RW, C, GC, LC)
148 #define CK_RWCOHORT_RP_INIT(N, RW, WL) ck_rwcohort_rp_##N##_init(RW, WL) argument
[all …]
/freebsd/sys/kern/
H A Dkern_rwlock.c82 .lc_name = "rw",
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
[all …]
/freebsd/sys/sys/
H A Drwlock.h84 #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/share/man/man9/
H A Drwlock.954 .Fn rw_init "struct rwlock *rw" "const char *name"
56 .Fn rw_init_flags "struct rwlock *rw" "const char *name" "int opts"
58 .Fn rw_destroy "struct rwlock *rw"
60 .Fn rw_rlock "struct rwlock *rw"
62 .Fn rw_wlock "struct rwlock *rw"
64 .Fn rw_try_rlock "struct rwlock *rw"
66 .Fn rw_try_wlock "struct rwlock *rw"
68 .Fn rw_runlock "struct rwlock *rw"
70 .Fn rw_wunlock "struct rwlock *rw"
72 .Fn rw_unlock "struct rwlock *rw"
[all …]
/freebsd/sys/dev/e1000/
H A De1000_regs.h38 #define E1000_CTRL 0x00000 /* Device Control - RW */
39 #define E1000_CTRL_DUP 0x00004 /* Device Control Duplicate (Shadow) - RW */
41 #define E1000_EECD 0x00010 /* EEPROM/Flash Control - RW */
42 #define E1000_EERD 0x00014 /* EEPROM Read - RW */
43 #define E1000_CTRL_EXT 0x00018 /* Extended Device Control - RW */
44 #define E1000_FLA 0x0001C /* Flash Access - RW */
45 #define E1000_MDIC 0x00020 /* MDI Control - RW */
46 #define E1000_MDICNFG 0x00E04 /* MDI Config - RW */
59 #define E1000_SCTL 0x00024 /* SerDes Control - RW */
60 #define E1000_FCAL 0x00028 /* Flow Control Address Low - RW */
[all …]
/freebsd/sys/dev/xilinx/
H A Dif_xaereg.h36 #define XAE_RAF 0x00000 /* Reset and Address Filter RW */
37 #define XAE_TPF 0x00004 /* Transmit Pause Frame RW */
38 #define XAE_IFGP 0x00008 /* Transmit Inter Frame Gap Adjustment RW */
39 #define XAE_IS 0x0000C /* Interrupt Status register RW */
41 #define XAE_IE 0x00014 /* Interrupt Enable register RW */
42 #define XAE_TTAG 0x00018 /* Transmit VLAN Tag RW */
43 #define XAE_RTAG 0x0001C /* Receive VLAN Tag RW */
44 #define XAE_UAWL 0x00020 /* Unicast Address Word Lower RW */
45 #define XAE_UAWU 0x00024 /* Unicast Address Word Upper RW */
46 #define XAE_TPID0 0x00028 /* VLAN TPID Word 0 RW */
[all …]
/freebsd/sys/dev/aic7xxx/
H A Daic79xx.reg88 access_mode RW
102 access_mode RW
119 access_mode RW
245 access_mode RW
261 access_mode RW
270 access_mode RW
278 access_mode RW
314 access_mode RW
323 access_mode RW
333 access_mode RW
[all …]
H A Daic7xxx.reg57 access_mode RW
74 access_mode RW
90 access_mode RW
167 access_mode RW
183 access_mode RW
205 access_mode RW
210 access_mode RW
223 access_mode RW
229 access_mode RW
238 access_mode RW
[all …]
/freebsd/sys/dev/igc/
H A Digc_regs.h11 #define IGC_CTRL 0x00000 /* Device Control - RW */
13 #define IGC_EECD 0x00010 /* EEPROM/Flash Control - RW */
15 #define IGC_EERD 0x12014 /* EEprom mode read - RW */
16 #define IGC_EEWR 0x12018 /* EEprom mode write - RW */
17 #define IGC_CTRL_EXT 0x00018 /* Extended Device Control - RW */
18 #define IGC_MDIC 0x00020 /* MDI Control - RW */
19 #define IGC_MDICNFG 0x00E04 /* MDI Config - RW */
20 #define IGC_FCAL 0x00028 /* Flow Control Address Low - RW */
21 #define IGC_FCAH 0x0002C /* Flow Control Address High -RW */
26 #define IGC_FCT 0x00030 /* Flow Control Type - RW */
[all …]
/freebsd/tests/sys/acl/
H A Dtools-posix.test43 > 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 …]
/freebsd/sys/dev/usb/controller/
H A Dxhcireg.h36 #define PCI_XHCI_FLADJ 0x61 /* RW frame length adjust */
77 #define XHCI_CMD_RS 0x00000001 /* RW Run/Stop */
78 #define XHCI_CMD_HCRST 0x00000002 /* RW Host Controller Reset */
79 #define XHCI_CMD_INTE 0x00000004 /* RW Interrupter Enable */
80 #define XHCI_CMD_HSEE 0x00000008 /* RW Host System Error Enable */
81 #define XHCI_CMD_LHCRST 0x00000080 /* RO/RW Light Host Controller Reset */
82 #define XHCI_CMD_CSS 0x00000100 /* RW Controller Save State */
83 #define XHCI_CMD_CRS 0x00000200 /* RW Controller Restore State */
84 #define XHCI_CMD_EWE 0x00000400 /* RW Enable Wrap Event */
85 #define XHCI_CMD_EU3S 0x00000800 /* RW Enable U3 MFINDEX Stop */
[all …]
H A Dehcireg.h44 #define PCI_EHCI_FLADJ 0x61 /* RW Frame len adj, SOF=59488+6*fladj */
45 #define PCI_EHCI_PORTWAKECAP 0x62 /* RW Port wake caps (opt) */
81 #define EHCI_USBCMD 0x00 /* RO, RW, WO Command register */
82 #define EHCI_CMD_ITC_M 0x00ff0000 /* RW interrupt threshold ctrl */
90 #define EHCI_CMD_ASPME 0x00000800 /* RW/RO async park enable */
91 #define EHCI_CMD_ASPMC 0x00000300 /* RW/RO async park count */
92 #define EHCI_CMD_LHCR 0x00000080 /* RW light host ctrl reset */
93 #define EHCI_CMD_IAAD 0x00000040 /* RW intr on async adv door
95 #define EHCI_CMD_ASE 0x00000020 /* RW async sched enable */
96 #define EHCI_CMD_PSE 0x00000010 /* RW periodic sched enable */
[all …]
/freebsd/sys/dev/ichiic/
H A Dig4_reg.h76 #define IG4_REG_CTL 0x0000 /* RW Control Register */
77 #define IG4_REG_TAR_ADD 0x0004 /* RW Target Address */
78 #define IG4_REG_HS_MADDR 0x000C /* RW High Speed Master Mode Code Address*/
79 #define IG4_REG_DATA_CMD 0x0010 /* RW Data Buffer and Command */
80 #define IG4_REG_SS_SCL_HCNT 0x0014 /* RW Std Speed clock High Count */
81 #define IG4_REG_SS_SCL_LCNT 0x0018 /* RW Std Speed clock Low Count */
82 #define IG4_REG_FS_SCL_HCNT 0x001C /* RW Fast Speed clock High Count */
83 #define IG4_REG_FS_SCL_LCNT 0x0020 /* RW Fast Speed clock Low Count */
85 #define IG4_REG_INTR_MASK 0x0030 /* RW Interrupt Mask */
87 #define IG4_REG_RX_TL 0x0038 /* RW Receiv
[all...]
/freebsd/sys/dev/qlnx/qlnxe/
H A Dreg_addr.h37 … 0x001d04UL //Access:RW DataWidth:0x2 /…
52 … 0x001d10UL //Access:RW DataWidth:0x1 /…
53 … 0x001d14UL //Access:RW DataWidth:0x8 /…
54 … 0x001d18UL //Access:RW DataWidth:0x4 /…
55 … 0x001d1cUL //Access:RW DataWidth:0x2 /…
56 … 0x001d20UL //Access:RW DataWidth:0x4 /…
57 … 0x001d24UL //Access:RW DataWidth:0x4 /…
58 … 0x002000UL //Access:RW DataWidth:0x20 /…
61 … 0x003000UL //Access:RW DataWidth:0x20 /…
63 … 0x003400UL //Access:RW DataWidth:0x20 /…
[all …]
H A Decore_gtt_reg_addr.h33 … 0x00f000UL //Access:RW DataWidth:0x20 /…
36 … 0x010000UL //Access:RW DataWidth:0x20 /…
39 … 0x011000UL //Access:RW DataWidth:0x20 /…
42 … 0x012000UL //Access:RW DataWidth:0x20 /…
45 … 0x013000UL //Access:RW DataWidth:0x20 /…
48 … 0x014000UL //Access:RW DataWidth:0x20 /…
51 … 0x015000UL //Access:RW DataWidth:0x20 /…
54 … 0x016000UL //Access:RW DataWidth:0x20 /…
57 … 0x017000UL //Access:RW DataWidth:0x20 /…
60 … 0x018000UL //Access:RW DataWidth:0x20 /…
/freebsd/bin/sh/tests/expansion/
H A Darith10.012 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/tests/zfs-tests/tests/functional/cli_root/zfs_share/
H A Dzfs_share_005_pos.ksh56 "ro" "rw" "rw,insecure" "rw,async" "ro,crossmnt"
60 "rw" "rw=machine1" "rw=machine1:machine2" \
61 "ro=machine1:machine2,rw" "anon=0" "anon=0,sec=sys,rw" \
62 "nosuid" "root=machine1:machine2" "rw=.mydomain.mycompany.com" \
63 "rw=-terra:engineering" "log" "public"
81 # Verify the single option after the leading 'ro' or 'rw'.
/freebsd/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 == -1)
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/io/
H A Dio.cfg23 FIO_READ_ARGS="--name=rw --rw=read $FIO_COMMON_ARGS"
24 FIO_WRITE_ARGS="--name=rw --rw=write $FIO_COMMON_ARGS"
25 FIO_RANDREAD_ARGS="--name=rw --rw=randread $FIO_COMMON_ARGS"
26 FIO_RANDWRITE_ARGS="--name=rw --rw=randwrite $FIO_COMMON_ARGS"
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_uio.c60 * Move "n" bytes at byte address "p"; "rw" indicates the direction
66 zfs_uiomove_iov(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) in zfs_uiomove_iov() argument
75 if (rw == UIO_READ) in zfs_uiomove_iov()
95 zfs_uiomove_bvec_impl(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) in zfs_uiomove_bvec_impl() argument
106 if (rw == UIO_READ) { in zfs_uiomove_bvec_impl()
131 zfs_copy_bvec(void *p, size_t skip, size_t cnt, zfs_uio_rw_t rw, in zfs_copy_bvec() argument
137 if (rw == UIO_READ) { in zfs_copy_bvec()
152 zfs_uiomove_bvec_rq(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) in zfs_uiomove_bvec_rq() argument
203 zfs_copy_bvec(p, skip_in_seg, copy_from_seg, rw, &bv); in zfs_uiomove_bvec_rq()
223 zfs_uiomove_bvec(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio) in zfs_uiomove_bvec() argument
[all …]
/freebsd/usr.sbin/bluetooth/bcmfw/
H A DREADME8 -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

12345678910>>...37