Lines Matching refs:bd
75 if (!gd->bd->bi_dram[bank].size || in arch_lmb_reserve()
76 sp < gd->bd->bi_dram[bank].start) in arch_lmb_reserve()
79 bank_end = gd->bd->bi_dram[bank].start + in arch_lmb_reserve()
80 gd->bd->bi_dram[bank].size - 1; in arch_lmb_reserve()
131 static void setup_start_tag (struct bd_info *bd) in setup_start_tag() argument
133 params = (struct tag *)bd->bi_boot_params; in setup_start_tag()
145 static void setup_memory_tags(struct bd_info *bd) in setup_memory_tags() argument
153 params->u.mem.start = bd->bi_dram[i].start; in setup_memory_tags()
154 params->u.mem.size = bd->bi_dram[i].size; in setup_memory_tags()
160 static void setup_commandline_tag(struct bd_info *bd, char *commandline) in setup_commandline_tag() argument
185 static void setup_initrd_tag(struct bd_info *bd, ulong initrd_start, in setup_initrd_tag() argument
225 static void setup_end_tag(struct bd_info *bd) in setup_end_tag() argument
258 setup_start_tag(gd->bd); in boot_prep_linux()
262 setup_commandline_tag(gd->bd, commandline); in boot_prep_linux()
266 setup_memory_tags(gd->bd); in boot_prep_linux()
276 setup_initrd_tag(gd->bd, images->initrd_start, in boot_prep_linux()
279 setup_initrd_tag(gd->bd, images->rd_start, in boot_prep_linux()
284 setup_end_tag(gd->bd); in boot_prep_linux()
328 armv8_switch_to_el1(0, (u64)gd->bd->bi_arch_number, in switch_to_el1()
371 armv8_switch_to_el2(0, (u64)gd->bd->bi_arch_number, in boot_jump_linux()
382 unsigned long machid = gd->bd->bi_arch_number; in boot_jump_linux()
410 r2 = gd->bd->bi_boot_params; in boot_jump_linux()