Searched refs:iommu_num_pages (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/arch/sparc/kernel/ |
| D | iommu_common.h | 45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length, in is_span_boundary()
|
| D | iommu.c | 490 npages = iommu_num_pages(paddr, slen, IO_PAGE_SIZE); in dma_4u_map_sg() 563 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4u_map_sg() 636 npages = iommu_num_pages(dma_handle, len, IO_PAGE_SIZE); in dma_4u_unmap_sg()
|
| D | pci_sun4v.c | 533 npages = iommu_num_pages(paddr, slen, IO_PAGE_SIZE); in dma_4v_map_sg() 609 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4v_map_sg() 656 npages = iommu_num_pages(dma_handle, len, IO_PAGE_SIZE); in dma_4v_unmap_sg()
|
| /Linux-v5.4/include/linux/ |
| D | iommu-helper.h | 33 static inline unsigned long iommu_num_pages(unsigned long addr, in iommu_num_pages() function
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | amd_gart_64.c | 203 unsigned long npages = iommu_num_pages(phys_mem, size, PAGE_SIZE); in dma_map_area() 269 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE); in gart_unmap_page() 351 pages = iommu_num_pages(s->offset, s->length, PAGE_SIZE); in __dma_map_cont() 433 pages += iommu_num_pages(s->offset, s->length, PAGE_SIZE); in gart_map_sg()
|
| D | pci-calgary_64.c | 344 npages = iommu_num_pages(dma, dmalen, PAGE_SIZE); in calgary_unmap_sg() 364 npages = iommu_num_pages(vaddr, s->length, PAGE_SIZE); in calgary_map_sg() 402 npages = iommu_num_pages(uaddr, size, PAGE_SIZE); in calgary_map_page() 414 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE); in calgary_unmap_page()
|
| /Linux-v5.4/arch/alpha/kernel/ |
| D | pci_iommu.c | 313 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in pci_map_single_1() 424 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE); in alpha_pci_unmap_page() 608 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in sg_fill() 644 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in sg_fill() 799 npages = iommu_num_pages(addr, size, PAGE_SIZE); in alpha_pci_unmap_sg()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | iommu.c | 457 npages = iommu_num_pages(vaddr, slen, IOMMU_PAGE_SIZE(tbl)); in ppc_iommu_map_sg() 550 npages = iommu_num_pages(s->dma_address, s->dma_length, in ppc_iommu_map_sg() 581 npages = iommu_num_pages(dma_handle, sg->dma_length, in ppc_iommu_unmap_sg() 810 npages = iommu_num_pages(uaddr, size, IOMMU_PAGE_SIZE(tbl)); in iommu_map_page() 842 npages = iommu_num_pages(dma_handle, size, in iommu_unmap_page()
|
| /Linux-v5.4/arch/s390/pci/ |
| D | pci_dma.c | 348 nr_pages = iommu_num_pages(pa, size, PAGE_SIZE); in s390_dma_map_pages() 383 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE); in s390_dma_unmap_pages()
|
| /Linux-v5.4/drivers/iommu/ |
| D | amd_iommu.c | 918 pages = iommu_num_pages(address, size, PAGE_SIZE); in build_inv_iommu_pages() 949 pages = iommu_num_pages(address, size, PAGE_SIZE); in build_inv_iotlb_pages() 2437 pages = iommu_num_pages(paddr, size, PAGE_SIZE); in __map_single() 2492 pages = iommu_num_pages(dma_addr, size, PAGE_SIZE); in __unmap_single() 2575 n = iommu_num_pages(sg_phys(s), s->length, PAGE_SIZE); in sg_num_pages() 2617 int j, pages = iommu_num_pages(sg_phys(s), s->length, PAGE_SIZE); in map_sg() 2655 int j, pages = iommu_num_pages(sg_phys(s), s->length, PAGE_SIZE); in map_sg()
|