Commit Graph

92 Commits (0a58705b2fc3fa29525cf2fdae3d4276a5771280)

Author SHA1 Message Date
Yinghai Lu e79f86b2ef swiotlb: Use page alignment for early buffer allocation 15 years ago
FUJITA Tomonori 03620b2d75 swiotlb: make io_tlb_overflow static 15 years ago
Konrad Rzeszutek Wilk d7ef1533a9 swiotlb: Make swiotlb bookkeeping functions visible in the header file. 15 years ago
Konrad Rzeszutek Wilk 22d4826998 swiotlb: search and replace "int dir" with "enum dma_data_direction dir" 15 years ago
Konrad Rzeszutek Wilk bfc5501f6d swiotlb: Make internal bookkeeping functions have 'swiotlb_tbl' prefix. 15 years ago
FUJITA Tomonori abbceff7d7 swiotlb: add the swiotlb initialization function with iotlb memory 15 years ago
FUJITA Tomonori eb605a5754 swiotlb: add swiotlb_tbl_map_single library function 15 years ago
FUJITA Tomonori 38388301b7 swiotlb: remove unnecessary swiotlb_sync_single_range_* 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Jan Beulich ac2b3e67dd dma-mapping: fix off-by-one error in dma_capable() 15 years ago
André Goddard Rosa af901ca181 tree-wide: fix assorted typos all over the place 15 years ago
FUJITA Tomonori b18485e7ac swiotlb: Remove the swiotlb variable usage 15 years ago
FUJITA Tomonori 75f1cdf1dd x86: Handle HW IOMMU initialization failure gracefully 15 years ago
FUJITA Tomonori ad32e8cb86 swiotlb: Defer swiotlb init printing, export swiotlb_print_info() 15 years ago
FUJITA Tomonori 5740afdb68 swiotlb: Add swiotlb_free() function 15 years ago
Casey Dahlin c7084b35eb lib/swiotlb.c: Fix strange panic message selection logic when swiotlb fills up 16 years ago
FUJITA Tomonori 862d196b27 swiotlb: use phys_to_dma and dma_to_phys 16 years ago
FUJITA Tomonori b9394647ac swiotlb: use dma_capable() 16 years ago
FUJITA Tomonori 02ca646e73 swiotlb: remove unnecessary swiotlb_bus_to_virt 16 years ago
FUJITA Tomonori cf56e3f2e8 swiotlb: remove swiotlb_arch_range_needs_mapping 16 years ago
FUJITA Tomonori bb52196be3 swiotlb: remove unused swiotlb_alloc() 16 years ago
FUJITA Tomonori 3885123da8 swiotlb: remove unused swiotlb_alloc_boot() 16 years ago
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