Lines Matching refs:rmem
70 * @rmem: reserved memory regions data
85 struct k3_dsp_mem *rmem;
395 dev_addr = kproc->rmem[i].dev_addr;
396 size = kproc->rmem[i].size;
400 va = kproc->rmem[i].cpu_addr + offset;
472 struct reserved_mem *rmem;
498 kproc->rmem = kcalloc(num_rmems, sizeof(*kproc->rmem), GFP_KERNEL);
499 if (!kproc->rmem) {
512 rmem = of_reserved_mem_lookup(rmem_np);
513 if (!rmem) {
520 kproc->rmem[i].bus_addr = rmem->base;
522 kproc->rmem[i].dev_addr = (u32)rmem->base;
523 kproc->rmem[i].size = rmem->size;
524 kproc->rmem[i].cpu_addr = ioremap_wc(rmem->base, rmem->size);
525 if (!kproc->rmem[i].cpu_addr) {
527 i + 1, &rmem->base, &rmem->size);
533 i + 1, &kproc->rmem[i].bus_addr,
534 kproc->rmem[i].size, kproc->rmem[i].cpu_addr,
535 kproc->rmem[i].dev_addr);
543 iounmap(kproc->rmem[i].cpu_addr);
544 kfree(kproc->rmem);
555 iounmap(kproc->rmem[i].cpu_addr);
556 kfree(kproc->rmem);