Home
last modified time | relevance | path

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

/Linux-v5.4/arch/arm/mach-keystone/
Dkeystone.c41 dev->dma_pfn_offset = keystone_dma_pfn_offset; in keystone_platform_notifier()
43 dev->dma_pfn_offset); in keystone_platform_notifier()
/Linux-v5.4/arch/sh/kernel/
Ddma-coherent.c41 *dma_handle -= PFN_PHYS(dev->dma_pfn_offset); in arch_dma_alloc()
54 pfn += dev->dma_pfn_offset; in arch_dma_free()
/Linux-v5.4/include/linux/
Ddma-direct.h15 return dev_addr - ((dma_addr_t)dev->dma_pfn_offset << PAGE_SHIFT); in __phys_to_dma()
22 return paddr + ((phys_addr_t)dev->dma_pfn_offset << PAGE_SHIFT); in __dma_to_phys()
Ddevice.h1274 unsigned long dma_pfn_offset; member
/Linux-v5.4/arch/arm/include/asm/
Ddma-mapping.h39 pfn -= dev->dma_pfn_offset; in pfn_to_dma()
48 pfn += dev->dma_pfn_offset; in dma_to_pfn()
/Linux-v5.4/arch/sh/drivers/pci/
Dpcie-sh7786.c33 static unsigned long dma_pfn_offset; variable
371 dma_pfn_offset = memstart >> PAGE_SHIFT; in pcie_init()
490 pdev->dev.dma_pfn_offset = dma_pfn_offset; in pcibios_bus_add_device()
/Linux-v5.4/drivers/of/
Ddevice.c145 dev->dma_pfn_offset = offset; in of_dma_configure()
/Linux-v5.4/drivers/staging/media/sunxi/cedrus/
Dcedrus_hw.c179 dev->dev->dma_pfn_offset = PHYS_PFN_OFFSET; in cedrus_hw_probe()
/Linux-v5.4/drivers/usb/core/
Dusb.c614 dev->dev.dma_pfn_offset = bus->sysdev->dma_pfn_offset; in usb_alloc_dev()
Dmessage.c1953 intf->dev.dma_pfn_offset = dev->dev.dma_pfn_offset; in usb_set_configuration()
/Linux-v5.4/kernel/dma/
Dcoherent.c35 return (mem->pfn_base - dev->dma_pfn_offset) << PAGE_SHIFT; in dma_get_device_base()
/Linux-v5.4/drivers/remoteproc/
Dremoteproc_core.c515 rvdev->dev.dma_pfn_offset = rproc->dev.parent->dma_pfn_offset; in rproc_handle_vdev()
/Linux-v5.4/drivers/gpu/drm/sun4i/
Dsun4i_backend.c815 drm->dev->dma_pfn_offset = PHYS_PFN_OFFSET; in sun4i_backend_bind()
/Linux-v5.4/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi.c901 sdev->dev->dma_pfn_offset = PHYS_OFFSET >> PAGE_SHIFT; in sun6i_csi_probe()
/Linux-v5.4/drivers/iommu/
Dio-pgtable-arm.c760 if (!selftest_running && cfg->iommu_dev->dma_pfn_offset) { in arm_lpae_alloc_pgtable()
/Linux-v5.4/drivers/acpi/arm64/
Diort.c1108 dev->dma_pfn_offset = PFN_DOWN(offset); in iort_dma_setup()