Home
last modified time | relevance | path

Searched refs:virt_base (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/kernel/dma/
Dcoherent.c13 void *virt_base; member
72 dma_mem->virt_base = mem_base; in dma_init_coherent_memory()
94 memunmap(mem->virt_base); in dma_release_coherent_memory()
159 return mem->virt_base + (pos << PAGE_SHIFT); in dma_mark_declared_memory_occupied()
184 ret = mem->virt_base + (pageno << PAGE_SHIFT); in __dma_alloc_from_coherent()
240 if (mem && vaddr >= mem->virt_base && vaddr < in __dma_release_from_coherent()
241 (mem->virt_base + (mem->size << PAGE_SHIFT))) { in __dma_release_from_coherent()
242 int page = (vaddr - mem->virt_base) >> PAGE_SHIFT; in __dma_release_from_coherent()
285 if (mem && vaddr >= mem->virt_base && vaddr + size <= in __dma_mmap_from_coherent()
286 (mem->virt_base + (mem->size << PAGE_SHIFT))) { in __dma_mmap_from_coherent()
[all …]
/Linux-v4.19/drivers/pinctrl/samsung/
Dpinctrl-s3c24xx.c149 reg = d->virt_base + bank->pctl_offset; in s3c24xx_eint_set_function()
182 reg = d->virt_base + EINT_REG(index); in s3c24xx_eint_type()
260 writel(bitval, d->virt_base + EINTPEND_REG); in s3c2412_eint0_3_ack()
269 mask = readl(d->virt_base + EINTMASK_REG); in s3c2412_eint0_3_mask()
271 writel(mask, d->virt_base + EINTMASK_REG); in s3c2412_eint0_3_mask()
280 mask = readl(d->virt_base + EINTMASK_REG); in s3c2412_eint0_3_unmask()
282 writel(mask, d->virt_base + EINTMASK_REG); in s3c2412_eint0_3_unmask()
320 writel(1UL << index, d->virt_base + EINTPEND_REG); in s3c24xx_eint_ack()
330 mask = readl(d->virt_base + EINTMASK_REG); in s3c24xx_eint_mask()
332 writel(mask, d->virt_base + EINTMASK_REG); in s3c24xx_eint_mask()
[all …]
Dpinctrl-s3c64xx.c278 reg = d->virt_base + bank->pctl_offset; in s3c64xx_irq_set_function()
308 void __iomem *reg = d->virt_base + EINTMASK_REG(bank->eint_offset); in s3c64xx_gpio_irq_set_mask()
334 void __iomem *reg = d->virt_base + EINTPEND_REG(bank->eint_offset); in s3c64xx_gpio_irq_ack()
357 reg = d->virt_base + EINTCON_REG(bank->eint_offset); in s3c64xx_gpio_irq_set_type()
419 svc = readl(drvdata->virt_base + SERVICE_REG); in s3c64xx_eint_gpio_irq()
517 val = readl(d->virt_base + EINT0MASK_REG); in s3c64xx_eint0_irq_set_mask()
522 writel(val, d->virt_base + EINT0MASK_REG); in s3c64xx_eint0_irq_set_mask()
542 d->virt_base + EINT0PEND_REG); in s3c64xx_eint0_irq_ack()
565 reg = d->virt_base + EINT0CON0_REG; in s3c64xx_eint0_irq_set_type()
603 pend = readl(drvdata->virt_base + EINT0PEND_REG); in s3c64xx_irq_demux_eint()
[all …]
Dpinctrl-samsung.c1010 void __iomem *virt_base[SAMSUNG_PINCTRL_NUM_RESOURCES]; in samsung_pinctrl_get_soc_data() local
1034 virt_base[i] = devm_ioremap(&pdev->dev, res->start, in samsung_pinctrl_get_soc_data()
1036 if (!virt_base[i]) { in samsung_pinctrl_get_soc_data()
1059 bank->eint_base = virt_base[0]; in samsung_pinctrl_get_soc_data()
1060 bank->pctl_base = virt_base[bdata->pctl_res_idx]; in samsung_pinctrl_get_soc_data()
1067 d->virt_base = virt_base[0]; in samsung_pinctrl_get_soc_data()
Dpinctrl-samsung.h272 void __iomem *virt_base; member
/Linux-v4.19/drivers/soc/qcom/
Dsmem.c251 void __iomem *virt_base; member
412 header = smem->regions[0].virt_base; in qcom_smem_alloc_global()
497 header = smem->regions[0].virt_base; in qcom_smem_get_global()
510 return area->virt_base + le32_to_cpu(entry->offset); in qcom_smem_get_global()
645 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space()
667 if (p < region->virt_base) in qcom_smem_virt_to_phys()
669 if (p < region->virt_base + region->size) { in qcom_smem_virt_to_phys()
670 u64 offset = p - region->virt_base; in qcom_smem_virt_to_phys()
685 header = smem->regions[0].virt_base; in qcom_smem_get_sbl_version()
696 ptable = smem->regions[0].virt_base + smem->regions[0].size - SZ_4K; in qcom_smem_get_ptable()
[all …]
/Linux-v4.19/drivers/staging/gasket/
Dgasket_core.h96 u8 __iomem *virt_base; member
234 u8 __iomem *virt_base; member
593 return readq(&gasket_dev->bar_data[bar].virt_base[location]); in gasket_dev_read_64()
599 writeq(value, &dev->bar_data[bar].virt_base[location]); in gasket_dev_write_64()
605 writel(value, &dev->bar_data[bar].virt_base[location]); in gasket_dev_write_32()
611 return readl(&dev->bar_data[bar].virt_base[location]); in gasket_dev_read_32()
Dgasket_page_table.c279 (u64 __iomem *)&bar_data->virt_base[page_table_config->base_reg]; in gasket_page_table_init()
281 (u64 __iomem *)&bar_data->virt_base[page_table_config->extended_reg]; in gasket_page_table_init()
1311 gasket_dev->coherent_buffer.virt_base = mem; in gasket_alloc_coherent_memory()
1356 gasket_dev->coherent_buffer.virt_base, in gasket_free_coherent_memory()
1359 gasket_dev->coherent_buffer.virt_base = NULL; in gasket_free_coherent_memory()
1375 gasket_dev->coherent_buffer.virt_base, in gasket_free_coherent_memory_all()
1378 gasket_dev->coherent_buffer.virt_base = NULL; in gasket_free_coherent_memory_all()
Dgasket_core.c311 gasket_dev->bar_data[bar_num].virt_base = in gasket_map_pci_bar()
314 if (!gasket_dev->bar_data[bar_num].virt_base) { in gasket_map_pci_bar()
328 iounmap(gasket_dev->bar_data[bar_num].virt_base); in gasket_map_pci_bar()
347 !dev->bar_data[bar_num].virt_base) in gasket_unmap_pci_bar()
353 iounmap(dev->bar_data[bar_num].virt_base); in gasket_unmap_pci_bar()
354 dev->bar_data[bar_num].virt_base = NULL; in gasket_unmap_pci_bar()
917 ulong virt_base, phys_base; in do_map_region() local
931 virt_base = vma->vm_start + virt_offset; in do_map_region()
945 ret = io_remap_pfn_range(vma, virt_base + mapped_bytes, in do_map_region()
/Linux-v4.19/arch/sh/kernel/
Dio_trapped.c76 tiop->virt_base = vmap(pages, n, VM_MAP, PAGE_NONE); in register_trapped_io()
77 if (!tiop->virt_base) in register_trapped_io()
84 (unsigned long)(tiop->virt_base + len), in register_trapped_io()
127 return tiop->virt_base + voffs; in match_trapped_io_handler()
169 unsigned long vaddr = (unsigned long)tiop->virt_base; in lookup_address()
/Linux-v4.19/drivers/mmc/host/
Dandroid-goldfish.c119 void *virt_base; member
220 sg_copy_from_buffer(data->sg, 1, host->virt_base, in goldfish_mmc_xfer_done()
396 sg_copy_to_buffer(data->sg, 1, host->virt_base, in goldfish_mmc_prepare_data()
472 host->virt_base = dma_alloc_coherent(&pdev->dev, BUFFER_SIZE, in goldfish_mmc_probe()
475 if (host->virt_base == 0) { in goldfish_mmc_probe()
523 dma_free_coherent(&pdev->dev, BUFFER_SIZE, host->virt_base, in goldfish_mmc_probe()
541 dma_free_coherent(&pdev->dev, BUFFER_SIZE, host->virt_base, host->phys_base); in goldfish_mmc_remove()
Domap.c83 #define OMAP_MMC_READ(host, reg) __raw_readw((host)->virt_base + OMAP_MMC_REG(host, reg))
84 #define OMAP_MMC_WRITE(host, reg, val) __raw_writew((val), (host)->virt_base + OMAP_MMC_REG(host, r…
133 void __iomem *virt_base; member
687 __raw_writesw(host->virt_base + OMAP_MMC_REG(host, DATA), in mmc_omap_xfer_data()
690 __raw_readsw(host->virt_base + OMAP_MMC_REG(host, DATA), in mmc_omap_xfer_data()
1346 host->virt_base = devm_ioremap_resource(&pdev->dev, res); in mmc_omap_probe()
1347 if (IS_ERR(host->virt_base)) in mmc_omap_probe()
1348 return PTR_ERR(host->virt_base); in mmc_omap_probe()
/Linux-v4.19/drivers/ide/
Dsgiioc4.c538 void __iomem *virt_base; in sgiioc4_ide_setup_pci_device() local
544 virt_base = pci_ioremap_bar(dev, 0); in sgiioc4_ide_setup_pci_device()
545 if (virt_base == NULL) { in sgiioc4_ide_setup_pci_device()
550 cmd_base = (unsigned long)virt_base + IOC4_CMD_OFFSET; in sgiioc4_ide_setup_pci_device()
551 ctl = (unsigned long)virt_base + IOC4_CTRL_OFFSET; in sgiioc4_ide_setup_pci_device()
552 irqport = (unsigned long)virt_base + IOC4_INTR_OFFSET; in sgiioc4_ide_setup_pci_device()
579 iounmap(virt_base); in sgiioc4_ide_setup_pci_device()
/Linux-v4.19/drivers/misc/
Dsram.c113 part->base = sram->virt_base + block->start; in sram_add_partition()
315 (unsigned long)sram->virt_base + cur_start, in sram_reserve_regions()
383 sram->virt_base = devm_ioremap(sram->dev, res->start, size); in sram_probe()
385 sram->virt_base = devm_ioremap_wc(sram->dev, res->start, size); in sram_probe()
386 if (!sram->virt_base) in sram_probe()
414 gen_pool_size(sram->pool) / 1024, sram->virt_base); in sram_probe()
Dsram.h22 void __iomem *virt_base; member
/Linux-v4.19/drivers/video/fbdev/
Dclps711xfb.c186 void *virt_base = (void *)PAGE_OFFSET; in clps711x_guess_lcd_params() local
261 memset(virt_base, 0, size); in clps711x_guess_lcd_params()
264 info->screen_base = virt_base; in clps711x_guess_lcd_params()
Dhpfb.c209 static int hpfb_init_one(unsigned long phys_base, unsigned long virt_base) in hpfb_init_one() argument
214 fb_regs = virt_base; in hpfb_init_one()
/Linux-v4.19/drivers/atm/
Dfore200e.c320 fore200e->cp_monitor = fore200e->virt_base + FORE200E_CP_MONITOR_OFFSET; in fore200e_reset()
543 fore200e->virt_base = ioremap(fore200e->phys_base, PCA200E_IOSPACE_LENGTH); in fore200e_pca_map()
545 if (fore200e->virt_base == NULL) { in fore200e_pca_map()
550 DPRINTK(1, "device %s mapped to 0x%p\n", fore200e->name, fore200e->virt_base); in fore200e_pca_map()
553 fore200e->regs.pca.hcr = fore200e->virt_base + PCA200E_HCR_OFFSET; in fore200e_pca_map()
554 fore200e->regs.pca.imr = fore200e->virt_base + PCA200E_IMR_OFFSET; in fore200e_pca_map()
555 fore200e->regs.pca.psr = fore200e->virt_base + PCA200E_PSR_OFFSET; in fore200e_pca_map()
567 if (fore200e->virt_base != NULL) in fore200e_pca_unmap()
568 iounmap(fore200e->virt_base); in fore200e_pca_unmap()
787 fore200e->virt_base = of_ioremap(&op->resource[3], 0, SBA200E_RAM_LENGTH, "SBA RAM"); in fore200e_sba_map()
[all …]
Dfore200e.h850 void __iomem * virt_base; /* virtual base address */ member
/Linux-v4.19/arch/sh/include/asm/
Dio_trapped.h17 void __iomem *virt_base; member
/Linux-v4.19/drivers/crypto/qat/qat_common/
Dqat_uclo.c1265 u64 virt_addr, bus_addr, virt_base; in qat_uclo_map_auth_fw() local
1284 virt_base = (uintptr_t)img_desc.dram_base_addr_v + simg_offset; in qat_uclo_map_auth_fw()
1289 virt_addr = virt_base; in qat_uclo_map_auth_fw()
1339 virt_addr = virt_base; in qat_uclo_map_auth_fw()
/Linux-v4.19/arch/powerpc/kernel/
Dprom_init.c713 __be32 virt_base; member
854 .virt_base = cpu_to_be32(0xffffffff),
937 u32 virt_base; member
989 .virt_base = ~0U,