Lines Matching refs:rmem
124 * @rmem: reserved memory regions data
134 struct k3_r5_mem *rmem;
608 dev_addr = kproc->rmem[i].dev_addr;
609 size = kproc->rmem[i].size;
613 va = kproc->rmem[i].cpu_addr + offset;
760 struct reserved_mem *rmem;
786 kproc->rmem = kcalloc(num_rmems, sizeof(*kproc->rmem), GFP_KERNEL);
787 if (!kproc->rmem) {
800 rmem = of_reserved_mem_lookup(rmem_np);
801 if (!rmem) {
808 kproc->rmem[i].bus_addr = rmem->base;
819 kproc->rmem[i].dev_addr = (u32)rmem->base;
820 kproc->rmem[i].size = rmem->size;
821 kproc->rmem[i].cpu_addr = ioremap_wc(rmem->base, rmem->size);
822 if (!kproc->rmem[i].cpu_addr) {
824 i + 1, &rmem->base, &rmem->size);
830 i + 1, &kproc->rmem[i].bus_addr,
831 kproc->rmem[i].size, kproc->rmem[i].cpu_addr,
832 kproc->rmem[i].dev_addr);
840 iounmap(kproc->rmem[i].cpu_addr);
841 kfree(kproc->rmem);
852 iounmap(kproc->rmem[i].cpu_addr);
853 kfree(kproc->rmem);