summaryrefslogtreecommitdiff
path: root/drivers/xen/swiotlb-xen.c
AgeCommit message (Expand)AuthorFilesLines
2026-07-31dma-direct: pass attrs to dma_capable() for DMA_ATTR_CC_SHARED checksAneesh Kumar K.V (Arm)1-3/+3
2026-07-31dma: swiotlb: pass mapping attributes by referenceAneesh Kumar K.V (Arm)1-1/+1
2026-04-17Merge tag 'dma-mapping-7.1-2026-04-16' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-8/+16
2026-04-10xen/swiotlb: fix stale reference to swiotlb_unmap_page()Kexin Sun1-1/+1
2026-03-13dma-mapping: Separate DMA sync issuing and completion waitingBarry Song1-8/+16
2025-10-29xen: swiotlb: Switch to physical address mapping callbacksLeon Romanovsky1-34/+29
2025-09-12xen: swiotlb: Open code map_resource callbackLeon Romanovsky1-1/+20
2025-05-23xen: swiotlb: Wire up map_resource callbackJohn Ernberg1-0/+1
2025-05-07xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands itJohn Ernberg1-0/+1
2025-02-13Xen/swiotlb: mark xen_swiotlb_fixup() __initJan Beulich1-1/+1
2025-02-13xen/swiotlb: relax alignment requirementsJuergen Gross1-8/+12
2024-09-17xen/swiotlb: fix allocated sizeJuergen Gross1-2/+2
2024-09-17xen/swiotlb: add alignment check for dma buffersJuergen Gross1-0/+6
2024-07-10swiotlb: reduce swiotlb pool lookupsMichael Kelley1-11/+20
2024-05-20Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds1-1/+1
2024-05-07swiotlb: remove alloc_size argument to swiotlb_tbl_map_single()Michael Kelley1-1/+1
2024-04-25change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan1-1/+1
2023-11-17swiotlb-xen: provide the "max_mapping_size" methodKeith Busch1-0/+1
2023-08-01swiotlb: make io_tlb_default_mem local to swiotlb.cPetr Tesarik1-1/+1
2022-05-11swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on armChristoph Hellwig1-64/+33
2022-04-18swiotlb: merge swiotlb-xen initialization into swiotlbChristoph Hellwig1-127/+1
2022-04-18swiotlb: make the swiotlb_init interface more usefulChristoph Hellwig1-2/+2
2022-04-18swiotlb: simplify swiotlb_max_segmentChristoph Hellwig1-2/+0
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2021-11-06memblock: use memblock_free for freeing virtual pointersMike Rapoport1-1/+1
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport1-1/+1
2021-09-29swiotlb: Support aligned swiotlb buffersDavid Stevens1-1/+1
2021-09-25Merge tag 'for-linus-5.15b-rc3-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+4
2021-09-20swiotlb-xen: ensure to issue well-formed XENMEM_exchange requestsJan Beulich1-3/+4
2021-09-17Merge tag 'for-linus-5.15b-rc2-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-20/+17
2021-09-15swiotlb-xen: drop DEFAULT_NSLABSJan Beulich1-2/+0
2021-09-15swiotlb-xen: arrange to have buffer info loggedJan Beulich1-1/+1
2021-09-15swiotlb-xen: drop leftover __refJan Beulich1-1/+1
2021-09-15swiotlb-xen: limit init retriesJan Beulich1-2/+2
2021-09-15swiotlb-xen: suppress certain init retriesJan Beulich1-1/+2
2021-09-15swiotlb-xen: maintain slab count properlyJan Beulich1-10/+9
2021-09-15swiotlb-xen: fix late init retryJan Beulich1-2/+2
2021-09-15swiotlb-xen: avoid double freeJan Beulich1-1/+0
2021-09-03Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+4
2021-08-09xen: swiotlb: return error code from xen_swiotlb_map_sg()Martin Oliveira1-1/+1
2021-07-23swiotlb: Convert io_default_tlb_mem to static allocationWill Deacon1-2/+2
2021-07-13swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncingClaire Chang1-1/+1
2021-07-13swiotlb: Update is_swiotlb_buffer to add a struct device argumentClaire Chang1-1/+1
2021-05-14xen/swiotlb: check if the swiotlb has already been initializedStefano Stabellini1-0/+5
2021-03-19swiotlb: dynamically allocate io_tlb_default_memChristoph Hellwig1-14/+8
2021-03-19swiotlb: move global variables into a new io_tlb_mem structureClaire Chang1-1/+1
2021-03-17xen-swiotlb: remove the unused size argument from xen_swiotlb_fixupChristoph Hellwig1-4/+3
2021-03-17xen-swiotlb: split xen_swiotlb_initChristoph Hellwig1-54/+70
2021-03-17swiotlb: lift the double initialization protection from xen-swiotlbChristoph Hellwig1-7/+0
2021-03-17xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabsChristoph Hellwig1-32/+25