Lines Matching refs:mem

104 	struct k3_r5f_mem *mem;  member
286 memset(core->mem[0].cpu_addr, 0x00, core->mem[0].size); in k3_r5f_init_tcm_memories()
288 memset(core->mem[1].cpu_addr, 0x00, core->mem[1].size); in k3_r5f_init_tcm_memories()
538 bus_addr = core->mem[i].bus_addr; in k3_r5f_da_to_va()
539 dev_addr = core->mem[i].dev_addr; in k3_r5f_da_to_va()
540 mem_size = core->mem[i].size; in k3_r5f_da_to_va()
544 va = core->mem[i].cpu_addr + offset; in k3_r5f_da_to_va()
550 va = core->mem[i].cpu_addr + offset; in k3_r5f_da_to_va()
709 core->mem = calloc(core->num_mems, sizeof(*core->mem)); in k3_r5f_core_of_get_memories()
710 if (!core->mem) in k3_r5f_core_of_get_memories()
714 core->mem[i].bus_addr = dev_read_addr_size_name(dev, in k3_r5f_core_of_get_memories()
716 (fdt_addr_t *)&core->mem[i].size); in k3_r5f_core_of_get_memories()
717 if (core->mem[i].bus_addr == FDT_ADDR_T_NONE) { in k3_r5f_core_of_get_memories()
722 core->mem[i].cpu_addr = map_physmem(core->mem[i].bus_addr, in k3_r5f_core_of_get_memories()
723 core->mem[i].size, in k3_r5f_core_of_get_memories()
726 core->mem[i].dev_addr = core->loczrama ? in k3_r5f_core_of_get_memories()
729 core->mem[i].dev_addr = core->loczrama ? in k3_r5f_core_of_get_memories()
734 mem_names[i], &core->mem[i].bus_addr, in k3_r5f_core_of_get_memories()
735 core->mem[i].size, core->mem[i].cpu_addr, in k3_r5f_core_of_get_memories()
736 core->mem[i].dev_addr); in k3_r5f_core_of_get_memories()
766 core->mem[0].size /= 2; in k3_r5f_core_adjust_tcm_sizes()
767 core->mem[1].size /= 2; in k3_r5f_core_adjust_tcm_sizes()
770 core->mem[0].size, core->mem[1].size); in k3_r5f_core_adjust_tcm_sizes()
838 free(core->mem); in k3_r5f_remove()