Lines Matching full:phys
302 phys_addr_t phys; in __dma_alloc_from_pool() local
308 phys = gen_pool_virt_to_phys(pool, addr); in __dma_alloc_from_pool()
309 if (phys_addr_ok && !phys_addr_ok(dev, phys, size)) { in __dma_alloc_from_pool()
319 return pfn_to_page(__phys_to_pfn(phys)); in __dma_alloc_from_pool()
366 phys_addr_t phys; member
376 phys_addr_t end = match->phys + match->size - 1; in dma_pool_find_phys()
383 if (match->phys < chunk->phys_addr || end > chunk_end) in dma_pool_find_phys()
386 match->addr = chunk->start_addr + (match->phys - chunk->phys_addr); in dma_pool_find_phys()
390 static bool dma_free_from_pool_phys(struct dma_gen_pool *dma_pool, phys_addr_t phys, in dma_free_from_pool_phys() argument
394 .phys = phys, in dma_free_from_pool_phys()
413 phys_addr_t phys = page_to_phys(page); in dma_free_from_pool_page() local
419 if (dma_free_from_pool_phys(dma_pool, phys, size)) in dma_free_from_pool_page()