Lines Matching refs:list
409 struct memblock *list; in bidram_get_ram_size() local
423 list = parse_fn(&count); in bidram_get_ram_size()
424 if (!list) { in bidram_get_ram_size()
443 i, (ulong)list[i].base, in bidram_get_ram_size()
444 (ulong)list[i].base + (ulong)list[i].size); in bidram_get_ram_size()
446 if (!list[i].size) { in bidram_get_ram_size()
448 if (list[i].size_u64 && n < MEM_RESV_COUNT) { in bidram_get_ram_size()
449 bidram->base_u64[n] = list[i].base_u64; in bidram_get_ram_size()
450 bidram->size_u64[n] = list[i].size_u64; in bidram_get_ram_size()
457 ram_addr_end = list[i].base + list[i].size; in bidram_get_ram_size()
461 end_addr = list[i - 1].base + list[i - 1].size; in bidram_get_ram_size()
463 if (list[i].base != end_addr) { in bidram_get_ram_size()
467 bad[bad_cnt].size = list[i].base - end_addr; in bidram_get_ram_size()