Home
last modified time | relevance | path

Searched refs:sram_base (Results 1 – 16 of 16) sorted by relevance

/linux/arch/arm/mach-meson/
H A Dplatsmp.c34 static void __iomem *sram_base; variable
47 u32 val = readl(sram_base + MESON_SMP_SRAM_CPU_CTRL_REG); in meson_smp_set_cpu_ctrl()
57 writel(val, sram_base + MESON_SMP_SRAM_CPU_CTRL_REG); in meson_smp_set_cpu_ctrl()
73 sram_base = of_iomap(node, 0); in meson_smp_prepare_cpus()
75 if (!sram_base) { in meson_smp_prepare_cpus()
125 sram_base + MESON_SMP_SRAM_CPU_CTRL_ADDR_REG(cpu)); in meson_smp_begin_secondary_boot()
139 while (readl(sram_base + MESON_SMP_SRAM_CPU_CTRL_ADDR_REG(cpu))) { in meson_smp_finalize_secondary_boot()
148 sram_base + MESON_SMP_SRAM_CPU_CTRL_ADDR_REG(cpu)); in meson_smp_finalize_secondary_boot()
/linux/drivers/gpib/agilent_82350b/
H A Dagilent_82350b.c99 buffer[i++] = readb(a_priv->sram_base + j); in agilent_82350b_accel_read()
200 writeb(buffer[i], a_priv->sram_base + j); in agilent_82350b_accel_write()
572 writeb(i & byte_mask, a_priv->sram_base + i); in test_sram()
577 unsigned int read_value = readb(a_priv->sram_base + i); in test_sram()
658 a_priv->sram_base = ioremap(pci_resource_start(a_priv->pci_device, in agilent_82350b_generic_attach()
662 dev_dbg(board->gpib_dev, "sram base address remapped to 0x%p\n", a_priv->sram_base); in agilent_82350b_generic_attach()
679 a_priv->sram_base = ioremap(pci_resource_start(a_priv->pci_device, SRAM_REGION), in agilent_82350b_generic_attach()
681 dev_dbg(board->gpib_dev, "sram base address remapped to 0x%p\n", a_priv->sram_base); in agilent_82350b_generic_attach()
765 if (a_priv->sram_base) in agilent_82350b_detach()
766 iounmap(a_priv->sram_base); in agilent_82350b_detach()
H A Dagilent_82350b.h50 void __iomem *sram_base; member
/linux/drivers/firmware/samsung/
H A Dexynos-acpm.c170 void __iomem *sram_base; member
475 void __iomem *base = achan->acpm->sram_base; in acpm_chan_shmem_get_params()
560 chans_shmem = acpm->sram_base + readl(&shmem->chans); in acpm_channels_init()
637 acpm->sram_base = devm_ioremap(dev, res.start, size); in acpm_probe()
638 if (!acpm->sram_base) in acpm_probe()
647 acpm->shmem = acpm->sram_base + match_data->initdata_base; in acpm_probe()
/linux/drivers/net/ethernet/ti/icssm/
H A Dicssm_prueth_switch.c214 void __iomem *sram_base; in icssm_prueth_sw_fdb_tbl_init() local
217 sram_base = prueth->mem[PRUETH_MEM_SHARED_RAM].va; in icssm_prueth_sw_fdb_tbl_init()
219 t->index_a = sram_base + V2_1_FDB_TBL_OFFSET; in icssm_prueth_sw_fdb_tbl_init()
220 t->mac_tbl_a = sram_base + FDB_MAC_TBL_OFFSET; in icssm_prueth_sw_fdb_tbl_init()
221 t->port1_stp_cfg = sram_base + FDB_PORT1_STP_CFG_OFFSET; in icssm_prueth_sw_fdb_tbl_init()
222 t->port2_stp_cfg = sram_base + FDB_PORT2_STP_CFG_OFFSET; in icssm_prueth_sw_fdb_tbl_init()
223 t->flood_enable_flags = sram_base + FDB_FLOOD_ENABLE_FLAGS_OFFSET; in icssm_prueth_sw_fdb_tbl_init()
224 t->locks = sram_base + FDB_LOCKS_OFFSET; in icssm_prueth_sw_fdb_tbl_init()
H A Dicssm_prueth.c173 void __iomem *sram_base = prueth->mem[PRUETH_MEM_SHARED_RAM].va; in icssm_prueth_hostconfig() local
177 sram = sram_base + HOST_QUEUE_SIZE_ADDR; in icssm_prueth_hostconfig()
184 sram = sram_base + HOST_Q1_RX_CONTEXT_OFFSET; in icssm_prueth_hostconfig()
189 sram = sram_base + HOST_QUEUE_OFFSET_ADDR; in icssm_prueth_hostconfig()
196 sram = sram_base + HOST_QUEUE_DESCRIPTOR_OFFSET_ADDR; in icssm_prueth_hostconfig()
203 sram = sram_base + HOST_QUEUE_DESC_OFFSET; in icssm_prueth_hostconfig()
/linux/drivers/mfd/
H A Dmacsmc.c326 bfr->iomem = smc->sram_base + (bfr->iova - smc->sram->start); in apple_smc_rtkit_shmem_setup()
421 smc->sram_base = devm_platform_get_and_ioremap_resource(pdev, 1, &smc->sram); in apple_smc_probe()
422 if (IS_ERR(smc->sram_base)) in apple_smc_probe()
423 return dev_err_probe(dev, PTR_ERR(smc->sram_base), "Failed to map SRAM region"); in apple_smc_probe()
/linux/drivers/remoteproc/
H A Dmtk_scp.c161 (scp->sram_base + offset); in scp_ipi_init()
165 (scp->sram_base + offset + share_buf_offset); in scp_ipi_init()
757 return (void __force *)scp->sram_base + offset; in mt8183_scp_da_to_va()
776 return (void __force *)scp->sram_base + offset; in mt8192_scp_da_to_va()
1197 scp->sram_base = devm_ioremap_resource(dev, res); in scp_rproc_init()
1198 if (IS_ERR(scp->sram_base)) { in scp_rproc_init()
1200 return ERR_CAST(scp->sram_base); in scp_rproc_init()
H A Dmtk_common.h135 void __iomem *sram_base; member
/linux/arch/arm/mach-omap2/
H A Dsleep34xx.S357 ldr r1, sram_base
365 ldr r1, sram_base
493 sram_base: label
/linux/drivers/accel/amdxdna/
H A Daie2_pci.h38 ((_ndev)->sram_base + SRAM_REG_OFF((_ndev), (idx))); \
179 void __iomem *sram_base; member
H A Daie2_pci.c127 reg[i] = readl(ndev->sram_base + off + i * sizeof(u32)); in aie2_get_mgmt_chann_info()
364 mbox_res.ringbuf_base = ndev->sram_base; in aie2_hw_start()
563 ndev->sram_base = tbl[xdna->dev_info->sram_bar]; in aie2_init()
/linux/include/linux/mfd/
H A Dmacsmc.h119 void __iomem *sram_base; member
/linux/arch/arm/mach-at91/
H A Dpm.c984 unsigned long sram_base; in at91_pm_sram_init() local
1004 sram_base = gen_pool_alloc(sram_pool, at91_pm_suspend_in_sram_sz); in at91_pm_sram_init()
1005 if (!sram_base) { in at91_pm_sram_init()
1010 sram_pbase = gen_pool_virt_to_phys(sram_pool, sram_base); in at91_pm_sram_init()
/linux/drivers/crypto/intel/qat/qat_common/
H A Dicp_qat_uclo.h312 unsigned int sram_base; member
/linux/drivers/net/ethernet/broadcom/
H A Dtg3.c16900 void __iomem *sram_base; in tg3_get_invariants() local
16906 sram_base = tp->regs + NIC_SRAM_WIN_BASE + NIC_SRAM_STATS_BLK; in tg3_get_invariants()
16908 writel(0x00000000, sram_base); in tg3_get_invariants()
16909 writel(0x00000000, sram_base + 4); in tg3_get_invariants()
16910 writel(0xffffffff, sram_base + 4); in tg3_get_invariants()
16911 if (readl(sram_base) != 0x00000000) in tg3_get_invariants()