Lines Matching refs:rmem
329 static int rmem_dma_device_init(struct reserved_mem *rmem, struct device *dev) in rmem_dma_device_init() argument
331 if (!rmem->priv) { in rmem_dma_device_init()
334 mem = dma_init_coherent_memory(rmem->base, rmem->base, in rmem_dma_device_init()
335 rmem->size, true); in rmem_dma_device_init()
338 rmem->priv = mem; in rmem_dma_device_init()
340 dma_assign_coherent_memory(dev, rmem->priv); in rmem_dma_device_init()
344 static void rmem_dma_device_release(struct reserved_mem *rmem, in rmem_dma_device_release() argument
356 static int __init rmem_dma_setup(struct reserved_mem *rmem) in rmem_dma_setup() argument
358 unsigned long node = rmem->fdt_node; in rmem_dma_setup()
374 dma_reserved_default_memory = rmem; in rmem_dma_setup()
378 rmem->ops = &rmem_dma_ops; in rmem_dma_setup()
380 &rmem->base, (unsigned long)rmem->size / SZ_1M); in rmem_dma_setup()