| /linux/arch/x86/pci/ |
| H A D | ce4100.c | 55 static void reg_read(struct sim_dev_reg *reg, u32 *value) in reg_read() function 75 reg_read(reg, value); in ehci_reg_read() 88 reg_read(reg, value); in sata_revid_read() 98 DEFINE_REG(2, 0, 0x10, (16*MB), reg_init, reg_read, reg_write) 99 DEFINE_REG(2, 0, 0x14, (256), reg_init, reg_read, reg_write) 100 DEFINE_REG(2, 1, 0x10, (64*KB), reg_init, reg_read, reg_write) 101 DEFINE_REG(3, 0, 0x10, (64*KB), reg_init, reg_read, reg_write) 102 DEFINE_REG(4, 0, 0x10, (128*KB), reg_init, reg_read, reg_write) 103 DEFINE_REG(4, 1, 0x10, (128*KB), reg_init, reg_read, reg_write) 104 DEFINE_REG(6, 0, 0x10, (512*KB), reg_init, reg_read, reg_write) [all …]
|
| /linux/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() 184 events = reg_read(ohci, OHCI1394_IntEventSet); in init_ohci1394_wait_for_busresets()
|
| /linux/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(dev, PB_STATUS); in tw686x_irq()
|
| /linux/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()
|
| /linux/drivers/media/usb/gspca/ |
| H A D | spca508.c | 1250 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/drivers/nvmem/ |
| H A D | imx-ocotp-ele.c | 36 nvmem_reg_read_t reg_read; member 158 priv->config.reg_read = priv->data->reg_read; in imx_ele_ocotp_probe() 176 .reg_read = imx_ocotp_reg_read, 191 .reg_read = imx_ocotp_reg_read, 210 .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() 263 .reg_read = rockchip_otp_read, 274 .reg_read = px30_otp_read, 282 .reg_read = rk3588_otp_read, 294 .reg_read = rk3588_otp_read,
|
| H A D | sunxi_sid.c | 163 nvmem_cfg->reg_read = sun8i_sid_read_by_reg; in sunxi_sid_probe() 165 nvmem_cfg->reg_read = sunxi_sid_read; in sunxi_sid_probe() 175 nvmem_cfg->reg_read(sid, 0, randomness, size); in sunxi_sid_probe()
|
| H A D | stm32-romem.c | 220 priv->cfg.reg_read = stm32_romem_read; in stm32_romem_probe() 241 priv->cfg.reg_read = stm32_bsec_pta_read; in stm32_romem_probe() 244 priv->cfg.reg_read = stm32_bsec_read; in stm32_romem_probe()
|
| /linux/drivers/base/regmap/ |
| 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,
|
| H A D | regmap-w1.c | 176 .reg_read = w1_reg_a8_v8_read, 181 .reg_read = w1_reg_a8_v16_read, 186 .reg_read = w1_reg_a16_v16_read,
|
| H A D | regmap-mdio.c | 42 .reg_read = regmap_mdio_c22_read, 82 .reg_read = regmap_mdio_c45_read,
|
| H A D | regmap-i2c.c | 48 .reg_read = regmap_smbus_byte_reg_read, 84 .reg_read = regmap_smbus_word_reg_read, 120 .reg_read = regmap_smbus_word_read_swapped,
|
| /linux/drivers/soundwire/ |
| H A D | qcom.c | 220 int (*reg_read)(struct qcom_swrm_ctrl *ctrl, int reg, u32 *val); member 410 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_STATUS], in swrm_wait_for_rd_fifo_avail() 436 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_STATUS], in swrm_wait_for_wr_fifo_avail() 461 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_STATUS], &value); in swrm_wait_for_wr_fifo_done() 467 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_STATUS], &value); in swrm_wait_for_wr_fifo_done() 553 ctrl->reg_read(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_RD_FIFO_ADDR], in qcom_swrm_cmd_fifo_rd_cmd() 587 ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &val); in qcom_swrm_get_alert_slave_dev_num() 606 ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &val); in qcom_swrm_get_device_status() 624 ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &status); in qcom_swrm_set_slave_dev_num() 654 ctrl->reg_read(ctrl, SWRM_ENUMERATOR_SLAVE_DEV_ID_1(i), &val1); in qcom_swrm_enumerate() [all …]
|
| /linux/drivers/i3c/master/mipi-i3c-hci/ |
| H A D | core.c | 150 dev_dbg(&hci->master.dev, "HC_CONTROL = %#x", reg_read(HC_CONTROL)); in i3c_hci_bus_init() 538 val = reg_read(INTR_STATUS); in i3c_hci_irq_handler() 572 regval = reg_read(HCI_VERSION); in i3c_hci_init() 589 hci->caps = reg_read(HC_CAPABILITIES); in i3c_hci_init() 595 regval = reg_read(DAT_SECTION); in i3c_hci_init() 605 regval = reg_read(DCT_SECTION); in i3c_hci_init() 615 regval = reg_read(RING_HEADERS_SECTION); in i3c_hci_init() 620 regval = reg_read(PIO_SECTION); in i3c_hci_init() 625 regval = reg_read(EXT_CAPS_SECTION); in i3c_hci_init() 639 ret = readx_poll_timeout(reg_read, RESET_CONTROL, regval, in i3c_hci_init() [all …]
|
| H A D | hci_quirks.c | 31 data = reg_read(HCI_SDA_HOLD_SWITCH_DLY_TIMING); in amd_set_od_pp_timing() 41 data = reg_read(QUEUE_THLD_CTRL); in amd_set_resp_buf_thld()
|
| /linux/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()
|
| /linux/drivers/media/tuners/ |
| H A D | mxl301rf.c | 52 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/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(state, 0xb2, val, 6); in tc90522t_get_frontend() [all …]
|
| H A D | zd1301_demod.h | 23 int (*reg_read)(void *, u16, u8 *); member
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-pasemi-core.c | 69 static inline int reg_read(struct pasemi_smbus *smbus, int reg) in reg_read() function 78 #define RXFIFO_RD(smbus) reg_read((smbus), REG_MRXFIFO) 104 status, reg_read(smbus, REG_XFSTA)); in pasemi_smb_clear() 112 status, reg_read(smbus, REG_XFSTA)); in pasemi_smb_clear() 133 status = reg_read(smbus, REG_SMSTA); in pasemi_smb_waitready() 439 smbus->hw_rev = reg_read(smbus, REG_REV); in pasemi_i2c_common_probe()
|
| /linux/arch/x86/kvm/ |
| H A D | emulate.c | 495 return address_mask(ctxt, reg_read(ctxt, reg)); in register_address() 1156 unsigned bx = reg_read(ctxt, VCPU_REGS_RBX); in decode_modrm() 1157 unsigned bp = reg_read(ctxt, VCPU_REGS_RBP); in decode_modrm() 1158 unsigned si = reg_read(ctxt, VCPU_REGS_RSI); in decode_modrm() 1159 unsigned di = reg_read(ctxt, VCPU_REGS_RDI); in decode_modrm() 1216 modrm_ea += reg_read(ctxt, base_reg); in decode_modrm() 1224 modrm_ea += reg_read(ctxt, index_reg) << scale; in decode_modrm() 1231 modrm_ea += reg_read(ctxt, base_reg); in decode_modrm() 1372 address_mask(ctxt, reg_read(ctxt, VCPU_REGS_RCX)) : 1; in pio_in_emulated() 1374 offset_in_page(reg_read(ctxt, VCPU_REGS_RDI)) : in pio_in_emulated() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dmub/src/ |
| H A D | dmub_reg.c | 84 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/drivers/gpu/drm/bridge/ |
| H A D | tda998x_drv.c | 640 reg_read(struct tda998x_priv *priv, u16 reg) in reg_read() function 694 old_val = reg_read(priv, reg); in reg_set() 704 old_val = reg_read(priv, reg); in reg_clear() 801 flag0 = reg_read(priv, REG_INT_FLAGS_0); in tda998x_irq_thread() 802 flag1 = reg_read(priv, REG_INT_FLAGS_1); in tda998x_irq_thread() 803 flag2 = reg_read(priv, REG_INT_FLAGS_2); in tda998x_irq_thread() 1257 ret = reg_read(priv, REG_INT_FLAGS_2); in read_edid_block() 1815 rev_lo = reg_read(priv, REG_VERSION_LSB); in tda998x_create() 1821 rev_hi = reg_read(priv, REG_VERSION_MSB); in tda998x_create() 1868 reg_read(priv, REG_INT_FLAGS_0); in tda998x_create() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | tas571x.c | 430 .reg_read = tas571x_reg_read, 535 .reg_read = tas571x_reg_read, 642 .reg_read = tas571x_reg_read, 713 .reg_read = tas571x_reg_read, 825 .reg_read = tas571x_reg_read, 875 .reg_read = tas571x_reg_read,
|