Symbol: rmw
arch/arm/mach-omap2/vc.c
127
voltdm->rmw(CFG_CHANNEL_MASK << vc->cfg_channel_sa_shift,
arch/arm/mach-omap2/vc.c
765
voltdm->rmw(vc->common->i2c_cfg_clear_mask,
arch/arm/mach-omap2/vc.c
771
voltdm->rmw(vc->common->i2c_mcode_mask,
arch/arm/mach-omap2/vc.c
834
voltdm->rmw(vc->smps_sa_mask,
arch/arm/mach-omap2/vc.c
842
voltdm->rmw(vc->smps_volra_mask,
arch/arm/mach-omap2/vc.c
848
voltdm->rmw(vc->smps_cmdra_mask,
arch/arm/mach-omap2/voltage.h
76
u32 (*rmw)(u32 mask, u32 bits, u8 offset);
arch/arm/mach-omap2/voltagedomains3xxx_data.c
53
.rmw = omap3_prm_vcvp_rmw,
arch/arm/mach-omap2/voltagedomains3xxx_data.c
64
.rmw = omap3_prm_vcvp_rmw,
arch/arm/mach-omap2/voltagedomains44xx_data.c
52
.rmw = omap4_prm_vcvp_rmw,
arch/arm/mach-omap2/voltagedomains44xx_data.c
63
.rmw = omap4_prm_vcvp_rmw,
arch/arm/mach-omap2/voltagedomains44xx_data.c
74
.rmw = omap4_prm_vcvp_rmw,
arch/arm/mach-omap2/voltagedomains54xx_data.c
38
.rmw = omap4_prm_vcvp_rmw,
arch/arm/mach-omap2/voltagedomains54xx_data.c
49
.rmw = omap4_prm_vcvp_rmw,
arch/arm/mach-omap2/voltagedomains54xx_data.c
60
.rmw = omap4_prm_vcvp_rmw,
arch/arm/mach-omap2/vp.c
112
voltdm->rmw(voltdm->vp->common->vpconfig_errorgain_mask,
drivers/comedi/drivers/dt9812.c
213
struct dt9812_rmw_byte rmw[DT9812_MAX_NUM_MULTI_BYTE_RMWS];
drivers/comedi/drivers/dt9812.c
353
struct dt9812_rmw_byte *rmw)
drivers/comedi/drivers/dt9812.c
368
cmd->u.rmw_multi_info.rmw[i] = rmw[i];
drivers/comedi/drivers/dt9812.c
415
struct dt9812_rmw_byte *rmw, int channel)
drivers/comedi/drivers/dt9812.c
421
rmw->address = F020_SFR_P1;
drivers/comedi/drivers/dt9812.c
422
rmw->and_mask = 0xe0;
drivers/comedi/drivers/dt9812.c
423
rmw->or_value = channel << 5;
drivers/comedi/drivers/dt9812.c
426
rmw->address = F020_SFR_AMX0SL;
drivers/comedi/drivers/dt9812.c
427
rmw->and_mask = 0xff;
drivers/comedi/drivers/dt9812.c
428
rmw->or_value = channel & 0x07;
drivers/comedi/drivers/dt9812.c
433
struct dt9812_rmw_byte *rmw,
drivers/comedi/drivers/dt9812.c
442
rmw->address = F020_SFR_ADC0CF;
drivers/comedi/drivers/dt9812.c
443
rmw->and_mask = F020_MASK_ADC0CF_AMP0GN2 |
drivers/comedi/drivers/dt9812.c
457
rmw->or_value = F020_MASK_ADC0CF_AMP0GN2 |
drivers/comedi/drivers/dt9812.c
463
rmw->or_value = 0x00;
drivers/comedi/drivers/dt9812.c
466
rmw->or_value = F020_MASK_ADC0CF_AMP0GN0;
drivers/comedi/drivers/dt9812.c
469
rmw->or_value = F020_MASK_ADC0CF_AMP0GN1;
drivers/comedi/drivers/dt9812.c
472
rmw->or_value = F020_MASK_ADC0CF_AMP0GN1 |
drivers/comedi/drivers/dt9812.c
476
rmw->or_value = F020_MASK_ADC0CF_AMP0GN2;
drivers/comedi/drivers/dt9812.c
485
struct dt9812_rmw_byte rmw[3];
drivers/comedi/drivers/dt9812.c
497
dt9812_configure_gain(dev, &rmw[0], gain);
drivers/comedi/drivers/dt9812.c
500
dt9812_configure_mux(dev, &rmw[1], channel);
drivers/comedi/drivers/dt9812.c
503
rmw[2].address = F020_SFR_ADC0CN;
drivers/comedi/drivers/dt9812.c
504
rmw[2].and_mask = 0xff;
drivers/comedi/drivers/dt9812.c
505
rmw[2].or_value = F020_MASK_ADC0CN_AD0EN | F020_MASK_ADC0CN_AD0BUSY;
drivers/comedi/drivers/dt9812.c
507
ret = dt9812_rmw_multiple_registers(dev, 3, rmw);
drivers/comedi/drivers/dt9812.c
551
struct dt9812_rmw_byte rmw[3];
drivers/comedi/drivers/dt9812.c
559
rmw[0].address = F020_SFR_DAC0CN;
drivers/comedi/drivers/dt9812.c
560
rmw[0].and_mask = 0xff;
drivers/comedi/drivers/dt9812.c
561
rmw[0].or_value = F020_MASK_DACXCN_DACXEN;
drivers/comedi/drivers/dt9812.c
564
rmw[1].address = F020_SFR_DAC0L;
drivers/comedi/drivers/dt9812.c
565
rmw[1].and_mask = 0xff;
drivers/comedi/drivers/dt9812.c
566
rmw[1].or_value = value & 0xff;
drivers/comedi/drivers/dt9812.c
569
rmw[2].address = F020_SFR_DAC0H;
drivers/comedi/drivers/dt9812.c
570
rmw[2].and_mask = 0xff;
drivers/comedi/drivers/dt9812.c
571
rmw[2].or_value = (value >> 8) & 0xf;
drivers/comedi/drivers/dt9812.c
576
rmw[0].address = F020_SFR_DAC1CN;
drivers/comedi/drivers/dt9812.c
577
rmw[0].and_mask = 0xff;
drivers/comedi/drivers/dt9812.c
578
rmw[0].or_value = F020_MASK_DACXCN_DACXEN;
drivers/comedi/drivers/dt9812.c
581
rmw[1].address = F020_SFR_DAC1L;
drivers/comedi/drivers/dt9812.c
582
rmw[1].and_mask = 0xff;
drivers/comedi/drivers/dt9812.c
583
rmw[1].or_value = value & 0xff;
drivers/comedi/drivers/dt9812.c
586
rmw[2].address = F020_SFR_DAC1H;
drivers/comedi/drivers/dt9812.c
587
rmw[2].and_mask = 0xff;
drivers/comedi/drivers/dt9812.c
588
rmw[2].or_value = (value >> 8) & 0xf;
drivers/comedi/drivers/dt9812.c
591
ret = dt9812_rmw_multiple_registers(dev, 3, rmw);
drivers/md/raid5.c
4121
int rmw = 0, rcw = 0, i;
drivers/md/raid5.c
4138
rcw = 1; rmw = 2;
drivers/md/raid5.c
4145
rcw = 1; rmw = 2;
drivers/md/raid5.c
4158
rmw++;
drivers/md/raid5.c
4160
rmw += 2*disks; /* cannot read it */
drivers/md/raid5.c
4176
(unsigned long long)sh->sector, sh->state, rmw, rcw);
drivers/md/raid5.c
4178
if ((rmw < rcw || (rmw == rcw && conf->rmw_level == PARITY_PREFER_RMW)) && rmw > 0) {
drivers/md/raid5.c
4181
sh->sector, rmw);
drivers/md/raid5.c
4234
if ((rcw < rmw || (rcw == rmw && conf->rmw_level != PARITY_PREFER_RMW)) && rcw > 0) {
drivers/md/raid5.c
4266
if (rcw > disks && rmw > disks &&
drivers/md/raid5.c
4281
(s->locked == 0 && (rcw == 0 || rmw == 0) &&
drivers/net/wireless/ath/ath.h
133
u32 (*rmw)(void *, u32 reg_offset, u32 set, u32 clr);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
630
ah->reg_ops.rmw = ath9k_reg_rmw;
drivers/net/wireless/ath/ath9k/hw.h
90
(_ah)->reg_ops.rmw((_ah), (_reg), (_set), (_clr))
drivers/net/wireless/ath/ath9k/init.c
677
ah->reg_ops.rmw = ath9k_reg_rmw;
drivers/net/wireless/mediatek/mt76/mmio.c
100
.rmw = mt76_mmio_rmw,
drivers/net/wireless/mediatek/mt76/mt76.h
1183
#define __mt76_rmw(dev, ...) (dev)->bus->rmw((dev), __VA_ARGS__)
drivers/net/wireless/mediatek/mt76/mt76.h
1192
#define mt76_rmw(dev, ...) (dev)->mt76.bus->rmw(&((dev)->mt76), __VA_ARGS__)
drivers/net/wireless/mediatek/mt76/mt76.h
98
u32 (*rmw)(struct mt76_dev *dev, u32 offset, u32 mask, u32 val);
drivers/net/wireless/mediatek/mt76/mt7603/init.c
421
return dev->bus_ops->rmw(mdev, addr, mask, val);
drivers/net/wireless/mediatek/mt76/mt7603/init.c
510
bus_ops->rmw = mt7603_rmw;
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c
163
return dev->bus_ops->rmw(mdev, addr, mask, val);
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c
221
bus_ops->rmw = mt7615_rmw;
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
94
.rmw = mt76s_rmw,
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
131
.rmw = mt7663u_rmw,
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
428
dev->bus_ops->rmw(&dev->mt76, l1_remap,
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
445
dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2,
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
457
dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2_MT7916 + ofs,
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
571
return dev->bus_ops->rmw(mdev, addr, mask, val);
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
574
val = dev->bus_ops->rmw(mdev, __mt7915_reg_remap_addr(dev, offset), mask, val);
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
783
bus_ops->rmw = mt7915_rmw;
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
168
return dev->bus_ops->rmw(mdev, addr, mask, val);
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
390
bus_ops->rmw = mt7921_rmw;
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
112
.rmw = mt76s_rmw,
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
179
.rmw = mt792xu_rmw,
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
100
dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1,
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
216
return dev->bus_ops->rmw(mdev, addr, mask, val);
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
427
bus_ops->rmw = mt7925_rmw;
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
84
dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1,
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
171
.rmw = mt792xu_rmw,
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
273
dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1, l1_mask, val);
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
296
dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2, l2_mask, val);
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
308
dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_CBTOP,
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
416
return dev->bus_ops->rmw(mdev, addr, mask, val);
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
419
val = dev->bus_ops->rmw(mdev, __mt7996_reg_remap_addr(dev, offset), mask, val);
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
669
bus_ops->rmw = mt7996_rmw;
drivers/net/wireless/mediatek/mt76/usb.c
1127
.rmw = mt76u_rmw,
drivers/video/fbdev/vga16fb.c
1207
rmw(dst);
drivers/video/fbdev/vga16fb.c
1212
rmw(dst++);
drivers/video/fbdev/vga16fb.c
884
rmw(where);
drivers/video/fbdev/vga16fb.c
885
rmw(where+1);
drivers/video/fbdev/vga16fb.c
955
rmw(dst);
fs/ceph/file.c
1800
bool rmw;
fs/ceph/file.c
1825
rmw = first || last;
fs/ceph/file.c
1829
rmw ? "" : "no ");
fs/ceph/file.c
1843
if (rmw) {
fs/ceph/file.c
2060
rmw ? 1 : 0, rmw ? 2 : 1,
fs/ceph/file.c
2072
osd_req_op_extent_osd_data_pages(req, rmw ? 1 : 0, pages, write_len,
fs/ceph/file.c
2079
if (rmw) {
fs/ceph/file.c
2112
WARN_ON_ONCE(!rmw);