Searched refs:phys_limit (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/dma/ |
| H A D | swiotlb.c | 491 io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1); in swiotlb_init_remap() 493 io_tlb_default_mem.phys_limit = ARCH_LOW_ADDRESS_LIMIT; in swiotlb_init_remap() 570 io_tlb_default_mem.phys_limit = zone_dma_limit; in swiotlb_init_late() 572 io_tlb_default_mem.phys_limit = max(DMA_BIT_MASK(32), zone_dma_limit); in swiotlb_init_late() 574 io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1); in swiotlb_init_late() 702 * @phys_limit: Maximum allowed physical address of the buffer. 709 * if the allocated physical address was above @phys_limit. 712 u64 phys_limit, unsigned long attrs) in alloc_dma_pages() argument 725 if (paddr + bytes - 1 > phys_limit) { in alloc_dma_pages() 747 * @phys_limit 755 swiotlb_alloc_tlb(struct device * dev,struct io_tlb_mem * mem,size_t bytes,u64 phys_limit,gfp_t gfp,void ** vaddr) swiotlb_alloc_tlb() argument 834 swiotlb_alloc_pool(struct device * dev,struct io_tlb_mem * mem,unsigned long minslabs,unsigned long nslabs,unsigned int nareas,u64 phys_limit,gfp_t gfp) swiotlb_alloc_pool() argument 1340 u64 phys_limit; swiotlb_find_slots() local [all...] |
| H A D | direct.c | 51 static gfp_t dma_direct_optimal_gfp_mask(struct device *dev, u64 *phys_limit) in dma_direct_optimal_gfp_mask() argument 65 *phys_limit = dma_to_phys(dev, dma_limit); in dma_direct_optimal_gfp_mask() 66 if (*phys_limit <= zone_dma_limit) in dma_direct_optimal_gfp_mask() 68 if (*phys_limit <= DMA_BIT_MASK(32)) in dma_direct_optimal_gfp_mask() 122 u64 phys_limit; in __dma_direct_alloc_pages() local 126 gfp |= dma_direct_optimal_gfp_mask(dev, &phys_limit); in __dma_direct_alloc_pages() 141 phys_limit < DMA_BIT_MASK(64) && in __dma_direct_alloc_pages() 167 u64 phys_limit; in dma_direct_alloc_from_pool() local 172 gfp |= dma_direct_optimal_gfp_mask(dev, &phys_limit); in dma_direct_alloc_from_pool()
|
| /linux/include/linux/ |
| H A D | swiotlb.h | 123 u64 phys_limit; member
|