Lines Matching refs:mem

57 	struct memblock mem;  in param_parse_atf_mem()  local
59 mem.base = 0; in param_parse_atf_mem()
60 mem.size = 0; in param_parse_atf_mem()
73 mem.base = t->u.atf_mem.phy_addr; in param_parse_atf_mem()
74 mem.size = t->u.atf_mem.size; in param_parse_atf_mem()
76 if (mem.base + mem.size > SDRAM_OFFSET(SZ_1M)) { in param_parse_atf_mem()
79 __func__, (u64)mem.base, (u64)mem.base + mem.size); in param_parse_atf_mem()
80 return mem; in param_parse_atf_mem()
86 if (!mem.size) { in param_parse_atf_mem()
89 mem.base = SDRAM_OFFSET(0); in param_parse_atf_mem()
90 mem.size = SZ_1M; in param_parse_atf_mem()
94 debug("ATF: 0x%llx - 0x%llx\n", (u64)mem.base, (u64)mem.base + mem.size); in param_parse_atf_mem()
96 return mem; in param_parse_atf_mem()
102 struct memblock mem; in param_parse_optee_mem() local
105 mem.base = 0; in param_parse_optee_mem()
106 mem.size = 0; in param_parse_optee_mem()
119 mem.base = t->u.tos_mem.tee_mem.phy_addr; in param_parse_optee_mem()
120 mem.size = t->u.tos_mem.tee_mem.size; in param_parse_optee_mem()
125 if (!mem.size) { in param_parse_optee_mem()
133 mem.base = tos_parameter->tee_mem.phy_addr; in param_parse_optee_mem()
134 mem.size = tos_parameter->tee_mem.size; in param_parse_optee_mem()
138 if (mem.size) in param_parse_optee_mem()
141 debug("TOS: 0x%llx - 0x%llx\n", (u64)mem.base, (u64)mem.base + mem.size); in param_parse_optee_mem()
143 return mem; in param_parse_optee_mem()
148 struct memblock mem; in param_parse_common_resv_mem() local
151 mem.base = SDRAM_OFFSET(SZ_1M); in param_parse_common_resv_mem()
152 mem.size = SZ_1M; in param_parse_common_resv_mem()
159 mem.base = SDRAM_OFFSET(SZ_1M); in param_parse_common_resv_mem()
160 mem.size = SZ_1M; in param_parse_common_resv_mem()
162 mem.size = 0; in param_parse_common_resv_mem()
164 return mem; in param_parse_common_resv_mem()
285 struct memblock *mem; in param_parse_ddr_mem() local
308 mem = calloc(count + MEM_RESV_COUNT, sizeof(*mem)); in param_parse_ddr_mem()
309 if (!mem) { in param_parse_ddr_mem()
320 mem[n].base = base; in param_parse_ddr_mem()
321 mem[n].size = ddr_mem_get_usable_size(base, size); in param_parse_ddr_mem()
324 mem[n].base_u64 = SZ_4GB; in param_parse_ddr_mem()
325 mem[n].size_u64 = base + size - SZ_4GB; in param_parse_ddr_mem()
329 mem[n].base_u64 = base; in param_parse_ddr_mem()
330 mem[n].size_u64 = size; in param_parse_ddr_mem()
337 return mem; in param_parse_ddr_mem()
357 mem = calloc(1, sizeof(*mem)); in param_parse_ddr_mem()
358 if (!mem) { in param_parse_ddr_mem()
364 mem[i].base = CONFIG_SYS_SDRAM_BASE; in param_parse_ddr_mem()
365 mem[i].size = ddr_mem_get_usable_size(mem[i].base, ram.size); in param_parse_ddr_mem()
369 return mem; in param_parse_ddr_mem()