Searched refs:IO_TLB_SEGSIZE (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.10/kernel/dma/ |
D | swiotlb.c | 118 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in setup_io_tlb_npages() 228 io_tlb_list[i] = IO_TLB_SEGSIZE - OFFSET(i, IO_TLB_SEGSIZE); in swiotlb_init_with_tbl() 254 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in swiotlb_init() 288 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in swiotlb_late_init_with_default_size() 362 io_tlb_list[i] = IO_TLB_SEGSIZE - OFFSET(i, IO_TLB_SEGSIZE); in swiotlb_late_init_with_tbl() 533 for (i = index - 1; (OFFSET(i, IO_TLB_SEGSIZE) != IO_TLB_SEGSIZE - 1) && io_tlb_list[i]; i--) in swiotlb_tbl_map_single() 605 count = ((index + nslots) < ALIGN(index + 1, IO_TLB_SEGSIZE) ? in swiotlb_tbl_unmap_single() 619 for (i = index - 1; (OFFSET(i, IO_TLB_SEGSIZE) != IO_TLB_SEGSIZE -1) && io_tlb_list[i]; i--) in swiotlb_tbl_unmap_single() 694 return ((size_t)1 << IO_TLB_SHIFT) * IO_TLB_SEGSIZE; in swiotlb_max_mapping_size()
|
/Linux-v5.10/arch/powerpc/platforms/pseries/ |
D | svm.c | 50 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in svm_swiotlb_init()
|
/Linux-v5.10/include/linux/ |
D | swiotlb.h | 25 #define IO_TLB_SEGSIZE 128 macro
|
/Linux-v5.10/drivers/xen/ |
D | swiotlb-xen.c | 129 dma_bits = get_order(IO_TLB_SEGSIZE << IO_TLB_SHIFT) + PAGE_SHIFT; in xen_swiotlb_fixup() 133 int slabs = min(nslabs - i, (unsigned long)IO_TLB_SEGSIZE); in xen_swiotlb_fixup() 152 xen_io_tlb_nslabs = ALIGN(xen_io_tlb_nslabs, IO_TLB_SEGSIZE); in xen_set_nslabs()
|
/Linux-v5.10/arch/mips/cavium-octeon/ |
D | dma-octeon.c | 240 swiotlb_nslabs = ALIGN(swiotlb_nslabs, IO_TLB_SEGSIZE); in plat_swiotlb_setup()
|
/Linux-v5.10/drivers/mmc/host/ |
D | sdhci.c | 4587 IO_TLB_SEGSIZE; in sdhci_setup_host()
|