Lines Matching refs:rmem
337 static int rmem_dma_device_init(struct reserved_mem *rmem, struct device *dev) in rmem_dma_device_init() argument
339 struct dma_coherent_mem *mem = rmem->priv; in rmem_dma_device_init()
342 mem = dma_init_coherent_memory(rmem->base, rmem->base, in rmem_dma_device_init()
343 rmem->size, true); in rmem_dma_device_init()
346 rmem->priv = mem; in rmem_dma_device_init()
350 if (mem->device_base + rmem->size - 1 > in rmem_dma_device_init()
358 static void rmem_dma_device_release(struct reserved_mem *rmem, in rmem_dma_device_release() argument
370 static int __init rmem_dma_setup(struct reserved_mem *rmem) in rmem_dma_setup() argument
372 unsigned long node = rmem->fdt_node; in rmem_dma_setup()
388 dma_reserved_default_memory_base = rmem->base; in rmem_dma_setup()
389 dma_reserved_default_memory_size = rmem->size; in rmem_dma_setup()
393 rmem->ops = &rmem_dma_ops; in rmem_dma_setup()
395 &rmem->base, (unsigned long)rmem->size / SZ_1M); in rmem_dma_setup()