Searched refs:phys_limit (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/kernel/dma/ |
H A D | swiotlb.c | 371 io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1); in swiotlb_init_remap() 373 io_tlb_default_mem.phys_limit = ARCH_LOW_ADDRESS_LIMIT; in swiotlb_init_remap() 449 io_tlb_default_mem.phys_limit = DMA_BIT_MASK(zone_dma_bits); in swiotlb_init_late() 451 io_tlb_default_mem.phys_limit = DMA_BIT_MASK(32); in swiotlb_init_late() 453 io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1); in swiotlb_init_late() 562 * @phys_limit: Maximum allowed physical address of the buffer. 568 * if the allocated physical address was above @phys_limit. 570 static struct page *alloc_dma_pages(gfp_t gfp, size_t bytes, u64 phys_limit) in alloc_dma_pages() argument 582 if (paddr + bytes - 1 > phys_limit) { in alloc_dma_pages() 603 * @phys_limit 608 swiotlb_alloc_tlb(struct device *dev, size_t bytes, u64 phys_limit, gfp_t gfp) swiotlb_alloc_tlb() argument 679 swiotlb_alloc_pool(struct device *dev, unsigned long minslabs, unsigned long nslabs, unsigned int nareas, u64 phys_limit, gfp_t gfp) swiotlb_alloc_pool() argument 1126 u64 phys_limit; swiotlb_find_slots() local [all...] |
H A D | direct.c | 47 static gfp_t dma_direct_optimal_gfp_mask(struct device *dev, u64 *phys_limit) in dma_direct_optimal_gfp_mask() argument 61 *phys_limit = dma_to_phys(dev, dma_limit); in dma_direct_optimal_gfp_mask() 62 if (*phys_limit <= DMA_BIT_MASK(zone_dma_bits)) in dma_direct_optimal_gfp_mask() 64 if (*phys_limit <= DMA_BIT_MASK(32)) in dma_direct_optimal_gfp_mask() 123 u64 phys_limit; in __dma_direct_alloc_pages() local 130 gfp |= dma_direct_optimal_gfp_mask(dev, &phys_limit); in __dma_direct_alloc_pages() 147 phys_limit < DMA_BIT_MASK(64) && in __dma_direct_alloc_pages() 175 u64 phys_limit; in dma_direct_alloc_from_pool() local 181 gfp |= dma_direct_optimal_gfp_mask(dev, &phys_limit); in dma_direct_alloc_from_pool()
|
/kernel/linux/linux-5.10/kernel/dma/ |
H A D | direct.c | 48 u64 *phys_limit) in dma_direct_optimal_gfp_mask() 60 *phys_limit = dma_to_phys(dev, dma_limit); in dma_direct_optimal_gfp_mask() 61 if (*phys_limit <= DMA_BIT_MASK(zone_dma_bits)) in dma_direct_optimal_gfp_mask() 63 if (*phys_limit <= DMA_BIT_MASK(32)) in dma_direct_optimal_gfp_mask() 83 u64 phys_limit; in __dma_direct_alloc_pages() local 88 &phys_limit); in __dma_direct_alloc_pages() 102 phys_limit < DMA_BIT_MASK(64) && in __dma_direct_alloc_pages() 47 dma_direct_optimal_gfp_mask(struct device *dev, u64 dma_mask, u64 *phys_limit) dma_direct_optimal_gfp_mask() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | swiotlb.h | 114 * @phys_limit: Maximum allowed physical address. 132 u64 phys_limit; member
|
/kernel/linux/linux-5.10/drivers/virtio/ |
H A D | virtio_mem.c | 1500 const uint64_t phys_limit = 1UL << MAX_PHYSMEM_BITS; in virtio_mem_refresh_config() local 1513 end_addr = min(end_addr, phys_limit); in virtio_mem_refresh_config() 1633 const uint64_t phys_limit = 1UL << MAX_PHYSMEM_BITS; in virtio_mem_init() local 1679 if (vm->addr + vm->region_size > phys_limit) in virtio_mem_init()
|
Completed in 7 milliseconds