Home
last modified time | relevance | path

Searched refs:dma_iova_state (Results 1 – 5 of 5) sorted by relevance

/linux/include/linux/
H A Ddma-mapping.h120 struct dma_iova_state { struct
130 static inline size_t dma_iova_size(struct dma_iova_state *state) in dma_iova_size() argument
362 static inline bool dma_use_iova(struct dma_iova_state *state) in dma_use_iova()
367 bool dma_iova_try_alloc(struct device *dev, struct dma_iova_state *state,
369 void dma_iova_free(struct device *dev, struct dma_iova_state *state);
370 void dma_iova_destroy(struct device *dev, struct dma_iova_state *state,
373 int dma_iova_sync(struct device *dev, struct dma_iova_state *state,
375 int dma_iova_link(struct device *dev, struct dma_iova_state *state,
378 void dma_iova_unlink(struct device *dev, struct dma_iova_state *state,
382 static inline bool dma_use_iova(struct dma_iova_state *state) in dma_use_iova()
[all …]
H A Dhmm-dma.h8 struct dma_iova_state;
20 struct dma_iova_state state;
/linux/drivers/dma-buf/
H A Ddma-buf-mapping.c35 static unsigned int calc_sg_nents(struct dma_iova_state *state, in calc_sg_nents()
65 struct dma_iova_state *state;
/linux/drivers/iommu/
H A Ddma-iommu.c1786 bool dma_iova_try_alloc(struct device *dev, struct dma_iova_state *state, in dma_iova_try_alloc()
1843 void dma_iova_free(struct device *dev, struct dma_iova_state *state) in dma_iova_free()
1894 struct dma_iova_state *state, phys_addr_t phys, size_t offset, in iommu_dma_iova_link_swiotlb()
1960 int dma_iova_link(struct device *dev, struct dma_iova_state *state, in dma_iova_link()
2010 int dma_iova_sync(struct device *dev, struct dma_iova_state *state, in dma_iova_sync()
2065 struct dma_iova_state *state, size_t offset, size_t size, in __iommu_dma_iova_unlink()
2107 void dma_iova_unlink(struct device *dev, struct dma_iova_state *state, in dma_iova_unlink()
2127 void dma_iova_destroy(struct device *dev, struct dma_iova_state *state, in dma_iova_destroy()
/linux/mm/
H A Dhmm.c775 struct dma_iova_state *state = &map->state; in hmm_dma_map_pfn()
871 struct dma_iova_state *state = &map->state; in hmm_dma_unmap_pfn()