summaryrefslogtreecommitdiffstats
path: root/drivers/xen/swiotlb-xen.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: add checks for the return value of memblock_alloc*()Mike Rapoport2019-03-121-2/+5
* arm64/xen: fix xen-swiotlb cache flushingChristoph Hellwig2019-01-231-2/+2
* swiotlb: remove dma_mark_cleanChristoph Hellwig2018-12-131-19/+1
* swiotlb: remove SWIOTLB_MAP_ERRORChristoph Hellwig2018-12-131-2/+2
* xen-swiotlb: remove the mapping_error dma_map_ops methodChristoph Hellwig2018-12-061-10/+2
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+0
* memblock: replace free_bootmem{_node} with memblock_freeMike Rapoport2018-10-311-1/+3
* memblock: replace alloc_bootmem_pages with memblock_allocMike Rapoport2018-10-311-1/+2
* Merge branch 'stable/for-linus-4.20' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2018-10-231-0/+6
|\
| * xen-swiotlb: use actually allocated size on check physical continuousJoe Jin2018-10-181-0/+6
* | dma-mapping: support non-coherent devices in dma_common_get_sgtableChristoph Hellwig2018-09-201-1/+1
* | dma-mapping: consolidate the dma mmap implementationsChristoph Hellwig2018-09-201-1/+1
|/
* xen-swiotlb: fix the check condition for xen_swiotlb_free_coherentJoe Jin2018-05-181-1/+1
* x86/dma: Remove dma_alloc_coherent_mask()Christoph Hellwig2018-03-201-15/+1
* dma-mapping: move swiotlb arch helpers to a new headerChristoph Hellwig2018-01-101-1/+1
* xen-swiotlb: remove xen_swiotlb_set_dma_maskChristoph Hellwig2017-06-281-12/+0
* xen-swiotlb: implement ->mapping_errorChristoph Hellwig2017-06-201-2/+10
* xen-swiotlb: consolidate xen_swiotlb_dma_opsChristoph Hellwig2017-06-201-45/+48
* xen/arm,arm64: rename __generic_dma_ops to xen_get_dma_opsStefano Stabellini2017-05-021-4/+4
* Merge branch 'stable/for-linus-4.11' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-03-071-0/+47
|\
| * swiotlb-xen: implement xen_swiotlb_get_sgtable callbackAndrii Anisov2017-02-131-0/+28
| * swiotlb-xen: implement xen_swiotlb_dma_mmap callbackStefano Stabellini2017-02-131-0/+19
* | swiotlb-xen: update dev_addr after swapping pagesStefano Stabellini2017-01-201-2/+3
|/
* swiotlb: Export swiotlb_max_segment to usersKonrad Rzeszutek Wilk2017-01-061-0/+4
* swiotlb: Convert swiotlb_force from int to enumGeert Uytterhoeven2016-12-191-2/+2
* swiotlb: Minor fix-ups for DMA_ATTR_SKIP_CPU_SYNC supportAlexander Duyck2016-11-101-2/+2
* swiotlb: Add support for DMA_ATTR_SKIP_CPU_SYNCAlexander Duyck2016-11-071-4/+7
* swiotlb-xen: Enforce return of DMA_ERROR_CODE in mapping functionAlexander Duyck2016-11-071-12/+6
* dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski2016-08-041-7/+7
* xen/swiotlb: Add support for 64KB page granularityJulien Grall2015-10-231-20/+19
* xen/swiotlb: Pass addresses rather than frame numbers to xen_arch_need_swiotlbJulien Grall2015-10-231-2/+2
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2015-09-101-6/+0
|\
| * dma-mapping: consolidate dma_{alloc,free}_{attrs,coherent}Christoph Hellwig2015-09-101-6/+0
* | xen: Make clear that swiotlb and biomerge are dealing with DMA addressJulien Grall2015-09-081-8/+8
|/
* xen: Add __GFP_DMA flag when xen_swiotlb_init gets free pages on ARMStefano Stabellini2015-05-061-1/+1
* Revert "swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single"David Vrabel2014-12-101-1/+1
* swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_singleStefano Stabellini2014-12-041-1/+1
* swiotlb-xen: call xen_dma_sync_single_for_device when appropriateStefano Stabellini2014-12-041-1/+1
* swiotlb-xen: remove BUG_ON in xen_bus_to_physStefano Stabellini2014-12-041-2/+0
* swiotlb-xen: pass dev_addr to xen_dma_unmap_page and xen_dma_sync_single_for_cpuStefano Stabellini2014-12-041-3/+3
* xen/arm/arm64: introduce xen_arch_need_swiotlbStefano Stabellini2014-12-041-1/+4
* xen: add a dma_addr_t dev_addr argument to xen_dma_map_pageStefano Stabellini2014-12-041-2/+4
* xen: swiotlb: handle sizeof(dma_addr_t) != sizeof(phys_addr_t)Ian Campbell2014-01-301-2/+20
* swiotlb-xen: add missing xen_dma_map_page callStefano Stabellini2013-11-151-0/+5
* Merge remote-tracking branch 'stefano/swiotlb-xen-9.1' into stable/for-linus-...Konrad Rzeszutek Wilk2013-11-081-26/+89
|\
| * swiotlb-xen: fix error code returned by xen_swiotlb_map_sg_attrsStefano Stabellini2013-10-291-1/+1
| * swiotlb-xen: static inline xen_phys_to_bus, xen_bus_to_phys, xen_virt_to_bus ...Stefano Stabellini2013-10-251-4/+4
| * swiotlb: print a warning when the swiotlb is fullStefano Stabellini2013-10-251-0/+1
| * swiotlb-xen: use xen_dma_map/unmap_page, xen_dma_sync_single_for_cpu/deviceStefano Stabellini2013-10-251-8/+31
| * swiotlb-xen: use xen_alloc/free_coherent_pagesStefano Stabellini2013-10-101-10/+21