Home
last modified time | relevance | path

Searched refs:reg_read (Results 1 – 25 of 184) sorted by relevance

12345678

/Linux-v5.10/arch/x86/pci/
Dce4100.c61 static void reg_read(struct sim_dev_reg *reg, u32 *value) in reg_read() function
81 reg_read(reg, value); in ehci_reg_read()
94 reg_read(reg, value); in sata_revid_read()
104 DEFINE_REG(2, 0, 0x10, (16*MB), reg_init, reg_read, reg_write)
105 DEFINE_REG(2, 0, 0x14, (256), reg_init, reg_read, reg_write)
106 DEFINE_REG(2, 1, 0x10, (64*KB), reg_init, reg_read, reg_write)
107 DEFINE_REG(3, 0, 0x10, (64*KB), reg_init, reg_read, reg_write)
108 DEFINE_REG(4, 0, 0x10, (128*KB), reg_init, reg_read, reg_write)
109 DEFINE_REG(4, 1, 0x10, (128*KB), reg_init, reg_read, reg_write)
110 DEFINE_REG(6, 0, 0x10, (512*KB), reg_init, reg_read, reg_write)
[all …]
/Linux-v5.10/drivers/base/regmap/
Dregmap-mmio.c25 unsigned int (*reg_read)(struct regmap_mmio_context *ctx, member
183 *val = ctx->reg_read(ctx, reg); in regmap_mmio_read()
206 .reg_read = regmap_mmio_read,
250 ctx->reg_read = regmap_mmio_read8; in regmap_mmio_gen_context()
254 ctx->reg_read = regmap_mmio_read16le; in regmap_mmio_gen_context()
258 ctx->reg_read = regmap_mmio_read32le; in regmap_mmio_gen_context()
263 ctx->reg_read = regmap_mmio_read64le; in regmap_mmio_gen_context()
278 ctx->reg_read = regmap_mmio_read8; in regmap_mmio_gen_context()
282 ctx->reg_read = regmap_mmio_read16be; in regmap_mmio_gen_context()
286 ctx->reg_read = regmap_mmio_read32be; in regmap_mmio_gen_context()
Dregmap-w1.c176 .reg_read = w1_reg_a8_v8_read,
181 .reg_read = w1_reg_a8_v16_read,
186 .reg_read = w1_reg_a16_v16_read,
/Linux-v5.10/sound/i2c/other/
Dak4117.c32 static inline unsigned char reg_read(struct ak4117 *ak4117, unsigned char reg) in reg_read() function
44 …printk(KERN_DEBUG "reg[%02x] = %02x (%02x)\n", i, reg_read(ak4117, i), i < sizeof(ak4117->regmap) …
85 chip->rcs0 = reg_read(chip, AK4117_REG_RCS0) & ~(AK4117_QINT | AK4117_CINT | AK4117_STC); in snd_ak4117_create()
86 chip->rcs1 = reg_read(chip, AK4117_REG_RCS1); in snd_ak4117_create()
87 chip->rcs2 = reg_read(chip, AK4117_REG_RCS2); in snd_ak4117_create()
175 ucontrol->value.integer.value[0] = ((reg_read(chip, reg) & (1 << bit)) ? 1 : 0) ^ inv; in snd_ak4117_in_bit_get()
229 ucontrol->value.integer.value[0] = external_rate(reg_read(chip, AK4117_REG_RCS1)); in snd_ak4117_rate_get()
247 ucontrol->value.iec958.status[i] = reg_read(chip, AK4117_REG_RXCSB0 + i); in snd_ak4117_spdif_get()
282 tmp = reg_read(chip, AK4117_REG_Pc0) | (reg_read(chip, AK4117_REG_Pc1) << 8); in snd_ak4117_spdif_pget()
284 tmp = reg_read(chip, AK4117_REG_Pd0) | (reg_read(chip, AK4117_REG_Pd1) << 8); in snd_ak4117_spdif_pget()
[all …]
Dak4113.c37 static inline unsigned char reg_read(struct ak4113 *ak4113, unsigned char reg) in reg_read() function
83 chip->rcs0 = reg_read(chip, AK4113_REG_RCS0) & ~(AK4113_QINT | in snd_ak4113_create()
85 chip->rcs1 = reg_read(chip, AK4113_REG_RCS1); in snd_ak4113_create()
86 chip->rcs2 = reg_read(chip, AK4113_REG_RCS2); in snd_ak4113_create()
207 ((reg_read(chip, reg) & (1 << bit)) ? 1 : 0) ^ inv; in snd_ak4113_in_bit_get()
264 ucontrol->value.integer.value[0] = external_rate(reg_read(chip, in snd_ak4113_rate_get()
284 ucontrol->value.iec958.status[i] = reg_read(chip, in snd_ak4113_spdif_get()
322 tmp = reg_read(chip, AK4113_REG_Pc0) | in snd_ak4113_spdif_pget()
323 (reg_read(chip, AK4113_REG_Pc1) << 8); in snd_ak4113_spdif_pget()
325 tmp = reg_read(chip, AK4113_REG_Pd0) | in snd_ak4113_spdif_pget()
[all …]
Dak4114.c36 static inline unsigned char reg_read(struct ak4114 *ak4114, unsigned char reg) in reg_read() function
48 …printk(KERN_DEBUG "reg[%02x] = %02x (%02x)\n", i, reg_read(ak4114, i), i < ARRAY_SIZE(ak4114->regm…
97 chip->rcs0 = reg_read(chip, AK4114_REG_RCS0) & ~(AK4114_QINT | AK4114_CINT); in snd_ak4114_create()
98 chip->rcs1 = reg_read(chip, AK4114_REG_RCS1); in snd_ak4114_create()
201 ucontrol->value.integer.value[0] = ((reg_read(chip, reg) & (1 << bit)) ? 1 : 0) ^ inv; in snd_ak4114_in_bit_get()
220 ucontrol->value.integer.value[0] = external_rate(reg_read(chip, AK4114_REG_RCS1)); in snd_ak4114_rate_get()
238 ucontrol->value.iec958.status[i] = reg_read(chip, AK4114_REG_RXCSB0 + i); in snd_ak4114_spdif_get()
295 tmp = reg_read(chip, AK4114_REG_Pc0) | (reg_read(chip, AK4114_REG_Pc1) << 8); in snd_ak4114_spdif_pget()
297 tmp = reg_read(chip, AK4114_REG_Pd0) | (reg_read(chip, AK4114_REG_Pd1) << 8); in snd_ak4114_spdif_pget()
316 ucontrol->value.bytes.data[i] = reg_read(chip, AK4114_REG_QSUB_ADDR + i); in snd_ak4114_spdif_qget()
[all …]
/Linux-v5.10/drivers/firewire/
Dinit_ohci1394_dma.c45 static inline u32 reg_read(const struct ohci *ohci, int offset) in reg_read() function
61 if (reg_read(ohci, OHCI1394_PhyControl) & 0x80000000) in get_phy_reg()
65 r = reg_read(ohci, OHCI1394_PhyControl); in get_phy_reg()
78 if (!(reg_read(ohci, OHCI1394_PhyControl) & 0x00004000)) in set_phy_reg()
92 if (!(reg_read(ohci, OHCI1394_HCControlSet) in init_ohci1394_soft_reset()
110 bus_options = reg_read(ohci, OHCI1394_BusOptions); in init_ohci1394_initialize()
183 events = reg_read(ohci, OHCI1394_IntEventSet); in init_ohci1394_wait_for_busresets()
Dohci.c532 static inline u32 reg_read(const struct fw_ohci *ohci, int offset) in reg_read() function
540 reg_read(ohci, OHCI1394_Version); in flush_writes()
556 val = reg_read(ohci, OHCI1394_PhyControl); in read_phy_reg()
583 val = reg_read(ohci, OHCI1394_PhyControl); in write_phy_reg()
693 if (reg_read(ohci, CONTROL_CLEAR(ctx->regs)) & CONTEXT_RUN) { in ar_context_abort()
1264 reg = reg_read(ohci, CONTROL_SET(ctx->regs)); in context_stop()
1571 if (reg_read(ohci, OHCI1394_CSRControl) & 0x80000000) { in handle_local_lock()
1572 lock_old = cpu_to_be32(reg_read(ohci, in handle_local_lock()
1653 ctl = reg_read(ohci, CONTROL_SET(regs)); in detect_dead_context()
1716 c2 = reg_read(ohci, OHCI1394_IsochronousCycleTimer); in get_cycle_time()
[all …]
/Linux-v5.10/drivers/media/pci/tw686x/
Dtw686x-core.c95 u32 dma_en = reg_read(dev, DMA_CHANNEL_ENABLE); in tw686x_disable_channel()
96 u32 dma_cmd = reg_read(dev, DMA_CMD); in tw686x_disable_channel()
114 u32 dma_en = reg_read(dev, DMA_CHANNEL_ENABLE); in tw686x_enable_channel()
115 u32 dma_cmd = reg_read(dev, DMA_CMD); in tw686x_enable_channel()
145 dma_en = reg_read(dev, DMA_CHANNEL_ENABLE); in tw686x_reset_channels()
146 dma_cmd = reg_read(dev, DMA_CMD); in tw686x_reset_channels()
173 int_status = reg_read(dev, INT_STATUS); /* cleared on read */ in tw686x_irq()
174 fifo_status = reg_read(dev, VIDEO_FIFO_STATUS); in tw686x_irq()
188 dma_en = reg_read(dev, DMA_CHANNEL_ENABLE); in tw686x_irq()
200 pb_status = reg_read(dev, PB_STATUS); in tw686x_irq()
/Linux-v5.10/drivers/media/i2c/
Dak881x.c35 static int reg_read(struct i2c_client *client, const u8 reg) in reg_read() function
49 int ret = reg_read(client, reg); in reg_set()
70 reg->val = reg_read(client, reg->reg); in ak881x_g_register()
193 reg_read(client, AK881X_STATUS)); in ak881x_s_stream()
198 reg_read(client, AK881X_STATUS)); in ak881x_s_stream()
248 data = reg_read(client, AK881X_DEVICE_ID); in ak881x_probe()
260 ak881x->revision = reg_read(client, AK881X_DEVICE_REVISION); in ak881x_probe()
Dmt9m001.c115 static int reg_read(struct i2c_client *client, const u8 reg) in reg_read() function
131 ret = reg_read(client, reg); in reg_set()
142 ret = reg_read(client, reg); in reg_clear()
427 reg->val = reg_read(client, reg->reg); in mt9m001_g_register()
548 reg_read(client, MT9M001_GLOBAL_GAIN), data); in mt9m001_s_ctrl()
561 reg_read(client, MT9M001_SHUTTER_WIDTH), shutter); in mt9m001_s_ctrl()
595 data = reg_read(client, MT9M001_CHIP_VERSION); in mt9m001_video_probe()
/Linux-v5.10/drivers/media/usb/gspca/
Dspca508.c1250 static int reg_read(struct gspca_dev *gspca_dev, in reg_read() function
1297 ret = reg_read(gspca_dev, 0x8803); in ssi_w()
1358 data1 = reg_read(gspca_dev, 0x8104); in sd_config()
1359 data2 = reg_read(gspca_dev, 0x8105); in sd_config()
1363 data1 = reg_read(gspca_dev, 0x8106); in sd_config()
1364 data2 = reg_read(gspca_dev, 0x8107); in sd_config()
1368 data1 = reg_read(gspca_dev, 0x8621); in sd_config()
/Linux-v5.10/drivers/media/tuners/
Dmxl301rf.c52 static int reg_read(struct mxl301rf_state *state, u8 reg, u8 *val) in reg_read() function
88 ret = reg_read(state, 0x18, &rf_in1); in mxl301rf_get_rf_strength()
90 ret = reg_read(state, 0x19, &rf_in2); in mxl301rf_get_rf_strength()
92 ret = reg_read(state, 0xd6, &rf_off1); in mxl301rf_get_rf_strength()
94 ret = reg_read(state, 0xd7, &rf_off2); in mxl301rf_get_rf_strength()
/Linux-v5.10/drivers/thunderbolt/
Dnvm.c57 int tb_nvm_add_active(struct tb_nvm *nvm, size_t size, nvmem_reg_read_t reg_read) in tb_nvm_add_active() argument
65 config.reg_read = reg_read; in tb_nvm_add_active()
/Linux-v5.10/drivers/soundwire/
Dqcom.c109 int (*reg_read)(struct qcom_swrm_ctrl *ctrl, int reg, u32 *val); member
245 ctrl->reg_read(ctrl, SWRM_CMD_FIFO_RD_FIFO_ADDR, &val); in qcom_swrm_cmd_fifo_rd_cmd()
262 ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &val); in qcom_swrm_get_device_status()
279 ctrl->reg_read(ctrl, SWRM_INTERRUPT_STATUS, &sts); in qcom_swrm_irq_handler()
282 ctrl->reg_read(ctrl, SWRM_CMD_FIFO_STATUS, &value); in qcom_swrm_irq_handler()
327 ctrl->reg_read(ctrl, SWRM_MCP_CFG_ADDR, &val); in qcom_swrm_init()
387 ctrl->reg_read(ctrl, reg, &val); in qcom_swrm_pre_bank_switch()
435 ctrl->reg_read(ctrl, reg, &val); in qcom_swrm_port_enable()
733 ctrl->reg_read(ctrl, SWRM_COMP_PARAMS, &val); in qcom_swrm_get_port_config()
807 ctrl->reg_read = qcom_swrm_ahb_reg_read;
[all …]
/Linux-v5.10/drivers/media/dvb-frontends/
Dtc90522.c66 static int reg_read(struct tc90522_state *state, u8 reg, u8 *val, u8 len) in reg_read() function
131 ret = reg_read(state, 0xc3, &reg, 1); in tc90522s_read_status()
146 if (reg_read(state, 0xc5, &reg, 1) < 0 || !(reg & 0x03)) in tc90522s_read_status()
159 ret = reg_read(state, 0x96, &reg, 1); in tc90522t_read_status()
170 ret = reg_read(state, 0x80, &reg, 1); in tc90522t_read_status()
210 ret = reg_read(state, 0xe6, val, 5); in tc90522s_get_frontend()
254 ret = reg_read(state, 0xbc, val, 2); in tc90522s_get_frontend()
285 ret = reg_read(state, 0xeb, val, 10); in tc90522s_get_frontend()
344 ret = reg_read(state, 0xb0, val, 1); in tc90522t_get_frontend()
351 ret = reg_read(state, 0xb2, val, 6); in tc90522t_get_frontend()
[all …]
/Linux-v5.10/drivers/net/dsa/
Dmv88e6060.c17 static int reg_read(struct mv88e6060_priv *priv, int addr, int reg) in reg_read() function
60 ret = reg_read(priv, REG_PORT(i), PORT_CONTROL); in mv88e6060_switch_reset()
82 ret = reg_read(priv, REG_GLOBAL, GLOBAL_STATUS); in mv88e6060_switch_reset()
231 return reg_read(priv, addr, regnum); in mv88e6060_phy_read()
/Linux-v5.10/drivers/nvmem/
Dsunxi_sid.c151 nvmem_cfg->reg_read = sun8i_sid_read_by_reg; in sunxi_sid_probe()
153 nvmem_cfg->reg_read = sunxi_sid_read; in sunxi_sid_probe()
163 nvmem_cfg->reg_read(sid, 0, randomness, size); in sunxi_sid_probe()
/Linux-v5.10/drivers/media/pci/sta2x11/
Dsta2x11_vip.c208 static inline u32 reg_read(struct sta2x11_vip *vip, unsigned int reg) in reg_read() function
222 reg_write(vip, DVP_CTL, reg_read(vip, DVP_CTL) | DVP_CTL_ENA); in start_dma()
353 reg_write(vip, DVP_CTL, reg_read(vip, DVP_CTL) & ~DVP_CTL_ENA); in stop_streaming()
777 status = reg_read(vip, DVP_ITS); in vip_irq()
802 reg_write(vip, DVP_CTL, reg_read(vip, DVP_CTL) & ~DVP_CTL_ENA); in vip_irq()
817 reg_read(vip, DVP_ITS); in sta2x11_vip_init_register()
836 reg_read(vip, DVP_ITS); in sta2x11_vip_clear_register()
1186 vip->register_save_area[0] = reg_read(vip, DVP_CTL); in sta2x11_vip_suspend()
1188 vip->register_save_area[SAVE_COUNT] = reg_read(vip, DVP_ITM); in sta2x11_vip_suspend()
1191 vip->register_save_area[i] = reg_read(vip, 4 * i); in sta2x11_vip_suspend()
[all …]
/Linux-v5.10/drivers/i2c/busses/
Di2c-pasemi.c59 static inline int reg_read(struct pasemi_smbus *smbus, int reg) in reg_read() function
69 #define RXFIFO_RD(smbus) reg_read((smbus), REG_MRXFIFO)
75 status = reg_read(smbus, REG_SMSTA); in pasemi_smb_clear()
84 status = reg_read(smbus, REG_SMSTA); in pasemi_smb_waitready()
88 status = reg_read(smbus, REG_SMSTA); in pasemi_smb_waitready()
/Linux-v5.10/drivers/gpu/drm/stm/
Dltdc.c241 static inline u32 reg_read(void __iomem *base, u32 reg) in reg_read() function
253 reg_write(base, reg, reg_read(base, reg) | mask); in reg_set()
258 reg_write(base, reg, reg_read(base, reg) & ~mask); in reg_clear()
264 reg_write(base, reg, (reg_read(base, reg) & ~mask) | val); in reg_update_bits()
393 ldev->irq_status = reg_read(ldev->regs, LTDC_ISR); in ltdc_irq()
652 line = reg_read(ldev->regs, LTDC_CPSR) & CPSR_CYPOS; in ltdc_crtc_get_scanout_position()
653 vactive_start = reg_read(ldev->regs, LTDC_BPCR) & BPCR_AVBP; in ltdc_crtc_get_scanout_position()
654 vactive_end = reg_read(ldev->regs, LTDC_AWCR) & AWCR_AAH; in ltdc_crtc_get_scanout_position()
655 vtotal = reg_read(ldev->regs, LTDC_TWCR) & TWCR_TOTALH; in ltdc_crtc_get_scanout_position()
779 bpcr = reg_read(ldev->regs, LTDC_BPCR); in ltdc_plane_atomic_update()
[all …]
/Linux-v5.10/arch/x86/kvm/
Demulate.c246 static ulong reg_read(struct x86_emulate_ctxt *ctxt, unsigned nr) in reg_read() function
264 reg_read(ctxt, nr); in reg_rmw()
567 return address_mask(ctxt, reg_read(ctxt, reg)); in register_address()
1308 unsigned bx = reg_read(ctxt, VCPU_REGS_RBX); in decode_modrm()
1309 unsigned bp = reg_read(ctxt, VCPU_REGS_RBP); in decode_modrm()
1310 unsigned si = reg_read(ctxt, VCPU_REGS_RSI); in decode_modrm()
1311 unsigned di = reg_read(ctxt, VCPU_REGS_RDI); in decode_modrm()
1368 modrm_ea += reg_read(ctxt, base_reg); in decode_modrm()
1376 modrm_ea += reg_read(ctxt, index_reg) << scale; in decode_modrm()
1383 modrm_ea += reg_read(ctxt, base_reg); in decode_modrm()
[all …]
/Linux-v5.10/sound/firewire/
Disight.c295 static int reg_read(struct isight *isight, int offset, __be32 *value) in reg_read() function
485 err = reg_read(isight, REG_GAIN, &gain); in isight_gain_get()
514 err = reg_read(isight, REG_MUTE, &mute); in isight_mute_get()
554 err = reg_read(isight, REG_GAIN_RAW_START, &value); in isight_create_mixer()
559 err = reg_read(isight, REG_GAIN_RAW_END, &value); in isight_create_mixer()
567 err = reg_read(isight, REG_GAIN_DB_START, &value); in isight_create_mixer()
573 err = reg_read(isight, REG_GAIN_DB_END, &value); in isight_create_mixer()
/Linux-v5.10/drivers/gpu/drm/amd/display/dmub/src/
Ddmub_reg.c84 reg_val = srv->funcs.reg_read(srv->user_ctx, addr); in dmub_reg_update()
107 uint32_t reg_val = srv->funcs.reg_read(srv->user_ctx, addr); in dmub_reg_get()
/Linux-v5.10/drivers/iio/adc/
Dad7606_spi.c166 readval = st->bops->reg_read(st, addr); in ad7606_spi_write_mask()
291 .reg_read = ad7606_spi_reg_read,
300 .reg_read = ad7606_spi_reg_read,

12345678