Lines Matching refs:dev
192 struct page *dma_alloc_from_contiguous(struct device *dev, size_t count, in dma_alloc_from_contiguous() argument
198 return cma_alloc(dev_get_cma_area(dev), count, align, no_warn); in dma_alloc_from_contiguous()
211 bool dma_release_from_contiguous(struct device *dev, struct page *pages, in dma_release_from_contiguous() argument
214 return cma_release(dev_get_cma_area(dev), pages, count); in dma_release_from_contiguous()
231 struct page *dma_alloc_contiguous(struct device *dev, size_t size, gfp_t gfp) in dma_alloc_contiguous() argument
237 if (dev && dev->cma_area) in dma_alloc_contiguous()
238 cma = dev->cma_area; in dma_alloc_contiguous()
264 void dma_free_contiguous(struct device *dev, struct page *page, size_t size) in dma_free_contiguous() argument
266 if (!cma_release(dev_get_cma_area(dev), page, in dma_free_contiguous()
282 static int rmem_cma_device_init(struct reserved_mem *rmem, struct device *dev) in rmem_cma_device_init() argument
284 dev_set_cma_area(dev, rmem->priv); in rmem_cma_device_init()
289 struct device *dev) in rmem_cma_device_release() argument
291 dev_set_cma_area(dev, NULL); in rmem_cma_device_release()