Lines Matching defs:page
75 static dma_addr_t arm_dma_map_page(struct device *dev, struct page *page, in arm_dma_map_page()
84 static dma_addr_t arm_coherent_dma_map_page(struct device *dev, struct page *page, in arm_coherent_dma_map_page()
118 struct page *page = pfn_to_page(dma_to_pfn(dev, handle-offset)); in arm_dma_sync_single_for_cpu() local
126 struct page *page = pfn_to_page(dma_to_pfn(dev, handle-offset)); in arm_dma_sync_single_for_device() local
224 static void __dma_clear_buffer(struct page *page, size_t size) in __dma_clear_buffer()
257 struct page *page, *p, *e; in __dma_alloc_buffer() local
278 static void __dma_free_buffer(struct page *page, size_t size) in __dma_free_buffer()
299 __dma_alloc_remap(struct page *page, size_t size, gfp_t gfp, pgprot_t prot, in __dma_alloc_remap()
351 struct page *page; in atomic_pool_init() local
452 struct page *page = virt_to_page(addr); in __dma_update_pte() local
459 static void __dma_remap(struct page *page, size_t size, pgprot_t prot) in __dma_remap()
472 struct page *page; in __alloc_remap_buffer() local
533 struct page *page; in __alloc_from_contiguous() local
561 static void __free_from_contiguous(struct device *dev, struct page *page, in __free_from_contiguous()
592 #define __free_from_contiguous(dev, page, cpu_addr, size, wv) do { } while (0) argument
600 struct page *page; in __alloc_simple_buffer() local
616 struct page *page = NULL; in __dma_alloc() local
730 struct page *page = pfn_to_page(dma_to_pfn(dev, handle)); in __arm_dma_free() local
771 struct page *page = pfn_to_page(dma_to_pfn(dev, handle)); in arm_dma_get_sgtable() local
782 static void dma_cache_maint_page(struct page *page, unsigned long offset, in dma_cache_maint_page()
835 static void __dma_page_cpu_to_dev(struct page *page, unsigned long off, in __dma_page_cpu_to_dev()
851 static void __dma_page_dev_to_cpu(struct page *page, unsigned long off, in __dma_page_dev_to_cpu()
1133 struct page *page; in __iommu_alloc_buffer() local
1291 struct page *page; in __atomic_get_pages() local
1319 struct page *page; in __iommu_alloc_atomic() local
1714 static dma_addr_t arm_coherent_iommu_map_page(struct device *dev, struct page *page, in arm_coherent_iommu_map_page()
1748 static dma_addr_t arm_iommu_map_page(struct device *dev, struct page *page, in arm_iommu_map_page()
1798 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_unmap_page() local
1817 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_cpu() local
1831 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_device() local