Lines Matching refs:dma_addr
556 uint64_t dma_addr;
601 PCTRIE_DEFINE(LINUX_DMA, linux_dma_obj, dma_addr, linux_dma_trie_alloc,
681 obj->dma_addr = seg.ds_addr;
692 return (obj->dma_addr);
704 linux_dma_unmap(struct device *dev, dma_addr_t dma_addr, size_t len)
715 obj = LINUX_DMA_PCTRIE_LOOKUP(&priv->ptree, dma_addr);
720 LINUX_DMA_PCTRIE_REMOVE(&priv->ptree, dma_addr);
729 linux_dma_unmap(struct device *dev, dma_addr_t dma_addr, size_t len)
818 obj->dma_addr = seg.ds_addr;
944 *handle = obj->dma_addr;
949 linux_dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t dma_addr)
954 obj = LINUX_DMA_PCTRIE_LOOKUP(&pool->pool_ptree, dma_addr);
959 LINUX_DMA_PCTRIE_REMOVE(&pool->pool_ptree, dma_addr);