Lines Matching refs:rmem
226 static int rmem_cma_device_init(struct reserved_mem *rmem, struct device *dev) in rmem_cma_device_init() argument
228 dev_set_cma_area(dev, rmem->priv); in rmem_cma_device_init()
232 static void rmem_cma_device_release(struct reserved_mem *rmem, in rmem_cma_device_release() argument
243 static int __init rmem_cma_setup(struct reserved_mem *rmem) in rmem_cma_setup() argument
247 unsigned long node = rmem->fdt_node; in rmem_cma_setup()
255 if ((rmem->base & mask) || (rmem->size & mask)) { in rmem_cma_setup()
260 err = cma_init_reserved_mem(rmem->base, rmem->size, 0, &cma); in rmem_cma_setup()
266 dma_contiguous_early_fixup(rmem->base, rmem->size); in rmem_cma_setup()
271 rmem->ops = &rmem_cma_ops; in rmem_cma_setup()
272 rmem->priv = cma; in rmem_cma_setup()
275 &rmem->base, (unsigned long)rmem->size / SZ_1M); in rmem_cma_setup()