Lines Matching refs:rmem

162 	struct k3_r5_mem *rmem;  member
698 if (!kproc->rmem[0].cpu_addr) { in k3_r5_get_loaded_rsc_table()
711 return (struct resource_table *)kproc->rmem[0].cpu_addr; in k3_r5_get_loaded_rsc_table()
770 dev_addr = kproc->rmem[i].dev_addr; in k3_r5_rproc_da_to_va()
771 size = kproc->rmem[i].size; in k3_r5_rproc_da_to_va()
775 va = kproc->rmem[i].cpu_addr + offset; in k3_r5_rproc_da_to_va()
957 struct reserved_mem *rmem; in k3_r5_reserved_mem_init() local
983 kproc->rmem = kcalloc(num_rmems, sizeof(*kproc->rmem), GFP_KERNEL); in k3_r5_reserved_mem_init()
984 if (!kproc->rmem) { in k3_r5_reserved_mem_init()
997 rmem = of_reserved_mem_lookup(rmem_np); in k3_r5_reserved_mem_init()
998 if (!rmem) { in k3_r5_reserved_mem_init()
1005 kproc->rmem[i].bus_addr = rmem->base; in k3_r5_reserved_mem_init()
1016 kproc->rmem[i].dev_addr = (u32)rmem->base; in k3_r5_reserved_mem_init()
1017 kproc->rmem[i].size = rmem->size; in k3_r5_reserved_mem_init()
1018 kproc->rmem[i].cpu_addr = ioremap_wc(rmem->base, rmem->size); in k3_r5_reserved_mem_init()
1019 if (!kproc->rmem[i].cpu_addr) { in k3_r5_reserved_mem_init()
1021 i + 1, &rmem->base, &rmem->size); in k3_r5_reserved_mem_init()
1027 i + 1, &kproc->rmem[i].bus_addr, in k3_r5_reserved_mem_init()
1028 kproc->rmem[i].size, kproc->rmem[i].cpu_addr, in k3_r5_reserved_mem_init()
1029 kproc->rmem[i].dev_addr); in k3_r5_reserved_mem_init()
1037 iounmap(kproc->rmem[i].cpu_addr); in k3_r5_reserved_mem_init()
1038 kfree(kproc->rmem); in k3_r5_reserved_mem_init()
1049 iounmap(kproc->rmem[i].cpu_addr); in k3_r5_reserved_mem_exit()
1050 kfree(kproc->rmem); in k3_r5_reserved_mem_exit()