Searched refs:xen_pfn (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/arch/arm/xen/ |
D | mm.c | 51 unsigned long xen_pfn; in dma_cache_maint() local 54 xen_pfn = (handle >> XEN_PAGE_SHIFT) + offset / XEN_PAGE_SIZE; in dma_cache_maint() 66 cflush.a.dev_bus_addr = xen_pfn << XEN_PAGE_SHIFT; in dma_cache_maint() 82 xen_pfn++; in dma_cache_maint() 144 unsigned int xen_pfn = XEN_PFN_DOWN(phys); in xen_arch_need_swiotlb() local 162 return (!hypercall_cflush && (xen_pfn != bfn) && in xen_arch_need_swiotlb()
|
/linux-4.4.14/drivers/xen/ |
D | swiotlb-xen.c | 95 unsigned long xen_pfn = bfn_to_pfn(XEN_PFN_DOWN(baddr)); in xen_bus_to_phys() local 96 dma_addr_t dma = (dma_addr_t)xen_pfn << XEN_PAGE_SHIFT; in xen_bus_to_phys() 109 static int check_pages_physically_contiguous(unsigned long xen_pfn, in check_pages_physically_contiguous() argument 117 next_bfn = pfn_to_bfn(xen_pfn); in check_pages_physically_contiguous() 121 if (pfn_to_bfn(++xen_pfn) != ++next_bfn) in check_pages_physically_contiguous() 129 unsigned long xen_pfn = XEN_PFN_DOWN(p); in range_straddles_page_boundary() local 134 if (check_pages_physically_contiguous(xen_pfn, offset, size)) in range_straddles_page_boundary() 142 unsigned long xen_pfn = bfn_to_local_pfn(bfn); in is_xen_swiotlb_buffer() local 143 phys_addr_t paddr = XEN_PFN_PHYS(xen_pfn); in is_xen_swiotlb_buffer()
|
D | xlate_mmu.c | 47 unsigned long xen_pfn = 0; in xen_for_each_gfn() local 54 xen_pfn = page_to_xen_pfn(page); in xen_for_each_gfn() 56 fn(pfn_to_gfn(xen_pfn++), data); in xen_for_each_gfn()
|
D | grant-table.c | 787 unsigned long xen_pfn; in gnttab_foreach_grant_in_range() local 792 xen_pfn = page_to_xen_pfn(page) + XEN_PFN_DOWN(offset); in gnttab_foreach_grant_in_range() 796 fn(pfn_to_gfn(xen_pfn), goffset, glen, data); in gnttab_foreach_grant_in_range() 799 xen_pfn++; in gnttab_foreach_grant_in_range() 811 unsigned long xen_pfn = 0; in gnttab_foreach_grant() local 816 xen_pfn = page_to_xen_pfn(pages[i / XEN_PFN_PER_PAGE]); in gnttab_foreach_grant() 820 fn(pfn_to_gfn(xen_pfn), goffset, XEN_PAGE_SIZE, data); in gnttab_foreach_grant() 823 xen_pfn++; in gnttab_foreach_grant()
|
/linux-4.4.14/include/xen/ |
D | page.h | 17 #define xen_pfn_to_page(xen_pfn) \ argument 18 (pfn_to_page((unsigned long)(xen_pfn) >> (PAGE_SHIFT - XEN_PAGE_SHIFT)))
|