Home
last modified time | relevance | path

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

12345678910>>...16

/Linux-v4.19/drivers/net/wireless/zydas/zd1211rw/
Dzd_rf_rf2959.c44 static int bits(u32 rw, int from, int to)
46 rw &= ~(0xffffffffU << (to+1));
47 rw >>= from;
48 return rw;
51 static int bit(u32 rw, int bit)
53 return bits(rw, bit, bit);
56 static void dump_regwrite(u32 rw)
58 int reg = bits(rw, 18, 22);
59 int rw_flag = bits(rw, 23, 23);
60 PDEBUG("rf2959 %#010x reg %d rw %d", rw, reg, rw_flag);
[all …]
/Linux-v4.19/arch/parisc/include/asm/
Dspinlock.h69 static __inline__ void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() argument
73 arch_spin_lock_flags(&rw->lock, flags); in arch_read_lock()
74 rw->counter++; in arch_read_lock()
75 arch_spin_unlock(&rw->lock); in arch_read_lock()
81 static __inline__ void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() argument
85 arch_spin_lock_flags(&rw->lock, flags); in arch_read_unlock()
86 rw->counter--; in arch_read_unlock()
87 arch_spin_unlock(&rw->lock); in arch_read_unlock()
93 static __inline__ int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() argument
98 if (arch_spin_trylock(&rw->lock)) { in arch_read_trylock()
[all …]
/Linux-v4.19/arch/arc/include/asm/
Dspinlock.h80 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() argument
104 : [rwlock] "r" (&(rw->counter)), in arch_read_lock()
112 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() argument
130 : [rwlock] "r" (&(rw->counter)), in arch_read_trylock()
139 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() argument
165 : [rwlock] "r" (&(rw->counter)), in arch_write_lock()
174 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() argument
192 : [rwlock] "r" (&(rw->counter)), in arch_write_trylock()
202 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() argument
218 : [rwlock] "r" (&(rw->counter)) in arch_read_unlock()
[all …]
/Linux-v4.19/arch/s390/include/asm/
Dspinlock.h110 #define arch_read_relax(rw) barrier() argument
111 #define arch_write_relax(rw) barrier() argument
116 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() argument
120 old = __atomic_add(1, &rw->cnts); in arch_read_lock()
122 arch_read_lock_wait(rw); in arch_read_lock()
125 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() argument
127 __atomic_add_const_barrier(-1, &rw->cnts); in arch_read_unlock()
130 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() argument
132 if (!__atomic_cmpxchg_bool(&rw->cnts, 0, 0x30000)) in arch_write_lock()
133 arch_write_lock_wait(rw); in arch_write_lock()
[all …]
/Linux-v4.19/arch/sh/include/asm/
Dspinlock-cas.h55 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() argument
58 do old = rw->lock; in arch_read_lock()
59 while (!old || __sl_cas(&rw->lock, old, old-1) != old); in arch_read_lock()
62 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() argument
65 do old = rw->lock; in arch_read_unlock()
66 while (__sl_cas(&rw->lock, old, old+1) != old); in arch_read_unlock()
69 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() argument
71 while (__sl_cas(&rw->lock, RW_LOCK_BIAS, 0) != RW_LOCK_BIAS); in arch_write_lock()
74 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() argument
76 __sl_cas(&rw->lock, 0, RW_LOCK_BIAS); in arch_write_unlock()
[all …]
Dspinlock-llsc.h91 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() argument
104 : "r" (&rw->lock) in arch_read_lock()
109 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() argument
120 : "r" (&rw->lock) in arch_read_unlock()
125 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() argument
138 : "r" (&rw->lock), "r" (RW_LOCK_BIAS) in arch_write_lock()
143 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() argument
148 : "r" (&rw->lock), "r" (RW_LOCK_BIAS) in arch_write_unlock()
153 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() argument
169 : "r" (&rw->lock) in arch_read_trylock()
[all …]
/Linux-v4.19/block/
Dblk-throttle.c293 static uint64_t tg_bps_limit(struct throtl_grp *tg, int rw) in tg_bps_limit() argument
303 ret = tg->bps[rw][td->limit_index]; in tg_bps_limit()
307 tg->iops[rw][td->limit_index]) in tg_bps_limit()
313 if (td->limit_index == LIMIT_MAX && tg->bps[rw][LIMIT_LOW] && in tg_bps_limit()
314 tg->bps[rw][LIMIT_LOW] != tg->bps[rw][LIMIT_MAX]) { in tg_bps_limit()
317 adjusted = throtl_adjusted_limit(tg->bps[rw][LIMIT_LOW], td); in tg_bps_limit()
318 ret = min(tg->bps[rw][LIMIT_MAX], adjusted); in tg_bps_limit()
323 static unsigned int tg_iops_limit(struct throtl_grp *tg, int rw) in tg_iops_limit() argument
333 ret = tg->iops[rw][td->limit_index]; in tg_iops_limit()
337 tg->bps[rw][td->limit_index]) in tg_iops_limit()
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Dspinlock.h199 static inline long __arch_read_trylock(arch_rwlock_t *rw) in __arch_read_trylock() argument
213 : "r" (&rw->lock) in __arch_read_trylock()
223 static inline long __arch_write_trylock(arch_rwlock_t *rw) in __arch_write_trylock() argument
237 : "r" (token), "r" (&rw->lock) in __arch_write_trylock()
243 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() argument
246 if (likely(__arch_read_trylock(rw) > 0)) in arch_read_lock()
251 __rw_yield(rw); in arch_read_lock()
252 } while (unlikely(rw->lock < 0)); in arch_read_lock()
257 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() argument
260 if (likely(__arch_write_trylock(rw) == 0)) in arch_write_lock()
[all …]
/Linux-v4.19/arch/arm/include/asm/
Dspinlock.h139 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() argument
143 prefetchw(&rw->lock); in arch_write_lock()
152 : "r" (&rw->lock), "r" (0x80000000) in arch_write_lock()
158 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() argument
162 prefetchw(&rw->lock); in arch_write_trylock()
170 : "r" (&rw->lock), "r" (0x80000000) in arch_write_trylock()
182 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() argument
189 : "r" (&rw->lock), "r" (0) in arch_write_unlock()
207 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() argument
211 prefetchw(&rw->lock); in arch_read_lock()
[all …]
/Linux-v4.19/arch/xtensa/include/asm/
Dspinlock.h98 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() argument
110 : "a" (&rw->lock) in arch_write_lock()
116 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() argument
127 : "a" (&rw->lock) in arch_write_trylock()
133 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() argument
141 : "a" (&rw->lock) in arch_write_unlock()
145 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() argument
158 : "a" (&rw->lock) in arch_read_lock()
164 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() argument
178 : "a" (&rw->lock) in arch_read_trylock()
[all …]
/Linux-v4.19/arch/sparc/include/asm/
Dspinlock_32.h79 static inline void __arch_read_lock(arch_rwlock_t *rw) in __arch_read_lock() argument
82 lp = rw; in __arch_read_lock()
99 static inline void __arch_read_unlock(arch_rwlock_t *rw) in __arch_read_unlock() argument
102 lp = rw; in __arch_read_unlock()
119 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() argument
122 lp = rw; in arch_write_lock()
142 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() argument
148 : "r" (&rw->lock) in arch_write_trylock()
152 val = rw->lock & ~0xff; in arch_write_trylock()
154 ((volatile u8*)&rw->lock)[3] = 0; in arch_write_trylock()
[all …]
/Linux-v4.19/kernel/trace/
Dtrace_mmiotrace.c171 struct mmiotrace_rw *rw; in mmio_print_rw() local
178 rw = &field->rw; in mmio_print_rw()
180 switch (rw->opcode) { in mmio_print_rw()
184 rw->width, secs, usec_rem, rw->map_id, in mmio_print_rw()
185 (unsigned long long)rw->phys, in mmio_print_rw()
186 rw->value, rw->pc, 0); in mmio_print_rw()
191 rw->width, secs, usec_rem, rw->map_id, in mmio_print_rw()
192 (unsigned long long)rw->phys, in mmio_print_rw()
193 rw->value, rw->pc, 0); in mmio_print_rw()
199 secs, usec_rem, rw->map_id, in mmio_print_rw()
[all …]
/Linux-v4.19/Documentation/hwmon/
Damc682125 temp1_min rw "
26 temp1_max rw "
27 temp1_crit rw "
33 temp2_min rw "
34 temp2_max rw "
35 temp2_crit rw "
42 fan1_min rw "
43 fan1_max rw "
45 fan1_div rw Fan divisor can be either 2 or 4.
47 pwm1 rw pwm1
[all …]
Dmax166829 temp1_max rw local temperature maximum threshold for alarm
31 temp1_min rw local temperature minimum threshold for alarm
34 temp2_max rw remote temperature 1 maximum threshold for alarm
36 temp2_min rw remote temperature 1 minimum threshold for alarm
39 temp3_max rw remote temperature 2 maximum threshold for alarm
41 temp3_min rw remote temperature 2 minimum threshold for alarm
46 temp4_max rw remote temperature 3 maximum threshold for alarm
48 temp4_min rw remote temperature 3 minimum threshold for alarm
51 temp5_max rw remote temperature 4 maximum threshold for alarm
53 temp5_min rw remote temperature 4 minimum threshold for alarm
/Linux-v4.19/arch/sparc/kernel/
Dprocess_32.c124 struct reg_window32 *rw = (struct reg_window32 *) r->u_regs[14]; in show_regs() local
140 rw->locals[0], rw->locals[1], rw->locals[2], rw->locals[3], in show_regs()
141 rw->locals[4], rw->locals[5], rw->locals[6], rw->locals[7]); in show_regs()
143 rw->ins[0], rw->ins[1], rw->ins[2], rw->ins[3], in show_regs()
144 rw->ins[4], rw->ins[5], rw->ins[6], rw->ins[7]); in show_regs()
155 struct reg_window32 *rw; in show_stack() local
171 rw = (struct reg_window32 *) fp; in show_stack()
172 pc = rw->ins[7]; in show_stack()
175 fp = rw->ins[6]; in show_stack()
466 struct reg_window32 *rw; local
[all …]
Dprocess_64.c110 struct reg_window32 __user *rw; in show_regwindow32() local
115 rw = compat_ptr((unsigned int)regs->u_regs[14]); in show_regwindow32()
118 if (copy_from_user (&r_w, rw, sizeof(r_w))) { in show_regwindow32()
139 struct reg_window __user *rw; in show_regwindow() local
146 rw = (struct reg_window __user *) in show_regwindow()
153 if (copy_from_user (&r_w, rw, sizeof(r_w))) { in show_regwindow()
218 struct reg_window *rw; in __global_reg_self() local
220 rw = (struct reg_window *) in __global_reg_self()
222 if (kstack_valid(tp, (unsigned long) rw)) { in __global_reg_self()
223 rp->i7 = rw->ins[7]; in __global_reg_self()
[all …]
/Linux-v4.19/drivers/block/xen-blkback/
Dcommon.h124 struct blkif_x86_32_request_rw rw; member
180 struct blkif_x86_64_request_rw rw; member
405 dst->u.rw.nr_segments = src->u.rw.nr_segments; in blkif_get_x86_32_req()
406 dst->u.rw.handle = src->u.rw.handle; in blkif_get_x86_32_req()
407 dst->u.rw.id = src->u.rw.id; in blkif_get_x86_32_req()
408 dst->u.rw.sector_number = src->u.rw.sector_number; in blkif_get_x86_32_req()
410 if (n > dst->u.rw.nr_segments) in blkif_get_x86_32_req()
411 n = dst->u.rw.nr_segments; in blkif_get_x86_32_req()
413 dst->u.rw.seg[i] = src->u.rw.seg[i]; in blkif_get_x86_32_req()
453 dst->u.rw.nr_segments = src->u.rw.nr_segments; in blkif_get_x86_64_req()
[all …]
/Linux-v4.19/fs/btrfs/
Dlocking.h20 void btrfs_set_lock_blocking_rw(struct extent_buffer *eb, int rw);
21 void btrfs_clear_lock_blocking_rw(struct extent_buffer *eb, int rw);
28 static inline void btrfs_tree_unlock_rw(struct extent_buffer *eb, int rw) in btrfs_tree_unlock_rw() argument
30 if (rw == BTRFS_WRITE_LOCK || rw == BTRFS_WRITE_LOCK_BLOCKING) in btrfs_tree_unlock_rw()
32 else if (rw == BTRFS_READ_LOCK_BLOCKING) in btrfs_tree_unlock_rw()
34 else if (rw == BTRFS_READ_LOCK) in btrfs_tree_unlock_rw()
/Linux-v4.19/arch/ia64/include/asm/
Dspinlock.h163 #define arch_read_lock_flags(rw, flags) arch_read_lock(rw) argument
165 #define arch_read_lock(rw) \ argument
167 arch_rwlock_t *__read_lock_ptr = (rw); \
178 #define arch_read_unlock(rw) \ argument
180 arch_rwlock_t *__read_lock_ptr = (rw); \
212 #define arch_write_lock(rw) arch_write_lock_flags(rw, 0) argument
214 #define arch_write_trylock(rw) \ argument
222 : "=r"(result) : "r"(rw) : "ar.ccv", "r29", "memory"); \
246 #define arch_write_trylock(rw) \ argument
250 ia64_val = ia64_cmpxchg4_acq((__u32 *)(rw), ia64_set_val, 0); \
/Linux-v4.19/arch/riscv/include/asm/
Dbarrier.h37 #define __smp_mb() RISCV_FENCE(rw,rw)
44 RISCV_FENCE(rw,w); \
52 RISCV_FENCE(r,rw); \
73 #define smp_mb__after_spinlock() RISCV_FENCE(rw,rw)
/Linux-v4.19/arch/s390/lib/
Dspinlock.c270 void arch_read_lock_wait(arch_rwlock_t *rw) in arch_read_lock_wait() argument
273 while (READ_ONCE(rw->cnts) & 0x10000) in arch_read_lock_wait()
279 __atomic_add_const(-1, &rw->cnts); in arch_read_lock_wait()
281 arch_spin_lock(&rw->wait); in arch_read_lock_wait()
283 __atomic_add_const(1, &rw->cnts); in arch_read_lock_wait()
285 while (READ_ONCE(rw->cnts) & 0x10000) in arch_read_lock_wait()
287 arch_spin_unlock(&rw->wait); in arch_read_lock_wait()
291 void arch_write_lock_wait(arch_rwlock_t *rw) in arch_write_lock_wait() argument
296 __atomic_add(0x20000, &rw->cnts); in arch_write_lock_wait()
299 arch_spin_lock(&rw->wait); in arch_write_lock_wait()
[all …]
/Linux-v4.19/Documentation/target/
Dtcm_mod_builder.txt74 -rw-r--r-- 1 root root 282 2010-10-05 03:22 Kbuild
75 -rw-r--r-- 1 root root 171 2010-10-05 03:22 Kconfig
76 -rw-r--r-- 1 root root 49 2010-10-05 03:23 modules.order
77 -rw-r--r-- 1 root root 738 2010-10-05 03:22 tcm_nab5000_base.h
78 -rw-r--r-- 1 root root 9096 2010-10-05 03:22 tcm_nab5000_configfs.c
79 -rw-r--r-- 1 root root 191200 2010-10-05 03:23 tcm_nab5000_configfs.o
80 -rw-r--r-- 1 root root 40504 2010-10-05 03:23 .tcm_nab5000_configfs.o.cmd
81 -rw-r--r-- 1 root root 5414 2010-10-05 03:22 tcm_nab5000_fabric.c
82 -rw-r--r-- 1 root root 2016 2010-10-05 03:22 tcm_nab5000_fabric.h
83 -rw-r--r-- 1 root root 190932 2010-10-05 03:23 tcm_nab5000_fabric.o
[all …]
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_lock.c50 lock->rw = 0; in ttm_lock_init()
60 if (--lock->rw == 0) in ttm_read_unlock()
76 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_lock()
77 ++lock->rw; in __ttm_read_lock()
109 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_trylock()
110 ++lock->rw; in __ttm_read_trylock()
143 lock->rw = 0; in ttm_write_unlock()
159 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) { in __ttm_write_lock()
160 lock->rw = -1; in __ttm_write_lock()
220 if (lock->rw == 0) { in __ttm_vt_lock()
[all …]
/Linux-v4.19/drivers/nvdimm/
Dblk.c72 struct bio_integrity_payload *bip, u64 lba, int rw) in nd_blk_rw_integrity() argument
102 cur_len, rw); in nd_blk_rw_integrity()
118 struct bio_integrity_payload *bip, u64 lba, int rw) in nd_blk_rw_integrity() argument
126 unsigned int len, unsigned int off, int rw, sector_t sector) in nsblk_do_bvec() argument
155 err = ndbr->do_io(ndbr, dev_offset, iobuf + off, cur_len, rw); in nsblk_do_bvec()
161 err = nd_blk_rw_integrity(nsblk, bip, lba, rw); in nsblk_do_bvec()
180 int err = 0, rw; in nd_blk_make_request() local
188 rw = bio_data_dir(bio); in nd_blk_make_request()
195 bvec.bv_offset, rw, iter.bi_sector); in nd_blk_make_request()
199 (rw == READ) ? "READ" : "WRITE", in nd_blk_make_request()
[all …]
/Linux-v4.19/drivers/i2c/busses/
Di2c-ali1563.c188 union i2c_smbus_data *data, u8 rw) in ali1563_block() argument
196 if (rw == I2C_SMBUS_WRITE) { in ali1563_block()
210 if (rw == I2C_SMBUS_WRITE) { in ali1563_block()
235 unsigned short flags, char rw, u8 cmd, in ali1563_access() argument
274 outb_p(((addr & 0x7f) << 1) | (rw & 0x01), SMB_HST_ADD); in ali1563_access()
282 if (rw == I2C_SMBUS_WRITE) in ali1563_access()
288 if (rw == I2C_SMBUS_WRITE) in ali1563_access()
293 if (rw == I2C_SMBUS_WRITE) { in ali1563_access()
300 error = ali1563_block(a, data, rw); in ali1563_access()
308 if ((rw == I2C_SMBUS_WRITE) || (size == HST_CNTL2_QUICK)) in ali1563_access()

12345678910>>...16