Lines Matching refs:dma_ops
90 return dev->archdata.dma_ops; in get_dma_ops()
95 dev->archdata.dma_ops = ops; in set_dma_ops()
127 struct dma_map_ops *dma_ops = get_dma_ops(dev); in dma_supported() local
129 if (unlikely(dma_ops == NULL)) in dma_supported()
131 if (dma_ops->dma_supported == NULL) in dma_supported()
133 return dma_ops->dma_supported(dev, mask); in dma_supported()
146 struct dma_map_ops *dma_ops = get_dma_ops(dev); in dma_alloc_attrs() local
149 BUG_ON(!dma_ops); in dma_alloc_attrs()
151 cpu_addr = dma_ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
164 struct dma_map_ops *dma_ops = get_dma_ops(dev); in dma_free_attrs() local
166 BUG_ON(!dma_ops); in dma_free_attrs()
170 dma_ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
175 struct dma_map_ops *dma_ops = get_dma_ops(dev); in dma_mapping_error() local
178 if (dma_ops->mapping_error) in dma_mapping_error()
179 return dma_ops->mapping_error(dev, dma_addr); in dma_mapping_error()