Home
last modified time | relevance | path

Searched refs:reg_offsets (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-mv64xxx.c127 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 Di2c-mv64xxx.c129 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 Dspi-bcm63xx.c141 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 Dmisaligned.c49 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 Dmisaligned.c49 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 Dbcm_sf2.h74 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 Dspi-bcm63xx.c141 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 Dpcie-al.c137 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 Dpcie-al.c136 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 Ddce100_hw_sequencer.c43 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 Ddce112_hw_sequencer.c42 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 Ddce100_hw_sequencer.c43 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 Ddce112_hw_sequencer.c42 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 Dxsurf100.c259 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 Dxsurf100.c254 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 Dptrace_32.c55 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 Dptrace_64.c22 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 Dbcm_sf2.h73 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 Dptrace_32.c56 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 Dptrace_64.c23 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 Ddce120_hw_sequencer.c53 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 Ddce120_hw_sequencer.c54 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 Ddce80_timing_generator.c51 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 Ddce60_timing_generator.c51 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 Ddce60_timing_generator.c51 static const struct dce110_timing_generator_offsets reg_offsets[] = { variable
252 tg110->derived_offsets = reg_offsets[instance]; in dce60_timing_generator_construct()

Completed in 17 milliseconds

123