Home
last modified time | relevance | path

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

/Linux-v4.19/arch/arm/mach-keystone/
Dkeystone.c44 dev->dma_pfn_offset = keystone_dma_pfn_offset; in keystone_platform_notifier()
46 dev->dma_pfn_offset); in keystone_platform_notifier()
/Linux-v4.19/arch/sh/kernel/
Ddma-coherent.c44 *dma_handle -= PFN_PHYS(dev->dma_pfn_offset); in arch_dma_alloc()
57 pfn += dev->dma_pfn_offset; in arch_dma_free()
/Linux-v4.19/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()
Ddma-mapping.h706 return (*dev->dma_mask >> PAGE_SHIFT) + dev->dma_pfn_offset; in dma_max_pfn()
Ddevice.h984 unsigned long dma_pfn_offset; member
/Linux-v4.19/arch/arm/include/asm/
Ddma-mapping.h37 pfn -= dev->dma_pfn_offset; in pfn_to_dma()
46 pfn += dev->dma_pfn_offset; in dma_to_pfn()
/Linux-v4.19/arch/sh/drivers/pci/
Dpcie-sh7786.c36 static unsigned long dma_pfn_offset; variable
374 dma_pfn_offset = memstart >> PAGE_SHIFT; in pcie_init()
493 pdev->dev.dma_pfn_offset = dma_pfn_offset; in pcibios_bus_add_device()
/Linux-v4.19/drivers/of/
Ddevice.c145 dev->dma_pfn_offset = offset; in of_dma_configure()
/Linux-v4.19/drivers/usb/core/
Dusb.c594 dev->dev.dma_pfn_offset = bus->sysdev->dma_pfn_offset; in usb_alloc_dev()
Dmessage.c1952 intf->dev.dma_pfn_offset = dev->dev.dma_pfn_offset; in usb_set_configuration()
/Linux-v4.19/kernel/dma/
Dcoherent.c36 return (mem->pfn_base - dev->dma_pfn_offset) << PAGE_SHIFT; in dma_get_device_base()
/Linux-v4.19/drivers/iommu/
Dio-pgtable-arm.c741 if (!selftest_running && cfg->iommu_dev->dma_pfn_offset) { in arm_lpae_alloc_pgtable()
/Linux-v4.19/drivers/acpi/arm64/
Diort.c1025 dev->dma_pfn_offset = PFN_DOWN(offset); in iort_dma_setup()