Searched refs:dma_iova_try_alloc (Results 1 – 6 of 6) sorted by relevance
/linux/block/ ! |
H A D | blk-mq-dma.c | 187 dma_iova_try_alloc(dma_dev, state, vec.paddr, total_len)) in blk_rq_dma_map_iter_start()
|
/linux/include/linux/ ! |
H A D | dma-mapping.h | 309 bool dma_iova_try_alloc(struct device *dev, struct dma_iova_state *state, 328 static inline bool dma_iova_try_alloc(struct device *dev, in dma_iova_try_alloc() function
|
/linux/mm/ ! |
H A D | hmm.c | 658 use_iova = dma_iova_try_alloc(dev, &map->state, 0, in hmm_dma_map_alloc()
|
/linux/drivers/iommu/ ! |
H A D | dma-iommu.c | 1751 * dma_iova_try_alloc - Try to allocate an IOVA space 1766 bool dma_iova_try_alloc(struct device *dev, struct dma_iova_state *state, in dma_iova_try_alloc() function 1809 EXPORT_SYMBOL_GPL(dma_iova_try_alloc);
|
/linux/Documentation/core-api/ ! |
H A D | dma-api.rst | 488 bool dma_iova_try_alloc(struct device *dev, struct dma_iova_state *state, 501 call to dma_iova_try_alloc. This can be useful in the unmap path.
|
/linux/drivers/vfio/pci/mlx5/ ! |
H A D | cmd.c | 390 if (dma_iova_try_alloc(mdev->device, state, 0, npages * PAGE_SIZE)) { in register_dma_pages()
|