diff options
| -rw-r--r-- | include/linux/dma-mapping.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/dma-mapping.h b/include/linux/dma-mapping.h index e13117cbd2f..8cc7f95289a 100644 --- a/include/linux/dma-mapping.h +++ b/include/linux/dma-mapping.h @@ -13,6 +13,12 @@ struct dma_map_ops {  				dma_addr_t *dma_handle, gfp_t gfp);  	void (*free_coherent)(struct device *dev, size_t size,  			      void *vaddr, dma_addr_t dma_handle); +	void* (*alloc)(struct device *dev, size_t size, +				dma_addr_t *dma_handle, gfp_t gfp, +				struct dma_attrs *attrs); +	void (*free)(struct device *dev, size_t size, +			      void *vaddr, dma_addr_t dma_handle, +			      struct dma_attrs *attrs);  	dma_addr_t (*map_page)(struct device *dev, struct page *page,  			       unsigned long offset, size_t size,  			       enum dma_data_direction dir,  |