/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-mv64xxx.c | 127 struct mv64xxx_i2c_regs reg_offsets; member 214 writel(0, drv_data->reg_base + drv_data->reg_offsets.soft_reset); in mv64xxx_i2c_hw_init() 216 drv_data->reg_base + drv_data->reg_offsets.clock); in mv64xxx_i2c_hw_init() 217 writel(0, drv_data->reg_base + drv_data->reg_offsets.addr); in mv64xxx_i2c_hw_init() 218 writel(0, drv_data->reg_base + drv_data->reg_offsets.ext_addr); in mv64xxx_i2c_hw_init() 220 drv_data->reg_base + drv_data->reg_offsets.control); in mv64xxx_i2c_hw_init() 342 drv_data->reg_base + drv_data->reg_offsets.control); in mv64xxx_i2c_send_start() 370 drv_data->reg_base + drv_data->reg_offsets.control); in mv64xxx_i2c_do_action() 375 drv_data->reg_base + drv_data->reg_offsets.data); in mv64xxx_i2c_do_action() 377 drv_data->reg_base + drv_data->reg_offsets in mv64xxx_i2c_do_action() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-mv64xxx.c | 129 struct mv64xxx_i2c_regs reg_offsets; member 221 writel(0, drv_data->reg_base + drv_data->reg_offsets.soft_reset); in mv64xxx_i2c_hw_init() 223 drv_data->reg_base + drv_data->reg_offsets.clock); in mv64xxx_i2c_hw_init() 224 writel(0, drv_data->reg_base + drv_data->reg_offsets.addr); in mv64xxx_i2c_hw_init() 225 writel(0, drv_data->reg_base + drv_data->reg_offsets.ext_addr); in mv64xxx_i2c_hw_init() 227 drv_data->reg_base + drv_data->reg_offsets.control); in mv64xxx_i2c_hw_init() 354 drv_data->reg_base + drv_data->reg_offsets.control); in mv64xxx_i2c_send_start() 382 drv_data->reg_base + drv_data->reg_offsets.control); in mv64xxx_i2c_do_action() 387 drv_data->reg_base + drv_data->reg_offsets.data); in mv64xxx_i2c_do_action() 389 drv_data->reg_base + drv_data->reg_offsets in mv64xxx_i2c_do_action() [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-bcm63xx.c | 141 const unsigned long *reg_offsets; member 157 return readb(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readb() 164 return ioread16be(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readw() 166 return readw(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readw() 173 writeb(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writeb() 180 iowrite16be(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew() 182 writew(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew() 559 bs->reg_offsets = bcm63xx_spireg; in bcm63xx_spi_probe() 560 bs->fifo_size = bs->reg_offsets[SPI_MSG_DATA_SIZE]; in bcm63xx_spi_probe() 578 bs->msg_type_shift = bs->reg_offsets[SPI_MSG_TYPE_SHIF in bcm63xx_spi_probe() [all...] |
/kernel/linux/linux-5.10/arch/nios2/kernel/ |
H A D | misaligned.c | 49 static int reg_offsets[32]; variable 53 u8 *p = ((u8 *)fp) + reg_offsets[reg]; in get_reg_val() 59 u8 *p = ((u8 *)fp) + reg_offsets[reg]; in put_reg_val() 214 reg_offsets[r] = offset; in misaligned_calc_reg_offsets() 222 reg_offsets[r] = offset; in misaligned_calc_reg_offsets()
|
/kernel/linux/linux-6.6/arch/nios2/kernel/ |
H A D | misaligned.c | 49 static int reg_offsets[32]; variable 53 u8 *p = ((u8 *)fp) + reg_offsets[reg]; in get_reg_val() 59 u8 *p = ((u8 *)fp) + reg_offsets[reg]; in put_reg_val() 214 reg_offsets[r] = offset; in misaligned_calc_reg_offsets() 222 reg_offsets[r] = offset; in misaligned_calc_reg_offsets()
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | bcm_sf2.h | 74 const u16 *reg_offsets; member 196 return readl_relaxed(priv->reg + priv->reg_offsets[off]); in reg_readl() 201 writel_relaxed(val, priv->reg + priv->reg_offsets[off]); in reg_writel() 215 return readl_relaxed(priv->reg + priv->reg_offsets[off] + reg); in reg_led_readl() 220 writel_relaxed(val, priv->reg + priv->reg_offsets[off] + reg); in reg_led_writel()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-bcm63xx.c | 141 const unsigned long *reg_offsets; member 157 return readb(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readb() 163 writeb(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writeb() 170 iowrite16be(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew() 172 writew(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew() 548 bs->reg_offsets = bcm63xx_spireg; in bcm63xx_spi_probe() 549 bs->fifo_size = bs->reg_offsets[SPI_MSG_DATA_SIZE]; in bcm63xx_spi_probe() 567 bs->msg_type_shift = bs->reg_offsets[SPI_MSG_TYPE_SHIFT]; in bcm63xx_spi_probe() 568 bs->msg_ctl_width = bs->reg_offsets[SPI_MSG_CTL_WIDTH]; in bcm63xx_spi_probe() 569 bs->tx_io = (u8 *)(bs->regs + bs->reg_offsets[SPI_MSG_DAT in bcm63xx_spi_probe() [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-al.c | 137 struct al_pcie_reg_offsets reg_offsets; member 191 pcie->reg_offsets.ob_ctrl = OB_CTRL_REV1_2_OFFSET; in al_pcie_reg_offsets_set() 195 pcie->reg_offsets.ob_ctrl = OB_CTRL_REV3_5_OFFSET; in al_pcie_reg_offsets_set() 216 pcie->reg_offsets.ob_ctrl + CFG_TARGET_BUS, in al_pcie_target_bus_set() 286 cfg_control_offset = AXI_BASE_OFFSET + pcie->reg_offsets.ob_ctrl + in al_pcie_config_prepare()
|
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-al.c | 136 struct al_pcie_reg_offsets reg_offsets; member 188 pcie->reg_offsets.ob_ctrl = OB_CTRL_REV1_2_OFFSET; in al_pcie_reg_offsets_set() 192 pcie->reg_offsets.ob_ctrl = OB_CTRL_REV3_5_OFFSET; in al_pcie_reg_offsets_set() 213 pcie->reg_offsets.ob_ctrl + CFG_TARGET_BUS, in al_pcie_target_bus_set() 278 cfg_control_offset = AXI_BASE_OFFSET + pcie->reg_offsets.ob_ctrl + in al_pcie_config_prepare()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce100/ |
H A D | dce100_hw_sequencer.c | 43 static const struct dce100_hw_seq_reg_offsets reg_offsets[] = { variable 65 (reg + reg_offsets[id].crtc)
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce112/ |
H A D | dce112_hw_sequencer.c | 42 static const struct dce112_hw_seq_reg_offsets reg_offsets[] = { variable 63 (reg + reg_offsets[id].crtc)
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce100/ |
H A D | dce100_hw_sequencer.c | 43 static const struct dce100_hw_seq_reg_offsets reg_offsets[] = { variable 65 (reg + reg_offsets[id].crtc)
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce112/ |
H A D | dce112_hw_sequencer.c | 42 static const struct dce112_hw_seq_reg_offsets reg_offsets[] = { variable 63 (reg + reg_offsets[id].crtc)
|
/kernel/linux/linux-5.10/drivers/net/ethernet/8390/ |
H A D | xsurf100.c | 259 static u32 reg_offsets[32]; in xsurf100_probe() local 282 reg_offsets[reg] = 4 * reg; in xsurf100_probe() 289 ax88796_data.ax.reg_offsets = reg_offsets; in xsurf100_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/8390/ |
H A D | xsurf100.c | 254 static u32 reg_offsets[32]; in xsurf100_probe() local 277 reg_offsets[reg] = 4 * reg; in xsurf100_probe() 284 ax88796_data.ax.reg_offsets = reg_offsets; in xsurf100_probe()
|
/kernel/linux/linux-5.10/arch/x86/um/ |
H A D | ptrace_32.c | 55 static const int reg_offsets[] = { variable 120 child->thread.regs.regs.gp[reg_offsets[regno]] = value; in putreg() 172 return mask & child->thread.regs.regs.gp[reg_offsets[regno]]; in getreg()
|
H A D | ptrace_64.c | 22 static const int reg_offsets[] = variable 106 child->thread.regs.regs.gp[reg_offsets[regno >> 3]] = value; in putreg() 167 return mask & child->thread.regs.regs.gp[reg_offsets[regno >> 3]]; in getreg()
|
/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | bcm_sf2.h | 73 const u16 *reg_offsets; member 194 return readl_relaxed(priv->reg + priv->reg_offsets[off]); in reg_readl() 199 writel_relaxed(val, priv->reg + priv->reg_offsets[off]); in reg_writel()
|
/kernel/linux/linux-6.6/arch/x86/um/ |
H A D | ptrace_32.c | 56 static const int reg_offsets[] = { variable 121 child->thread.regs.regs.gp[reg_offsets[regno]] = value; in putreg() 173 return mask & child->thread.regs.regs.gp[reg_offsets[regno]]; in getreg()
|
H A D | ptrace_64.c | 23 static const int reg_offsets[] = variable 107 child->thread.regs.regs.gp[reg_offsets[regno >> 3]] = value; in putreg() 168 return mask & child->thread.regs.regs.gp[reg_offsets[regno >> 3]]; in getreg()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce120/ |
H A D | dce120_hw_sequencer.c | 53 static const struct dce120_hw_seq_reg_offsets reg_offsets[] = { variable 75 (reg + reg_offsets[id].crtc)
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce120/ |
H A D | dce120_hw_sequencer.c | 54 static const struct dce120_hw_seq_reg_offsets reg_offsets[] = { 76 (reg + reg_offsets[id].crtc)
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce80/ |
H A D | dce80_timing_generator.c | 51 static const struct dce110_timing_generator_offsets reg_offsets[] = { variable 233 tg110->derived_offsets = reg_offsets[instance]; in dce80_timing_generator_construct()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_timing_generator.c | 51 static const struct dce110_timing_generator_offsets reg_offsets[] = { variable 252 tg110->derived_offsets = reg_offsets[instance]; in dce60_timing_generator_construct()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_timing_generator.c | 51 static const struct dce110_timing_generator_offsets reg_offsets[] = { variable 252 tg110->derived_offsets = reg_offsets[instance]; in dce60_timing_generator_construct()
|