e820ext 492 arch/x86/boot/compressed/eboot.c struct setup_data *e820ext, u32 nr_entries) e820ext 496 arch/x86/boot/compressed/eboot.c e820ext->type = SETUP_E820_EXT; e820ext 497 arch/x86/boot/compressed/eboot.c e820ext->len = nr_entries * sizeof(struct boot_e820_entry); e820ext 498 arch/x86/boot/compressed/eboot.c e820ext->next = 0; e820ext 506 arch/x86/boot/compressed/eboot.c data->next = (unsigned long)e820ext; e820ext 508 arch/x86/boot/compressed/eboot.c params->hdr.setup_data = (unsigned long)e820ext; e820ext 512 arch/x86/boot/compressed/eboot.c setup_e820(struct boot_params *params, struct setup_data *e820ext, u32 e820ext_size) e820ext 583 arch/x86/boot/compressed/eboot.c if (!e820ext || e820ext_size < need) e820ext 587 arch/x86/boot/compressed/eboot.c entry = (struct boot_e820_entry *)e820ext->data; e820ext 600 arch/x86/boot/compressed/eboot.c add_e820ext(params, e820ext, nr_e820ext); e820ext 609 arch/x86/boot/compressed/eboot.c static efi_status_t alloc_e820ext(u32 nr_desc, struct setup_data **e820ext, e820ext 618 arch/x86/boot/compressed/eboot.c if (*e820ext) { e820ext 619 arch/x86/boot/compressed/eboot.c efi_call_early(free_pool, *e820ext); e820ext 620 arch/x86/boot/compressed/eboot.c *e820ext = NULL; e820ext 625 arch/x86/boot/compressed/eboot.c size, (void **)e820ext); e820ext 633 arch/x86/boot/compressed/eboot.c struct setup_data **e820ext, e820ext 658 arch/x86/boot/compressed/eboot.c status = alloc_e820ext(nr_e820ext, e820ext, e820ext_size); e820ext 700 arch/x86/boot/compressed/eboot.c struct setup_data *e820ext = NULL; e820ext 716 arch/x86/boot/compressed/eboot.c status = allocate_e820(boot_params, &e820ext, &e820ext_size); e820ext 729 arch/x86/boot/compressed/eboot.c status = setup_e820(boot_params, e820ext, e820ext_size);