Home
last modified time | relevance | path

Searched refs:mem_base (Results 1 - 25 of 139) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dbase.c29 nvkm_falcon_dma(struct nvkm_falcon *falcon, enum nvkm_falcon_mem *mem_type, u32 *mem_base) in nvkm_falcon_dma() argument
41 enum nvkm_falcon_mem mem_type, u32 mem_base, int len, bool sec) in nvkm_falcon_dma_wr()
43 const struct nvkm_falcon_func_dma *dma = nvkm_falcon_dma(falcon, &mem_type, &mem_base); in nvkm_falcon_dma_wr()
59 type, mem_base, len, dma_base, dma_addr - dma_base, dma_start); in nvkm_falcon_dma_wr()
67 dst = mem_base; in nvkm_falcon_dma_wr()
74 for (i = 0; i < dmalen; i += 4, mem_base += 4) { in nvkm_falcon_dma_wr()
78 printk(KERN_INFO "%s %08x <-", type, mem_base); in nvkm_falcon_dma_wr()
105 nvkm_falcon_pio(struct nvkm_falcon *falcon, enum nvkm_falcon_mem *mem_type, u32 *mem_base) in nvkm_falcon_pio() argument
111 if (!falcon->func->emem_addr || *mem_base < falcon->func->emem_addr) in nvkm_falcon_pio()
114 *mem_base in nvkm_falcon_pio()
40 nvkm_falcon_dma_wr(struct nvkm_falcon *falcon, const u8 *img, u64 dma_addr, u32 dma_base, enum nvkm_falcon_mem mem_type, u32 mem_base, int len, bool sec) nvkm_falcon_dma_wr() argument
124 nvkm_falcon_pio_rd(struct nvkm_falcon *falcon, u8 port, enum nvkm_falcon_mem mem_type, u32 mem_base, const u8 *img, u32 img_base, int len) nvkm_falcon_pio_rd() argument
159 nvkm_falcon_pio_wr(struct nvkm_falcon *falcon, const u8 *img, u32 img_base, u8 port, enum nvkm_falcon_mem mem_type, u32 mem_base, int len, u16 tag, bool sec) nvkm_falcon_pio_wr() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dsoc.c35 void __iomem *mem_base; in mt7622_wmac_probe() local
42 mem_base = devm_ioremap_resource(&pdev->dev, res); in mt7622_wmac_probe()
43 if (IS_ERR(mem_base)) { in mt7622_wmac_probe()
45 return PTR_ERR(mem_base); in mt7622_wmac_probe()
48 return mt7615_mmio_probe(&pdev->dev, mem_base, irq, mt7615e_reg_map); in mt7622_wmac_probe()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/
H 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()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/
H 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()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H 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()
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H 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()
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H 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()
/kernel/linux/linux-5.10/drivers/nvmem/
H 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()
/kernel/linux/linux-6.6/drivers/nvmem/
H 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/8390/
H 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()
/kernel/linux/linux-5.10/drivers/pcmcia/
H 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()
301 iounmap(cf->mem_base); in electra_cf_probe()
321 iounmap(cf->mem_base); in electra_cf_remove()
/kernel/linux/linux-6.6/drivers/net/ethernet/8390/
H 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()
/kernel/linux/linux-6.6/drivers/pcmcia/
H 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()
/kernel/linux/linux-5.10/arch/arm/mach-orion5x/
H A Dtsx09-common.c112 void __init qnap_tsx09_find_mac_addr(u32 mem_base, u32 size) in qnap_tsx09_find_mac_addr() argument
116 for (addr = mem_base; addr < (mem_base + size); addr += 1024) { in qnap_tsx09_find_mac_addr()
/kernel/linux/linux-6.6/arch/arm/mach-orion5x/
H A Dtsx09-common.c112 void __init qnap_tsx09_find_mac_addr(u32 mem_base, u32 size) in qnap_tsx09_find_mac_addr() argument
116 for (addr = mem_base; addr < (mem_base + size); addr += 1024) { in qnap_tsx09_find_mac_addr()
/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm_infineon.c38 void __iomem *mem_base; /* MMIO ioremap'd addr */ member
57 writeb(data, tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_out()
65 return readb(tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_in()
73 writeb(data, tpm_dev.mem_base + tpm_dev.index_off + offset); in tpm_config_out()
81 return readb(tpm_dev.mem_base + tpm_dev.index_off + offset); in tpm_config_in()
449 tpm_dev.mem_base = ioremap(tpm_dev.map_base, tpm_dev.map_size); in tpm_inf_pnp_probe()
450 if (tpm_dev.mem_base == NULL) { in tpm_inf_pnp_probe()
566 iounmap(tpm_dev.mem_base); in tpm_inf_pnp_probe()
585 iounmap(tpm_dev.mem_base); in tpm_inf_pnp_remove()
/kernel/linux/linux-5.10/drivers/mfd/
H A Dmfd-core.c167 struct resource *mem_base, in mfd_add_device()
261 if ((cell->resources[r].flags & IORESOURCE_MEM) && mem_base) { in mfd_add_device()
262 res[r].parent = mem_base; in mfd_add_device()
263 res[r].start = mem_base->start + in mfd_add_device()
265 res[r].end = mem_base->start + in mfd_add_device()
336 * @mem_base: Parent register range resource for child devices.
343 struct resource *mem_base, in mfd_add_devices()
350 ret = mfd_add_device(parent, id, cells + i, mem_base, in mfd_add_devices()
421 * @mem_base: Parent register range resource for child devices.
428 struct resource *mem_base, in devm_mfd_add_devices()
165 mfd_add_device(struct device *parent, int id, const struct mfd_cell *cell, struct resource *mem_base, int irq_base, struct irq_domain *domain) mfd_add_device() argument
341 mfd_add_devices(struct device *parent, int id, const struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base, struct irq_domain *domain) mfd_add_devices() argument
426 devm_mfd_add_devices(struct device *dev, int id, const struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base, struct irq_domain *domain) devm_mfd_add_devices() argument
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dmfd-core.c142 struct resource *mem_base, in mfd_add_device()
236 if ((cell->resources[r].flags & IORESOURCE_MEM) && mem_base) { in mfd_add_device()
237 res[r].parent = mem_base; in mfd_add_device()
238 res[r].start = mem_base->start + in mfd_add_device()
240 res[r].end = mem_base->start + in mfd_add_device()
314 * @mem_base: Parent register range resource for child devices.
321 struct resource *mem_base, in mfd_add_devices()
328 ret = mfd_add_device(parent, id, cells + i, mem_base, in mfd_add_devices()
409 * @mem_base: Parent register range resource for child devices.
416 struct resource *mem_base, in devm_mfd_add_devices()
140 mfd_add_device(struct device *parent, int id, const struct mfd_cell *cell, struct resource *mem_base, int irq_base, struct irq_domain *domain) mfd_add_device() argument
319 mfd_add_devices(struct device *parent, int id, const struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base, struct irq_domain *domain) mfd_add_devices() argument
414 devm_mfd_add_devices(struct device *dev, int id, const struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base, struct irq_domain *domain) devm_mfd_add_devices() argument
[all...]
/kernel/linux/linux-6.6/drivers/char/tpm/
H A Dtpm_infineon.c38 void __iomem *mem_base; /* MMIO ioremap'd addr */ member
57 writeb(data, tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_out()
65 return readb(tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_in()
73 writeb(data, tpm_dev.mem_base + tpm_dev.index_off + offset); in tpm_config_out()
81 return readb(tpm_dev.mem_base + tpm_dev.index_off + offset); in tpm_config_in()
449 tpm_dev.mem_base = ioremap(tpm_dev.map_base, tpm_dev.map_size); in tpm_inf_pnp_probe()
450 if (tpm_dev.mem_base == NULL) { in tpm_inf_pnp_probe()
566 iounmap(tpm_dev.mem_base); in tpm_inf_pnp_probe()
585 iounmap(tpm_dev.mem_base); in tpm_inf_pnp_remove()
/kernel/linux/linux-5.10/drivers/scsi/csiostor/
H 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()
304 csio_dbg(hw, "csio_t5_memory_rw: mem_base: 0x%x, mem_offset: 0x%x\n", 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()
/kernel/linux/linux-6.6/drivers/scsi/csiostor/
H 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()
304 csio_dbg(hw, "csio_t5_memory_rw: mem_base: 0x%x, mem_offset: 0x%x\n", 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()
/kernel/linux/linux-5.10/kernel/dma/
H A Dcoherent.c45 void *mem_base = NULL; in dma_init_coherent_memory() local
55 mem_base = memremap(phys_addr, size, MEMREMAP_WC); in dma_init_coherent_memory()
56 if (!mem_base) { in dma_init_coherent_memory()
71 dma_mem->virt_base = mem_base; in dma_init_coherent_memory()
82 if (mem_base) in dma_init_coherent_memory()
83 memunmap(mem_base); in dma_init_coherent_memory()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/core/
H 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);
/kernel/linux/linux-5.10/drivers/ptp/
H A Dptp_pch.c115 u32 mem_base; member
529 if (chip->mem_base != 0) { in pch_remove()
530 release_mem_region(chip->mem_base, chip->mem_size); in pch_remove()
531 chip->mem_base = 0; in pch_remove()
556 chip->mem_base = pci_resource_start(pdev, IO_MEM_BAR); in pch_probe()
557 if (!chip->mem_base) { in pch_probe()
567 if (!request_mem_region(chip->mem_base, chip->mem_size, "1588_regs")) { in pch_probe()
575 chip->regs = ioremap(chip->mem_base, chip->mem_size); in pch_probe()
632 release_mem_region(chip->mem_base, chip->mem_size); in pch_probe()
635 chip->mem_base in pch_probe()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/boot/
H A Dcuboot-pq2.c123 *io = NULL, *mem_base = NULL; in fixup_pci() local
179 mem_base = mem; in fixup_pci()
181 mem_base = mmio; in fixup_pci()
185 out_be32(&pci_regs[1][0], mem_base->phys_addr | 1); in fixup_pci()

Completed in 13 milliseconds

123456