Home
last modified time | relevance | path

Searched refs:mem_base (Results 1 – 25 of 58) sorted by relevance

123

/drivers/gpu/drm/nouveau/nvkm/falcon/
A Dbase.c57 enum nvkm_falcon_mem mem_type, u32 mem_base, int len, bool sec) in nvkm_falcon_dma_wr() argument
75 type, mem_base, len, dma_base, dma_addr - dma_base, dma_start); in nvkm_falcon_dma_wr()
83 dst = mem_base; in nvkm_falcon_dma_wr()
90 for (i = 0; i < dmalen; i += 4, mem_base += 4) { in nvkm_falcon_dma_wr()
94 printk(KERN_INFO "%s %08x <-", type, mem_base); in nvkm_falcon_dma_wr()
127 if (!falcon->func->emem_addr || *mem_base < falcon->func->emem_addr) in nvkm_falcon_pio()
130 *mem_base -= falcon->func->emem_addr; in nvkm_falcon_pio()
154 pio->rd_init(falcon, port, mem_base); in nvkm_falcon_pio_rd()
162 printk(KERN_INFO "%s %08x ->", type, mem_base); in nvkm_falcon_pio_rd()
189 pio->wr_init(falcon, port, sec, mem_base); in nvkm_falcon_pio_wr()
[all …]
A Dga102.c40 ga102_flcn_dma_xfer(struct nvkm_falcon *falcon, u32 mem_base, u32 dma_base, u32 cmd) in ga102_flcn_dma_xfer() argument
42 nvkm_falcon_wr32(falcon, 0x114, mem_base); in ga102_flcn_dma_xfer()
/drivers/net/wireless/mediatek/mt76/mt7615/
A Dsoc.c34 void __iomem *mem_base; in mt7622_wmac_probe() local
41 mem_base = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); in mt7622_wmac_probe()
42 if (IS_ERR(mem_base)) in mt7622_wmac_probe()
43 return PTR_ERR(mem_base); in mt7622_wmac_probe()
45 return mt7615_mmio_probe(&pdev->dev, mem_base, irq, mt7615e_reg_map); in mt7622_wmac_probe()
A Dmmio.c166 int mt7615_mmio_probe(struct device *pdev, void __iomem *mem_base, in mt7615_mmio_probe() argument
202 mt76_mmio_init(&dev->mt76, mem_base); in mt7615_mmio_probe()
/drivers/net/wireless/mediatek/mt76/mt7603/
A Dsoc.c13 void __iomem *mem_base; in mt76_wmac_probe() local
22 mem_base = devm_platform_ioremap_resource(pdev, 0); in mt76_wmac_probe()
23 if (IS_ERR(mem_base)) in mt76_wmac_probe()
24 return PTR_ERR(mem_base); in mt76_wmac_probe()
32 mt76_mmio_init(mdev, mem_base); in mt76_wmac_probe()
/drivers/net/ethernet/8390/
A Dhydra.c221 unsigned long mem_base = nic_base - HYDRA_NIC_BASE; in hydra_block_input() local
222 unsigned long xfer_start = mem_base + ring_offset - (NESM_START_PG<<8); in hydra_block_input()
227 if (xfer_start+count > mem_base + (NESM_STOP_PG<<8)) { in hydra_block_input()
228 int semi_count = (mem_base + (NESM_STOP_PG<<8)) - xfer_start; in hydra_block_input()
232 z_memcpy_fromio(skb->data+semi_count, mem_base, count); in hydra_block_input()
242 unsigned long mem_base = nic_base - HYDRA_NIC_BASE; in hydra_block_output() local
247 z_memcpy_toio(mem_base+((start_page - NESM_START_PG)<<8), buf, count); in hydra_block_output()
/drivers/mfd/
A Dmfd-core.c141 struct resource *mem_base, in mfd_add_device() argument
235 if ((cell->resources[r].flags & IORESOURCE_MEM) && mem_base) { in mfd_add_device()
236 res[r].parent = mem_base; in mfd_add_device()
237 res[r].start = mem_base->start + in mfd_add_device()
239 res[r].end = mem_base->start + in mfd_add_device()
320 struct resource *mem_base, in mfd_add_devices() argument
327 ret = mfd_add_device(parent, id, cells + i, mem_base, in mfd_add_devices()
415 struct resource *mem_base, in devm_mfd_add_devices() argument
425 ret = mfd_add_devices(dev, id, cells, n_devs, mem_base, in devm_mfd_add_devices()
/drivers/mtd/nand/raw/
A Ddenali_pci.c32 resource_size_t csr_base, mem_base; in denali_pci_probe() local
49 mem_base = pci_resource_start(dev, 0); in denali_pci_probe()
56 mem_base = pci_resource_start(dev, 1); in denali_pci_probe()
59 mem_base = csr_base + csr_len; in denali_pci_probe()
83 denali->host = devm_ioremap(denali->dev, mem_base, mem_len); in denali_pci_probe()
/drivers/nvmem/
A Dlpc18xx_eeprom.c47 void __iomem *mem_base; member
113 writel(*(u32 *)val, eeprom->mem_base + offset); in lpc18xx_eeprom_gather_write()
141 *(u32 *)val = readl(eeprom->mem_base + offset); in lpc18xx_eeprom_read()
181 eeprom->mem_base = devm_ioremap_resource(dev, res); in lpc18xx_eeprom_probe()
182 if (IS_ERR(eeprom->mem_base)) in lpc18xx_eeprom_probe()
183 return PTR_ERR(eeprom->mem_base); in lpc18xx_eeprom_probe()
/drivers/pcmcia/
A Delectra_cf.c38 void __iomem *mem_base; member
203 cf->mem_base = ioremap(cf->mem_phys, cf->mem_size); in electra_cf_probe()
204 if (!cf->mem_base) in electra_cf_probe()
217 cf->iomem.start = (unsigned long)cf->mem_base; in electra_cf_probe()
218 cf->iomem.end = (unsigned long)cf->mem_base + (mem.end - mem.start); in electra_cf_probe()
303 iounmap(cf->mem_base); in electra_cf_probe()
323 iounmap(cf->mem_base); in electra_cf_remove()
/drivers/char/tpm/
A Dtpm_infineon.c38 void __iomem *mem_base; /* MMIO ioremap'd addr */ member
59 writeb(data, tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_out()
68 return readb(tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_in()
78 writeb(data, tpm_dev.mem_base + tpm_dev.index_off + offset); in tpm_config_out()
87 return readb(tpm_dev.mem_base + tpm_dev.index_off + offset); in tpm_config_in()
456 tpm_dev.mem_base = ioremap(tpm_dev.map_base, tpm_dev.map_size); in tpm_inf_pnp_probe()
457 if (tpm_dev.mem_base == NULL) { in tpm_inf_pnp_probe()
573 iounmap(tpm_dev.mem_base); in tpm_inf_pnp_probe()
592 iounmap(tpm_dev.mem_base); in tpm_inf_pnp_remove()
/drivers/gpu/drm/nouveau/include/nvkm/core/
A Dfalcon.h28 void (*wr_init)(struct nvkm_falcon *, u8 port, bool sec, u32 mem_base);
30 void (*rd_init)(struct nvkm_falcon *, u8 port, u32 mem_base);
37 void (*xfer)(struct nvkm_falcon *, u32 mem_base, u32 dma_base, u32 cmd);
46 enum nvkm_falcon_mem mem_type, u32 mem_base, int len, u16 tag, bool sec);
47 int nvkm_falcon_pio_rd(struct nvkm_falcon *, u8 port, enum nvkm_falcon_mem type, u32 mem_base,
50 enum nvkm_falcon_mem mem_type, u32 mem_base, int len, bool sec);
/drivers/scsi/csiostor/
A Dcsio_hw_t5.c257 u32 edc_size, mc_size, win_pf, mem_reg, mem_aperture, mem_base; in csio_t5_memory_rw() local
296 mem_base = PCIEOFST_G(mem_reg) << 10; in csio_t5_memory_rw()
305 mem_base, memoffset); in csio_t5_memory_rw()
324 *buf++ = csio_rd_reg32(hw, mem_base + offset); in csio_t5_memory_rw()
326 csio_wr_reg32(hw, *buf++, mem_base + offset); in csio_t5_memory_rw()
/drivers/soc/aspeed/
A Daspeed-lpc-ctrl.c35 phys_addr_t mem_base; member
62 (lpc_ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff, in aspeed_lpc_ctrl_mmap()
150 addr = lpc_ctrl->mem_base; in aspeed_lpc_ctrl_ioctl()
269 lpc_ctrl->mem_base = resm.start; in aspeed_lpc_ctrl_probe()
277 if (!IS_ALIGNED(lpc_ctrl->mem_base, lpc_ctrl->mem_size)) { in aspeed_lpc_ctrl_probe()
A Daspeed-p2a-ctrl.c68 phys_addr_t mem_base; member
107 if (ctrl->mem_base == 0 && ctrl->mem_size == 0) in aspeed_p2a_mmap()
120 (ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff, in aspeed_p2a_mmap()
217 map.addr = ctrl->mem_base; in aspeed_p2a_ioctl()
359 misc_ctrl->mem_base = resm.start; in aspeed_p2a_ctrl_probe()
/drivers/infiniband/hw/mthca/
A Dmthca_profile.c75 u64 mem_base, mem_avail; in mthca_make_profile() local
121 mem_base = 0; in mthca_make_profile()
124 mem_base = dev->ddr_start; in mthca_make_profile()
142 profile[i].start = mem_base + total_size; in mthca_make_profile()
/drivers/pci/controller/
A Dpci-ftpci100.c122 static int faraday_res_to_memcfg(resource_size_t mem_base, in faraday_res_to_memcfg() argument
170 if (mem_base & ~(FARADAY_PCI_MEMBASE_MASK)) in faraday_res_to_memcfg()
173 outval |= (mem_base & FARADAY_PCI_MEMBASE_MASK); in faraday_res_to_memcfg()
175 &mem_base, &mem_size, outval); in faraday_res_to_memcfg()
/drivers/media/platform/samsung/s5p-mfc/
A Ds5p_mfc_opr.c52 b->dma = dev->mem_base + offset; in s5p_mfc_alloc_priv_buf()
99 unsigned int start = (b->dma - dev->mem_base) >> PAGE_SHIFT; in s5p_mfc_release_priv_buf()
/drivers/video/fbdev/
A Dtgafb.c1420 void __iomem *mem_base; local
1456 mem_base = ioremap(bar0_start, bar0_len);
1457 if (!mem_base) {
1463 tga_type = (readl(mem_base) >> 12) & 0x0f;
1465 par->tga_mem_base = mem_base;
1466 par->tga_fb_base = mem_base + fb_offset_presets[tga_type];
1467 par->tga_regs_base = mem_base + TGA_REGS_OFFSET;
1536 if (mem_base)
1537 iounmap(mem_base);
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_gds.h38 uint32_t mem_base; member
/drivers/net/can/ctucanfd/
A Dctucanfd.h32 void __iomem *mem_base; member
A Dctucanfd_base.c114 iowrite32(val, priv->mem_base + reg); in ctucan_write32_le()
120 iowrite32be(val, priv->mem_base + reg); in ctucan_write32_be()
126 return ioread32(priv->mem_base + reg); in ctucan_read32_le()
132 return ioread32be(priv->mem_base + reg); in ctucan_read32_be()
1377 priv->mem_base = addr; in ctucan_probe_common()
1441 priv->mem_base, ndev->irq, priv->can.clock.freq, priv->ntxbufs); in ctucan_probe_common()
/drivers/mtd/parsers/
A Dredboot.c22 u32 mem_base; // Address in memory where it executes member
171 swab32s(&buf[j].mem_base); in parse_redboot_partitions()
/drivers/net/wireless/mediatek/mt76/mt7915/
A Dmmio.c741 void __iomem *mem_base, in mt7915_mmio_init() argument
748 mt76_mmio_init(&dev->mt76, mem_base); in mt7915_mmio_init()
918 void __iomem *mem_base, u32 device_id) in mt7915_mmio_probe() argument
950 ret = mt7915_mmio_init(mdev, mem_base, device_id); in mt7915_mmio_probe()
/drivers/net/wireless/mediatek/mt76/mt7996/
A Dmmio.c592 void __iomem *mem_base, in mt7996_mmio_init() argument
599 mt76_mmio_init(&dev->mt76, mem_base); in mt7996_mmio_init()
766 void __iomem *mem_base, u32 device_id) in mt7996_mmio_probe() argument
799 ret = mt7996_mmio_init(mdev, mem_base, device_id); in mt7996_mmio_probe()

Completed in 39 milliseconds

123