f4111e39a52a ("swiotlb: Add restricted DMA alloc/free support") 903cd0f315fe ("swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing") 6f2beb268a5d ("swiotlb: Update is_swiotlb_active to add a struct device argument") 0a65579cdd28 ("swiotlb: Refactor swiotlb init functions") 2cbc2776efe4 ("swiotlb: remove swiotlb_nr_tbl") 2d29960af0be ("swiotlb: dynamically allocate io_tlb_default_mem") 73f620951b2b ("swiotlb: move global variables into a new io_tlb_mem structure") a98f565462f0 ("xen-swiotlb: split xen_swiotlb_init") 5d0538b2b884 ("swiotlb: lift the double initialization protection from xen-swiotlb") cbce99527ca7 ("xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs") 4035b43da6da ("xen-swiotlb: remove xen_set_nslabs") 6223d1cef7b4 ("xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported") 2bdba622c351 ("swiotlb: move orig addr and size validation into swiotlb_bounce") 2973073a80b4 ("swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single") daf9514fd5eb ("swiotlb: Validate bounce size in the sync/unmap path") 1f221a0d0dbf ("swiotlb: respect min_align_mask") 16fc3cef33a0 ("swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single") 26a7e094783d ("swiotlb: refactor swiotlb_tbl_map_single") ca10d0f8e530 ("swiotlb: clean up swiotlb_tbl_unmap_single") c32a77fd1878 ("swiotlb: factor out a nr_slots helper")