Home
last modified time | relevance | path

Searched refs:reg_read (Results 1 - 25 of 425) sorted by relevance

12345678910>>...17

/kernel/linux/linux-5.10/arch/x86/pci/
H A 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_writ
[all...]
/kernel/linux/linux-6.6/arch/x86/pci/
H A 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_writ
[all...]
/kernel/linux/linux-6.6/drivers/base/regmap/
H A Dregmap-mmio.c27 unsigned int (*reg_read)(struct regmap_mmio_context *ctx, member
322 *val = ctx->reg_read(ctx, reg); in regmap_mmio_read()
400 .reg_read = regmap_mmio_read,
450 ctx->reg_read = regmap_mmio_ioread8; in regmap_mmio_gen_context()
453 ctx->reg_read = regmap_mmio_read8_relaxed; in regmap_mmio_gen_context()
456 ctx->reg_read = regmap_mmio_read8; in regmap_mmio_gen_context()
462 ctx->reg_read = regmap_mmio_ioread16le; in regmap_mmio_gen_context()
465 ctx->reg_read = regmap_mmio_read16le_relaxed; in regmap_mmio_gen_context()
468 ctx->reg_read = regmap_mmio_read16le; in regmap_mmio_gen_context()
474 ctx->reg_read in regmap_mmio_gen_context()
[all...]
H A Dregmap-fsi.c37 .reg_read = regmap_fsi32_reg_read,
62 .reg_read = regmap_fsi32le_reg_read,
91 .reg_read = regmap_fsi16_reg_read,
120 .reg_read = regmap_fsi16le_reg_read,
149 .reg_read = regmap_fsi8_reg_read,
/kernel/linux/linux-5.10/drivers/base/regmap/
H A 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 in regmap_mmio_gen_context()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/tw686x/
H A 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(de in tw686x_irq()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/tw686x/
H A 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(de in tw686x_irq()
[all...]
/kernel/linux/linux-5.10/sound/i2c/other/
H A 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(chi in snd_ak4113_spdif_pget()
[all...]
H A 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) ? ak4117->regmap[i] : 0);
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(chi in snd_ak4117_spdif_pget()
[all...]
H A 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->regmap) ? ak4114->regmap[i] : 0);
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(chi in snd_ak4114_spdif_pget()
[all...]
/kernel/linux/linux-6.6/sound/i2c/other/
H A 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(chi in snd_ak4113_spdif_pget()
[all...]
H A 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) ? ak4117->regmap[i] : 0);
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()
176 ucontrol->value.integer.value[0] = ((reg_read(chip, reg) & (1 << bit)) ? 1 : 0) ^ inv; in snd_ak4117_in_bit_get()
230 ucontrol->value.integer.value[0] = external_rate(reg_read(chip, AK4117_REG_RCS1)); in snd_ak4117_rate_get()
248 ucontrol->value.iec958.status[i] = reg_read(chip, AK4117_REG_RXCSB0 + i); in snd_ak4117_spdif_get()
283 tmp = reg_read(chip, AK4117_REG_Pc0) | (reg_read(chi in snd_ak4117_spdif_pget()
[all...]
H A 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->regmap) ? ak4114->regmap[i] : 0);
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()
202 ucontrol->value.integer.value[0] = ((reg_read(chip, reg) & (1 << bit)) ? 1 : 0) ^ inv; in snd_ak4114_in_bit_get()
221 ucontrol->value.integer.value[0] = external_rate(reg_read(chip, AK4114_REG_RCS1)); in snd_ak4114_rate_get()
239 ucontrol->value.iec958.status[i] = reg_read(chip, AK4114_REG_RXCSB0 + i); in snd_ak4114_spdif_get()
296 tmp = reg_read(chip, AK4114_REG_Pc0) | (reg_read(chip, AK4114_REG_Pc1) << 8); in snd_ak4114_spdif_pget()
298 tmp = reg_read(chi in snd_ak4114_spdif_pget()
[all...]
/kernel/linux/linux-5.10/drivers/firewire/
H A 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()
/kernel/linux/linux-6.6/drivers/firewire/
H A 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()
/kernel/linux/linux-6.6/drivers/i3c/master/mipi-i3c-hci/
H A Dcore.c30 #define reg_read(r) readl(hci->base_regs + (r)) macro
32 #define reg_set(r, v) reg_write(r, reg_read(r) | (v))
33 #define reg_clear(r, v) reg_write(r, reg_read(r) & ~(v))
156 DBG("HC_CONTROL = %#x", reg_read(HC_CONTROL)); in i3c_hci_bus_init()
176 reg_write(HC_CONTROL, reg_read(HC_CONTROL)); in mipi_i3c_hci_resume()
549 val = reg_read(INTR_STATUS); in i3c_hci_irq_handler()
589 regval = reg_read(HCI_VERSION); in i3c_hci_init()
606 hci->caps = reg_read(HC_CAPABILITIES); in i3c_hci_init()
609 regval = reg_read(DAT_SECTION); in i3c_hci_init()
617 regval = reg_read(DCT_SECTIO in i3c_hci_init()
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A 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()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A 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()
247 data = reg_read(client, AK881X_DEVICE_ID); in ak881x_probe()
259 ak881x->revision = reg_read(client, AK881X_DEVICE_REVISION); in ak881x_probe()
/kernel/linux/linux-6.6/drivers/media/platform/st/stm32/dma2d/
H A Ddma2d-hw.c19 static inline u32 reg_read(void __iomem *base, u32 reg) in reg_read() function
32 reg_write(base, reg, (reg_read(base, reg) & ~mask) | val); in reg_update_bits()
42 return reg_read(d->regs, DMA2D_ISR_REG); in dma2d_get_int()
47 u32 isr_val = reg_read(d->regs, DMA2D_ISR_REG); in dma2d_clear_int()
/kernel/linux/linux-6.6/drivers/nvmem/
H A Dimx-ocotp-ele.c34 nvmem_reg_read_t reg_read; member
129 priv->config.reg_read = priv->data->reg_read; in imx_ele_ocotp_probe()
145 .reg_read = imx_ocotp_reg_read,
H A Drockchip-otp.c74 nvmem_reg_read_t reg_read; member
239 if (!otp->data || !otp->data->reg_read) in rockchip_otp_read()
248 ret = otp->data->reg_read(context, offset, val, bytes); in rockchip_otp_read()
261 .reg_read = rockchip_otp_read,
272 .reg_read = px30_otp_read,
283 .reg_read = rk3588_otp_read,
/kernel/linux/linux-6.6/drivers/soundwire/
H A Dqcom.c208 int (*reg_read)(struct qcom_swrm_ctrl *ctrl, int reg, u32 *val); member
359 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_STATUS], in swrm_wait_for_rd_fifo_avail()
385 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_STATUS], in swrm_wait_for_wr_fifo_avail()
410 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_STATUS], &value); in swrm_wait_for_wr_fifo_done()
416 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_STATUS], &value); in swrm_wait_for_wr_fifo_done()
502 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_RD_FIFO_ADDR], in qcom_swrm_cmd_fifo_rd_cmd()
536 ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &val); in qcom_swrm_get_alert_slave_dev_num()
555 ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &val); in qcom_swrm_get_device_status()
573 ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &status); in qcom_swrm_set_slave_dev_num()
603 ctrl->reg_read(ctr in qcom_swrm_enumerate()
[all...]
/kernel/linux/linux-5.10/drivers/soundwire/
H A 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
[all...]
/kernel/linux/linux-5.10/drivers/thunderbolt/
H A Dnvm.c49 * @reg_read: Pointer to the function to read the NVM (passed directly to the
52 * Registers new active NVmem device for @nvm. The @reg_read is called
54 * needed. The first parameter passed to @reg_read is @nvm structure.
57 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()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A 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(stat in tc90522t_get_frontend()
[all...]

Completed in 246 milliseconds

12345678910>>...17