Home
last modified time | relevance | path

Searched refs:reg_offsets (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v4.19/drivers/i2c/busses/
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.control); in mv64xxx_i2c_do_action()
[all …]
/Linux-v4.19/drivers/spi/
Dspi-bcm63xx.c149 const unsigned long *reg_offsets; member
165 return readb(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readb()
172 return ioread16be(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readw()
174 return readw(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readw()
181 writeb(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writeb()
188 iowrite16be(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew()
190 writew(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew()
564 bs->reg_offsets = bcm63xx_spireg; in bcm63xx_spi_probe()
565 bs->fifo_size = bs->reg_offsets[SPI_MSG_DATA_SIZE]; in bcm63xx_spi_probe()
583 bs->msg_type_shift = bs->reg_offsets[SPI_MSG_TYPE_SHIFT]; in bcm63xx_spi_probe()
[all …]
/Linux-v4.19/arch/nios2/kernel/
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()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce80/
Ddce80_hw_sequencer.c43 static const struct dce80_hw_seq_reg_offsets reg_offsets[] = { variable
65 (reg + reg_offsets[id].crtc)
Ddce80_timing_generator.c51 static const struct dce110_timing_generator_offsets reg_offsets[] = { variable
228 tg110->derived_offsets = reg_offsets[instance]; in dce80_timing_generator_construct()
/Linux-v4.19/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.h134 const unsigned int *reg_offsets; member
303 !gpu->reg_offsets[offset_name]) { in adreno_reg_check()
313 if (gpu->reg_offsets[offset_name] == REG_SKIP) in adreno_reg_check()
322 u32 reg = gpu->reg_offsets[offset_name]; in adreno_gpu_read()
332 u32 reg = gpu->reg_offsets[offset_name]; in adreno_gpu_write()
Da3xx_gpu.c502 adreno_gpu->reg_offsets = a3xx_register_offsets; in a3xx_gpu_init()
Da4xx_gpu.c582 adreno_gpu->reg_offsets = a4xx_register_offsets; in a4xx_gpu_init()
Da6xx_gpu.c793 adreno_gpu->reg_offsets = a6xx_register_offsets; in a6xx_gpu_init()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_hw_sequencer.c42 static const struct dce112_hw_seq_reg_offsets reg_offsets[] = { variable
63 (reg + reg_offsets[id].crtc)
Ddce112_compressor.c43 static const struct dce112_compressor_reg_offsets reg_offsets[] = { variable
402 cp110->offsets = reg_offsets[params->inst]; in dce112_compressor_enable_fbc()
/Linux-v4.19/drivers/net/dsa/
Dbcm_sf2.h72 const u16 *reg_offsets; member
193 return readl_relaxed(priv->reg + priv->reg_offsets[off]); in reg_readl()
198 writel_relaxed(val, priv->reg + priv->reg_offsets[off]); in reg_writel()
Dbcm_sf2.c935 const u16 *reg_offsets; member
960 .reg_offsets = bcm_sf2_7445_reg_offsets,
983 .reg_offsets = bcm_sf2_7278_reg_offsets,
1042 priv->reg_offsets = data->reg_offsets; in bcm_sf2_sw_probe()
/Linux-v4.19/arch/x86/um/
Dptrace_64.c22 static const int reg_offsets[] = variable
114 child->thread.regs.regs.gp[reg_offsets[regno >> 3]] = value; in putreg()
178 return mask & child->thread.regs.regs.gp[reg_offsets[regno >> 3]]; in getreg()
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()
/Linux-v4.19/drivers/net/ethernet/8390/
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()
Dax88796.c98 u32 reg_offsets[0x20]; member
892 if (ax->plat->reg_offsets) in ax_probe()
893 ei_local->reg_offset = ax->plat->reg_offsets; in ax_probe()
895 ei_local->reg_offset = ax->reg_offsets; in ax_probe()
897 ax->reg_offsets[ret] = (mem_size / 0x18) * ret; in ax_probe()
919 if (!ax->plat->reg_offsets) { in ax_probe()
921 ax->reg_offsets[ret] = (mem_size / 0x20) * ret; in ax_probe()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_hw_sequencer.c43 static const struct dce100_hw_seq_reg_offsets reg_offsets[] = { variable
65 (reg + reg_offsets[id].crtc)
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_hw_sequencer.c53 static const struct dce120_hw_seq_reg_offsets reg_offsets[] = { variable
75 (reg + reg_offsets[id].crtc)
/Linux-v4.19/drivers/pci/controller/
Dpcie-iproc-msi.c95 const u16 (*reg_offsets)[IPROC_MSI_REG_SIZE]; member
134 return readl_relaxed(pcie->base + msi->reg_offsets[eq][reg]); in iproc_msi_read_reg()
143 writel_relaxed(val, pcie->base + msi->reg_offsets[eq][reg]); in iproc_msi_write_reg()
563 msi->reg_offsets = iproc_msi_reg_paxb; in iproc_msi_init()
568 msi->reg_offsets = iproc_msi_reg_paxc; in iproc_msi_init()
Dpcie-iproc.h84 u16 *reg_offsets; member
Dpcie-iproc.c405 return pcie->reg_offsets[reg]; in iproc_pcie_reg_offset()
1396 pcie->reg_offsets = devm_kcalloc(dev, IPROC_PCIE_MAX_NUM_REG, in iproc_pcie_rev_init()
1397 sizeof(*pcie->reg_offsets), in iproc_pcie_rev_init()
1399 if (!pcie->reg_offsets) in iproc_pcie_rev_init()
1403 pcie->reg_offsets[0] = (pcie->type == IPROC_PCIE_PAXC_V2) ? in iproc_pcie_rev_init()
1406 pcie->reg_offsets[reg_idx] = regs[reg_idx] ? in iproc_pcie_rev_init()
/Linux-v4.19/include/net/
Dax88796.h30 u32 *reg_offsets; /* register offsets */ member
/Linux-v4.19/drivers/mtd/nand/raw/brcmnand/
Dbrcmnand.c146 const u16 *reg_offsets; member
472 ctrl->reg_offsets = brcmnand_regs_v72; in brcmnand_revision_init()
474 ctrl->reg_offsets = brcmnand_regs_v71; in brcmnand_revision_init()
476 ctrl->reg_offsets = brcmnand_regs_v60; in brcmnand_revision_init()
478 ctrl->reg_offsets = brcmnand_regs_v50; in brcmnand_revision_init()
480 ctrl->reg_offsets = brcmnand_regs_v40; in brcmnand_revision_init()
552 u16 offs = ctrl->reg_offsets[reg]; in brcmnand_read_reg()
563 u16 offs = ctrl->reg_offsets[reg]; in brcmnand_write_reg()
594 u16 offs_cs0 = ctrl->reg_offsets[BRCMNAND_CS0_BASE]; in brcmnand_cs_offset()
595 u16 offs_cs1 = ctrl->reg_offsets[BRCMNAND_CS1_BASE]; in brcmnand_cs_offset()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_compressor.c44 static const struct dce110_compressor_reg_offsets reg_offsets[] = { variable
242 cp110->offsets = reg_offsets[params->inst]; in dce110_compressor_enable_fbc()

12