/kernel/linux/linux-5.10/arch/x86/pci/ |
H A D | ce4100.c | 61 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 D | ce4100.c | 61 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 D | regmap-mmio.c | 27 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 D | regmap-fsi.c | 37 .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 D | regmap-mmio.c | 25 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 D | tw686x-core.c | 95 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 D | tw686x-core.c | 95 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 D | ak4113.c | 37 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 D | ak4117.c | 32 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 D | ak4114.c | 36 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 D | ak4113.c | 37 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 D | ak4117.c | 32 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 D | ak4114.c | 36 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 D | init_ohci1394_dma.c | 45 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 D | init_ohci1394_dma.c | 45 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 D | core.c | 30 #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 D | ak881x.c | 35 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 D | ak881x.c | 35 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 D | dma2d-hw.c | 19 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 D | imx-ocotp-ele.c | 34 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 D | rockchip-otp.c | 74 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 D | qcom.c | 208 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 D | qcom.c | 109 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 D | nvm.c | 49 * @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 D | tc90522.c | 66 static int reg_read(struct tc90522_state *state, u8 reg, u8 *val, u8 len) in reg_read() function 131 ret = reg_read(state, 0xc3, ®, 1); in tc90522s_read_status() 146 if (reg_read(state, 0xc5, ®, 1) < 0 || !(reg & 0x03)) in tc90522s_read_status() 159 ret = reg_read(state, 0x96, ®, 1); in tc90522t_read_status() 170 ret = reg_read(state, 0x80, ®, 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...] |