/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | dt9812.c | 214 struct dt9812_rmw_byte rmw[DT9812_MAX_NUM_MULTI_BYTE_RMWS]; member 354 struct dt9812_rmw_byte *rmw) in dt9812_rmw_multiple_registers() 369 cmd->u.rmw_multi_info.rmw[i] = rmw[i]; in dt9812_rmw_multiple_registers() 416 struct dt9812_rmw_byte *rmw, int channel) in dt9812_configure_mux() 422 rmw->address = F020_SFR_P1; in dt9812_configure_mux() 423 rmw->and_mask = 0xe0; in dt9812_configure_mux() 424 rmw->or_value = channel << 5; in dt9812_configure_mux() 427 rmw->address = F020_SFR_AMX0SL; in dt9812_configure_mux() 428 rmw in dt9812_configure_mux() 352 dt9812_rmw_multiple_registers(struct comedi_device *dev, int reg_count, struct dt9812_rmw_byte *rmw) dt9812_rmw_multiple_registers() argument 415 dt9812_configure_mux(struct comedi_device *dev, struct dt9812_rmw_byte *rmw, int channel) dt9812_configure_mux() argument 433 dt9812_configure_gain(struct comedi_device *dev, struct dt9812_rmw_byte *rmw, enum dt9812_gain gain) dt9812_configure_gain() argument 486 struct dt9812_rmw_byte rmw[3]; dt9812_analog_in() local 552 struct dt9812_rmw_byte rmw[3]; dt9812_analog_out() local [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | dt9812.c | 213 struct dt9812_rmw_byte rmw[DT9812_MAX_NUM_MULTI_BYTE_RMWS]; member 353 struct dt9812_rmw_byte *rmw) in dt9812_rmw_multiple_registers() 368 cmd->u.rmw_multi_info.rmw[i] = rmw[i]; in dt9812_rmw_multiple_registers() 415 struct dt9812_rmw_byte *rmw, int channel) in dt9812_configure_mux() 421 rmw->address = F020_SFR_P1; in dt9812_configure_mux() 422 rmw->and_mask = 0xe0; in dt9812_configure_mux() 423 rmw->or_value = channel << 5; in dt9812_configure_mux() 426 rmw->address = F020_SFR_AMX0SL; in dt9812_configure_mux() 427 rmw in dt9812_configure_mux() 351 dt9812_rmw_multiple_registers(struct comedi_device *dev, int reg_count, struct dt9812_rmw_byte *rmw) dt9812_rmw_multiple_registers() argument 414 dt9812_configure_mux(struct comedi_device *dev, struct dt9812_rmw_byte *rmw, int channel) dt9812_configure_mux() argument 432 dt9812_configure_gain(struct comedi_device *dev, struct dt9812_rmw_byte *rmw, enum dt9812_gain gain) dt9812_configure_gain() argument 485 struct dt9812_rmw_byte rmw[3]; dt9812_analog_in() local 551 struct dt9812_rmw_byte rmw[3]; dt9812_analog_out() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | voltagedomains54xx_data.c | 38 .rmw = omap4_prm_vcvp_rmw, 49 .rmw = omap4_prm_vcvp_rmw, 60 .rmw = omap4_prm_vcvp_rmw,
|
H A D | voltagedomains44xx_data.c | 52 .rmw = omap4_prm_vcvp_rmw, 63 .rmw = omap4_prm_vcvp_rmw, 74 .rmw = omap4_prm_vcvp_rmw,
|
H A D | voltagedomains3xxx_data.c | 53 .rmw = omap3_prm_vcvp_rmw, 64 .rmw = omap3_prm_vcvp_rmw,
|
H A D | vc.c | 130 voltdm->rmw(CFG_CHANNEL_MASK << vc->cfg_channel_sa_shift, in omap_vc_config_channel() 768 voltdm->rmw(vc->common->i2c_cfg_clear_mask, in omap_vc_i2c_init() 774 voltdm->rmw(vc->common->i2c_mcode_mask, in omap_vc_i2c_init() 852 voltdm->rmw(vc->smps_sa_mask, in omap_vc_init_channel() 860 voltdm->rmw(vc->smps_volra_mask, in omap_vc_init_channel() 866 voltdm->rmw(vc->smps_cmdra_mask, in omap_vc_init_channel()
|
H A D | voltage.h | 76 u32 (*rmw)(u32 mask, u32 bits, u8 offset); member
|
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | voltagedomains54xx_data.c | 38 .rmw = omap4_prm_vcvp_rmw, 49 .rmw = omap4_prm_vcvp_rmw, 60 .rmw = omap4_prm_vcvp_rmw,
|
H A D | voltagedomains44xx_data.c | 52 .rmw = omap4_prm_vcvp_rmw, 63 .rmw = omap4_prm_vcvp_rmw, 74 .rmw = omap4_prm_vcvp_rmw,
|
H A D | voltagedomains3xxx_data.c | 53 .rmw = omap3_prm_vcvp_rmw, 64 .rmw = omap3_prm_vcvp_rmw,
|
H A D | vc.c | 127 voltdm->rmw(CFG_CHANNEL_MASK << vc->cfg_channel_sa_shift, in omap_vc_config_channel() 765 voltdm->rmw(vc->common->i2c_cfg_clear_mask, in omap_vc_i2c_init() 771 voltdm->rmw(vc->common->i2c_mcode_mask, in omap_vc_i2c_init() 834 voltdm->rmw(vc->smps_sa_mask, in omap_vc_init_channel() 842 voltdm->rmw(vc->smps_volra_mask, in omap_vc_init_channel() 848 voltdm->rmw(vc->smps_cmdra_mask, in omap_vc_init_channel()
|
H A D | voltage.h | 76 u32 (*rmw)(u32 mask, u32 bits, u8 offset); member
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | reada.c | 759 struct reada_machine_work *rmw; in reada_start_machine_worker() local 762 rmw = container_of(work, struct reada_machine_work, work); in reada_start_machine_worker() 767 __reada_start_machine(rmw->fs_info); in reada_start_machine_worker() 770 atomic_dec(&rmw->fs_info->reada_works_cnt); in reada_start_machine_worker() 772 kfree(rmw); in reada_start_machine_worker() 828 struct reada_machine_work *rmw; in reada_start_machine() local 830 rmw = kzalloc(sizeof(*rmw), GFP_KERNEL); in reada_start_machine() 831 if (!rmw) { in reada_start_machine() 835 btrfs_init_work(&rmw in reada_start_machine() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mmio.c | 86 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1, in mt7996_reg_map_l1() 101 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2, in mt7996_reg_map_l2() 191 return dev->bus_ops->rmw(mdev, __mt7996_reg_addr(dev, offset), mask, val); in mt7996_rmw() 222 bus_ops->rmw = mt7996_rmw; in mt7996_mmio_init()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mmio.c | 168 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7615_rmw() 224 bus_ops->rmw = mt7615_rmw; in mt7615_mmio_probe()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mmio.c | 163 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7615_rmw() 220 bus_ops->rmw = mt7615_rmw; in mt7615_mmio_probe()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mmio.c | 86 .rmw = mt76_mmio_rmw, in mt76_mmio_init()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mmio.c | 91 .rmw = mt76_mmio_rmw, in mt76_mmio_init()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mmio.c | 426 dev->bus_ops->rmw(&dev->mt76, l1_remap, in mt7915_reg_map_l1() 443 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2, in mt7915_reg_map_l2() 455 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2_MT7916 + ofs, in mt7915_reg_map_l2() 541 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7915_rmw() 849 bus_ops->rmw = mt7915_rmw; in mt7915_mmio_init()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | dma.c | 220 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7915_rmw() 238 bus_ops->rmw = mt7915_rmw; in mt7915_dma_init()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ |
H A D | ath.h | 133 u32 (*rmw)(void *, u32 reg_offset, u32 set, u32 clr); member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ |
H A D | ath.h | 133 u32 (*rmw)(void *, u32 reg_offset, u32 set, u32 clr); member
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | vga16fb.c | 112 static inline void rmw(volatile char __iomem *p) in rmw() function 887 rmw(where); in vga_8planes_fillrect() 888 rmw(where+1); in vga_8planes_fillrect() 958 rmw(dst); in vga16fb_fillrect() 1210 rmw(dst); in vga_imageblit_expand() 1215 rmw(dst++); in vga_imageblit_expand()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | vga16fb.c | 110 static inline void rmw(volatile char __iomem *p) in rmw() function 885 rmw(where); in vga_8planes_fillrect() 886 rmw(where+1); in vga_8planes_fillrect() 956 rmw(dst); in vga16fb_fillrect() 1208 rmw(dst); in vga_imageblit_expand() 1213 rmw(dst++); in vga_imageblit_expand()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | init.c | 441 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7603_rmw() 528 bus_ops->rmw = mt7603_rmw; in mt7603_register_device()
|