Lines Matching refs:desc
27 struct efi_mem_desc *desc, *end; in board_get_usable_ram_top() local
48 desc = map->desc; in board_get_usable_ram_top()
49 for (; desc < end; desc = efi_get_next_mem_desc(map, desc)) { in board_get_usable_ram_top()
50 if (desc->type != EFI_CONVENTIONAL_MEMORY || in board_get_usable_ram_top()
51 desc->physical_start >= 1ULL << 32) in board_get_usable_ram_top()
53 if (!largest || desc->num_pages > largest->num_pages) in board_get_usable_ram_top()
54 largest = desc; in board_get_usable_ram_top()
73 struct efi_mem_desc *desc, *end; in dram_init() local
86 desc = map->desc; in dram_init()
87 for (; desc < end; desc = efi_get_next_mem_desc(map, desc)) { in dram_init()
88 if (desc->type < EFI_MMAP_IO) in dram_init()
89 gd->ram_size += desc->num_pages << EFI_PAGE_SHIFT; in dram_init()
97 struct efi_mem_desc *desc, *end; in dram_init_banksize() local
109 desc = map->desc; in dram_init_banksize()
111 desc < end && num_banks < CONFIG_NR_DRAM_BANKS; in dram_init_banksize()
112 desc = efi_get_next_mem_desc(map, desc)) { in dram_init_banksize()
117 if (desc->type != EFI_CONVENTIONAL_MEMORY || in dram_init_banksize()
118 desc->physical_start >= 1ULL << 32 || in dram_init_banksize()
119 (desc->num_pages << EFI_PAGE_SHIFT) < 1 << 20) in dram_init_banksize()
121 gd->bd->bi_dram[num_banks].start = desc->physical_start; in dram_init_banksize()
122 gd->bd->bi_dram[num_banks].size = desc->num_pages << in dram_init_banksize()