Commit Graph

69 Commits (974802eaa1afdc87e00821df7020a2b3c6fee623)

Author SHA1 Message Date
Becky Bruce 42d7c5e353 swiotlb: change swiotlb_bus_to[phys,virt] prototypes 16 years ago
Becky Bruce 380d687833 swiotlb: use swiotlb_sync_single instead of duplicating code 16 years ago
Becky Bruce 7fcebbd2d9 swiotlb: rename unmap_single to do_unmap_single 16 years ago
Becky Bruce ef5722f698 swiotlb: allow arch override of address_needs_mapping 16 years ago
Becky Bruce dd6b02fe42 swiotlb: map_page fix for highmem systems 16 years ago
Becky Bruce 67131ad051 swiotlb: fix compile warning 16 years ago
Becky Bruce ceb5ac3264 swiotlb: comment corrections 16 years ago
Yang Hongyang 284901a90a dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 16 years ago
Ian Campbell 961d7d0ee5 swiotlb: do not use sg_virt() 16 years ago
Ian Campbell 0b8698ab58 swiotlb: range_needs_mapping should take a physical address. 16 years ago
Kay Sievers 94b324864e swiotlb: struct device - replace bus_id with dev_name(), dev_set_name() 16 years ago
FUJITA Tomonori f98eee8ea9 x86, ia64: remove duplicated swiotlb code 16 years ago
FUJITA Tomonori 160c1d8e40 x86, ia64: convert to use generic dma_map_ops struct 16 years ago
Jesper Juhl 52942b6b16 swiotlb: Don't include linux/swiotlb.h twice in lib/swiotlb.c 16 years ago
Roland Dreier 79ff56ebd3 swiotlb: add missing __init annotations 16 years ago
FUJITA Tomonori 874d6a9555 swiotlb: clean up EXPORT_SYMBOL usage 16 years ago
FUJITA Tomonori ac86ccc637 swiotlb: remove unnecessary declaration 16 years ago
Becky Bruce fb05a37929 swiotlb: add support for systems with highmem 16 years ago
Becky Bruce bc40ac6698 swiotlb: store phys address in io_tlb_orig_addr array 16 years ago
Jeremy Fitzhardinge 70a7d3cc13 swiotlb: add hwdev to swiotlb_phys_to_bus() / swiotlb_sg_to_bus() 16 years ago
Ian Campbell 2e5b2b86b6 swiotlb: consolidate swiotlb info message printing 16 years ago
Jeremy Fitzhardinge ef9b189352 swiotlb: support bouncing of HighMem pages 16 years ago
Jeremy Fitzhardinge 1b548f667c swiotlb: factor out copy to/from device 16 years ago
Ian Campbell b81ea27b23 swiotlb: add arch hook to force mapping 16 years ago
Ian Campbell e08e1f7adb swiotlb: allow architectures to override phys<->bus<->phys conversions 16 years ago
Ian Campbell a5ddde4a55 swiotlb: add comment where we handle the overflow of a dma mask on 32 bit 16 years ago
Ian Campbell 0016fdee92 swiotlb: move some definitions to header 16 years ago
Jeremy Fitzhardinge 8c5df16bec swiotlb: allow architectures to override swiotlb pool allocation 16 years ago
FUJITA Tomonori 1e74f3000b swiotlb: use coherent_dma_mask in alloc_coherent 16 years ago
FUJITA Tomonori a2b89b596c swiotlb: remove panic for alloc_coherent failure 17 years ago
FUJITA Tomonori 07a2c01a0c convert swiotlb to use dma_get_mask 17 years ago
Daniel J Blueman 36223a399f swiotlb: fix back-off path when memory allocation fails 17 years ago
FUJITA Tomonori 2797982ed9 swiotlb: convert swiotlb to use is_buffer_dma_capable helper function 17 years ago
FUJITA Tomonori 640aebfe01 swiotlb: add is_swiotlb_buffer helper function 17 years ago
FUJITA Tomonori 21f6c4de4c swiotlb: use unmap_single instead of swiotlb_unmap_single in swiotlb_free_coherent 17 years ago
FUJITA Tomonori 9dfda12b8b swiotlb: use map_single instead of swiotlb_map_single in swiotlb_alloc_coherent 17 years ago
FUJITA Tomonori 68e91d6134 swiotlb: remove GFP_DMA hack in swiotlb_alloc_coherent 17 years ago
FUJITA Tomonori 8d8bb39b9e dma-mapping: add the device argument to dma_mapping_error() 17 years ago
Arthur Kepner 309df0c503 dma/ia64: update ia64 machvecs, swiotlb.c 17 years ago
FUJITA Tomonori a852250920 swiotlb: use iommu_is_span_boundary helper function 17 years ago
Andrew Morton a7133a1558 lib/swiotlb.c: cleanups 17 years ago
Jan Beulich b15a3891c9 avoid endless loops in lib/swiotlb.c 17 years ago
FUJITA Tomonori 681cc5cd3e iommu sg merging: swiotlb: respect the segment boundary limits 17 years ago
Jens Axboe f9527f121b Update swiotlb to use sg helpers 18 years ago
FUJITA Tomonori 9e91fdb32d swiotlb: fix map_sg failure handling 18 years ago
Jens Axboe dbfd49fe9d swiotlb: sg chaining support 18 years ago
David Brownell aa24886e37 dma_free_coherent() needs irqs enabled (sigh) 18 years ago
Keir Fraser df336d1c7b Fix swiotlb_sync_single_range() 18 years ago
Sam Ravnborg b2ead6e012 fix section mismatch warning in lib/swiotlb.c 18 years ago
Tony Luck 25667d6754 Revert "[IA64] swiotlb abstraction (e.g. for Xen)" 18 years ago