| /Linux-v5.4/drivers/i2c/busses/ |
| 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.control); in mv64xxx_i2c_do_action() [all …]
|
| /Linux-v5.4/drivers/spi/ |
| D | spi-bcm63xx.c | 140 const unsigned long *reg_offsets; member 156 return readb(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readb() 163 return ioread16be(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readw() 165 return readw(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readw() 172 writeb(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writeb() 179 iowrite16be(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew() 181 writew(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew() 553 bs->reg_offsets = bcm63xx_spireg; in bcm63xx_spi_probe() 554 bs->fifo_size = bs->reg_offsets[SPI_MSG_DATA_SIZE]; in bcm63xx_spi_probe() 572 bs->msg_type_shift = bs->reg_offsets[SPI_MSG_TYPE_SHIFT]; in bcm63xx_spi_probe() [all …]
|
| /Linux-v5.4/arch/nios2/kernel/ |
| 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()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce80/ |
| D | dce80_hw_sequencer.c | 43 static const struct dce80_hw_seq_reg_offsets reg_offsets[] = { variable 65 (reg + reg_offsets[id].crtc)
|
| 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()
|
| /Linux-v5.4/drivers/gpu/drm/msm/adreno/ |
| D | adreno_gpu.h | 125 const unsigned int *reg_offsets; member 319 !gpu->reg_offsets[offset_name]) { in adreno_reg_check() 329 if (gpu->reg_offsets[offset_name] == REG_SKIP) in adreno_reg_check() 338 u32 reg = gpu->reg_offsets[offset_name]; in adreno_gpu_read() 348 u32 reg = gpu->reg_offsets[offset_name]; in adreno_gpu_write()
|
| D | a2xx_gpu.c | 473 adreno_gpu->reg_offsets = a2xx_register_offsets; in a2xx_gpu_init()
|
| D | a3xx_gpu.c | 489 adreno_gpu->reg_offsets = a3xx_register_offsets; in a3xx_gpu_init()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce100/ |
| D | dce100_hw_sequencer.c | 44 static const struct dce100_hw_seq_reg_offsets reg_offsets[] = { variable 66 (reg + reg_offsets[id].crtc)
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce112/ |
| D | dce112_hw_sequencer.c | 42 static const struct dce112_hw_seq_reg_offsets reg_offsets[] = { variable 63 (reg + reg_offsets[id].crtc)
|
| D | dce112_compressor.c | 46 static const struct dce112_compressor_reg_offsets reg_offsets[] = { variable 405 cp110->offsets = reg_offsets[params->inst]; in dce112_compressor_enable_fbc()
|
| /Linux-v5.4/drivers/net/dsa/ |
| D | bcm_sf2.h | 69 const u16 *reg_offsets; member 187 return readl_relaxed(priv->reg + priv->reg_offsets[off]); in reg_readl() 192 writel_relaxed(val, priv->reg + priv->reg_offsets[off]); in reg_writel()
|
| D | bcm_sf2.c | 981 const u16 *reg_offsets; member 1006 .reg_offsets = bcm_sf2_7445_reg_offsets, 1029 .reg_offsets = bcm_sf2_7278_reg_offsets, 1087 priv->reg_offsets = data->reg_offsets; in bcm_sf2_sw_probe()
|
| /Linux-v5.4/drivers/pci/controller/dwc/ |
| D | pcie-al.c | 142 struct al_pcie_reg_offsets reg_offsets; member 196 pcie->reg_offsets.ob_ctrl = OB_CTRL_REV1_2_OFFSET; in al_pcie_reg_offsets_set() 200 pcie->reg_offsets.ob_ctrl = OB_CTRL_REV3_5_OFFSET; in al_pcie_reg_offsets_set() 221 pcie->reg_offsets.ob_ctrl + CFG_TARGET_BUS, in al_pcie_target_bus_set() 327 cfg_control_offset = AXI_BASE_OFFSET + pcie->reg_offsets.ob_ctrl + in al_pcie_config_prepare()
|
| /Linux-v5.4/arch/x86/um/ |
| D | ptrace_64.c | 22 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()
|
| 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()
|
| /Linux-v5.4/drivers/net/ethernet/8390/ |
| 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()
|
| D | ax88796.c | 95 u32 reg_offsets[0x20]; member 887 if (ax->plat->reg_offsets) in ax_probe() 888 ei_local->reg_offset = ax->plat->reg_offsets; in ax_probe() 890 ei_local->reg_offset = ax->reg_offsets; in ax_probe() 892 ax->reg_offsets[ret] = (mem_size / 0x18) * ret; in ax_probe() 914 if (!ax->plat->reg_offsets) { in ax_probe() 916 ax->reg_offsets[ret] = (mem_size / 0x20) * ret; in ax_probe()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce120/ |
| D | dce120_hw_sequencer.c | 53 static const struct dce120_hw_seq_reg_offsets reg_offsets[] = { variable 75 (reg + reg_offsets[id].crtc)
|
| /Linux-v5.4/drivers/pci/controller/ |
| D | pcie-iproc-msi.c | 95 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()
|
| D | pcie-iproc.h | 84 u16 *reg_offsets; member
|
| D | pcie-iproc.c | 413 return pcie->reg_offsets[reg]; in iproc_pcie_reg_offset() 1470 pcie->reg_offsets = devm_kcalloc(dev, IPROC_PCIE_MAX_NUM_REG, in iproc_pcie_rev_init() 1471 sizeof(*pcie->reg_offsets), in iproc_pcie_rev_init() 1473 if (!pcie->reg_offsets) in iproc_pcie_rev_init() 1477 pcie->reg_offsets[0] = (pcie->type == IPROC_PCIE_PAXC_V2) ? in iproc_pcie_rev_init() 1480 pcie->reg_offsets[reg_idx] = regs[reg_idx] ? in iproc_pcie_rev_init()
|
| /Linux-v5.4/include/net/ |
| D | ax88796.h | 26 u32 *reg_offsets; /* register offsets */ member
|
| /Linux-v5.4/drivers/mtd/nand/raw/brcmnand/ |
| D | brcmnand.c | 191 const u16 *reg_offsets; member 518 ctrl->reg_offsets = brcmnand_regs_v72; in brcmnand_revision_init() 520 ctrl->reg_offsets = brcmnand_regs_v71; in brcmnand_revision_init() 522 ctrl->reg_offsets = brcmnand_regs_v60; in brcmnand_revision_init() 524 ctrl->reg_offsets = brcmnand_regs_v50; in brcmnand_revision_init() 526 ctrl->reg_offsets = brcmnand_regs_v40; in brcmnand_revision_init() 607 u16 offs = ctrl->reg_offsets[reg]; in brcmnand_read_reg() 618 u16 offs = ctrl->reg_offsets[reg]; in brcmnand_write_reg() 697 u16 offs_cs0 = ctrl->reg_offsets[BRCMNAND_CS0_BASE]; in brcmnand_cs_offset() 698 u16 offs_cs1 = ctrl->reg_offsets[BRCMNAND_CS1_BASE]; in brcmnand_cs_offset() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/ |
| D | dce110_compressor.c | 47 static const struct dce110_compressor_reg_offsets reg_offsets[] = { variable 81 cp110->offsets = reg_offsets[crtc_inst]; in reset_lb_on_vblank() 307 cp110->offsets = reg_offsets[params->inst]; in dce110_compressor_program_compressed_surface_address_and_pitch()
|