summaryrefslogtreecommitdiffstats
path: root/kernel/dma
Commit message (Expand)AuthorAgeFilesLines
* dma-mapping: mark dma_supported staticChristoph Hellwig2022-09-071-2/+1
* swiotlb: fix a typoChao Gao2022-09-071-1/+1
* swiotlb: avoid potential left shift overflowChao Gao2022-09-071-1/+4
* dma-debug: improve search for partial syncsRobin Murphy2022-09-071-4/+2
* Revert "swiotlb: panic if nslabs is too small"Yu Zhao2022-09-071-5/+1
* Merge tag 'rproc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds2022-08-081-2/+8
|\
| * dma-mapping: Add dma_release_coherent_memory to DMA APIMark-PK Tsai2022-06-241-2/+8
* | Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds2022-08-064-58/+303
|\ \
| * | swiotlb: fix passing local variable to debugfs_create_ulong()Tianyu Lan2022-07-281-3/+9
| * | dma-mapping: reformat comment to suppress htmldoc warningLogan Gunthorpe2022-07-281-9/+9
| * | dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA supportLogan Gunthorpe2022-07-261-0/+18
| * | dma-direct: support PCI P2PDMA pages in dma-direct map_sgLogan Gunthorpe2022-07-262-7/+44
| * | dma-mapping: allow EREMOTEIO return code for P2PDMA transfersLogan Gunthorpe2022-07-261-1/+4
| * | swiotlb: clean up some coding style and minor issuesTianyu Lan2022-07-221-11/+15
| * | dma-mapping: add dma_opt_mapping_size()John Garry2022-07-191-0/+12
| * | swiotlb: move struct io_tlb_slot to swiotlb.cChristoph Hellwig2022-07-181-0/+6
| * | swiotlb: ensure a segment doesn't cross the area boundaryChao Gao2022-07-181-1/+10
| * | swiotlb: consolidate rounding up default_nslabsChao Gao2022-07-181-17/+16
| * | swiotlb: remove unused fields in io_tlb_memChao Gao2022-07-181-2/+0
| * | swiotlb: fix use after free on error handling pathDan Carpenter2022-07-181-1/+1
| * | swiotlb: split up the global swiotlb lockTianyu Lan2022-07-131-40/+189
| * | swiotlb: fail map correctly with failed io_tlb_default_memRobin Murphy2022-07-121-1/+1
| * | swiotlb: panic if nslabs is too smallDongli Zhang2022-06-221-1/+5
| * | swiotlb: remove a useless return in swiotlb_initDongli Zhang2022-06-221-1/+1
| |/
* / dma-direct: use the correct size for dma_set_encrypted()Dexuan Cui2022-06-231-3/+2
|/
* swiotlb: fix setting ->force_bounceChristoph Hellwig2022-06-021-8/+6
* dma-debug: make things less spammy under memory pressureRob Clark2022-06-021-1/+1
* dma-direct: don't over-decrypt memoryRobin Murphy2022-05-231-2/+2
* swiotlb: max mapping size takes min align mask into accountTianyu Lan2022-05-171-1/+12
* swiotlb: use the right nslabs-derived sizes in swiotlb_init_lateChristoph Hellwig2022-05-131-8/+11
* swiotlb: use the right nslabs value in swiotlb_init_remapChristoph Hellwig2022-05-131-3/+4
* swiotlb: don't panic when the swiotlb buffer can't be allocatedChristoph Hellwig2022-05-131-2/+4
* dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMICMikulas Patocka2022-05-111-1/+1
* dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pagesChristoph Hellwig2022-05-111-17/+10
* swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tblChristoph Hellwig2022-04-181-57/+20
* swiotlb: provide swiotlb_init variants that remap the bufferChristoph Hellwig2022-04-181-3/+33
* swiotlb: pass a gfp_mask argument to swiotlb_init_lateChristoph Hellwig2022-04-181-5/+2
* swiotlb: add a SWIOTLB_ANY flag to lift the low memory restrictionChristoph Hellwig2022-04-181-2/+9
* swiotlb: make the swiotlb_init interface more usefulChristoph Hellwig2022-04-181-16/+19
* swiotlb: rename swiotlb_late_init_with_default_sizeChristoph Hellwig2022-04-181-4/+2
* swiotlb: simplify swiotlb_max_segmentChristoph Hellwig2022-04-181-17/+3
* swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is setChristoph Hellwig2022-04-181-0/+3
* dma-direct: use is_swiotlb_active in dma_direct_map_pageChristoph Hellwig2022-04-181-1/+1
* dma-direct: avoid redundant memory sync for swiotlbChao Gao2022-04-141-1/+2
* dma-mapping: move pgprot_decrypted out of dma_pgprotChristoph Hellwig2022-04-012-4/+8
* Merge tag 'dma-mapping-5.18' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2022-03-296-96/+36
|\
| * dma-mapping: benchmark: extract a common header file for map_benchmark defini...Tian Tao2022-03-101-24/+1
| * dma-debug: fix return value of __setup handlersRandy Dunlap2022-03-031-2/+2
| * dma-mapping: remove CONFIG_DMA_REMAPChristoph Hellwig2022-03-033-18/+9
| * swiotlb: simplify array allocationRobin Murphy2022-01-261-2/+1