Home
last modified time | relevance | path

Searched refs:boot_params (Results 1 – 25 of 63) sorted by relevance

123

/linux/drivers/accel/ivpu/
H A Divpu_fw.c448 static void ivpu_fw_boot_params_print(struct ivpu_device *vdev, struct vpu_boot_params *boot_params) in ivpu_fw_boot_params_print() argument
450 ivpu_dbg(vdev, FW_BOOT, "boot_params.magic = 0x%x\n", in ivpu_fw_boot_params_print()
451 boot_params->magic); in ivpu_fw_boot_params_print()
452 ivpu_dbg(vdev, FW_BOOT, "boot_params.vpu_id = 0x%x\n", in ivpu_fw_boot_params_print()
453 boot_params->vpu_id); in ivpu_fw_boot_params_print()
454 ivpu_dbg(vdev, FW_BOOT, "boot_params.vpu_count = 0x%x\n", in ivpu_fw_boot_params_print()
455 boot_params->vpu_count); in ivpu_fw_boot_params_print()
456 ivpu_dbg(vdev, FW_BOOT, "boot_params.frequency = %u\n", in ivpu_fw_boot_params_print()
457 boot_params->frequency); in ivpu_fw_boot_params_print()
458 ivpu_dbg(vdev, FW_BOOT, "boot_params in ivpu_fw_boot_params_print()
551 ivpu_fw_boot_params_setup(struct ivpu_device * vdev,struct vpu_boot_params * boot_params) ivpu_fw_boot_params_setup() argument
[all...]
/linux/drivers/firmware/efi/libstub/
H A Dx86-stub.c115 static void setup_efi_pci(struct boot_params *params) in setup_efi_pci()
156 static void retrieve_apple_device_properties(struct boot_params *boot_params) in retrieve_apple_device_properties() argument
196 data = (struct setup_data *)(unsigned long)boot_params->hdr.setup_data; in retrieve_apple_device_properties()
198 boot_params->hdr.setup_data = (unsigned long)new; in retrieve_apple_device_properties()
376 static void setup_quirks(struct boot_params *boot_params) in setup_quirks() argument
380 retrieve_apple_device_properties(boot_params); in setup_quirks()
386 static void setup_graphics(struct boot_params *boot_params) in setup_graphics() argument
409 struct boot_params *boot_params; efi_allocate_bootparams() local
630 struct boot_params *boot_params; global() member
655 exit_boot(struct boot_params * boot_params,void * handle) exit_boot() argument
734 efi_decompress_kernel(unsigned long * kernel_entry,struct boot_params * boot_params) efi_decompress_kernel() argument
795 enter_kernel(unsigned long kernel_addr,struct boot_params * boot_params) enter_kernel() argument
810 efi_stub_entry(efi_handle_t handle,efi_system_table_t * sys_table_arg,struct boot_params * boot_params) efi_stub_entry() argument
951 efi_handover_entry(efi_handle_t handle,efi_system_table_t * sys_table_arg,struct boot_params * boot_params) efi_handover_entry() argument
[all...]
/linux/arch/x86/boot/
H A Dvideo-vesa.c177 boot_params.screen_info.red_size = dac_size; in vesa_dac_set_8bits()
178 boot_params.screen_info.green_size = dac_size; in vesa_dac_set_8bits()
179 boot_params.screen_info.blue_size = dac_size; in vesa_dac_set_8bits()
180 boot_params.screen_info.rsvd_size = dac_size; in vesa_dac_set_8bits()
182 boot_params.screen_info.red_pos = 0; in vesa_dac_set_8bits()
183 boot_params.screen_info.green_pos = 0; in vesa_dac_set_8bits()
184 boot_params.screen_info.blue_pos = 0; in vesa_dac_set_8bits()
185 boot_params.screen_info.rsvd_pos = 0; in vesa_dac_set_8bits()
200 boot_params.screen_info.vesapm_seg = oreg.es; in vesa_store_pm_info()
201 boot_params in vesa_store_pm_info()
[all...]
H A Dmain.c18 struct boot_params boot_params __attribute__((aligned(16))); variable
38 BUILD_BUG_ON(sizeof(boot_params) != 4096); in copy_boot_params()
39 memcpy(&boot_params.hdr, &hdr, sizeof(hdr)); in copy_boot_params()
41 if (!boot_params.hdr.cmd_line_ptr && oldcmd->cl_magic == OLD_CL_MAGIC) { in copy_boot_params()
50 if (oldcmd->cl_offset < boot_params.hdr.setup_move_size) in copy_boot_params()
55 boot_params.hdr.cmd_line_ptr = (cmdline_seg << 4) + oldcmd->cl_offset; in copy_boot_params()
72 boot_params.kbd_status = oreg.al; in keyboard_init()
97 boot_params.ist_info.signature = oreg.eax; in query_ist()
98 boot_params in query_ist()
[all...]
H A Dapm.c45 boot_params.apm_bios_info.cseg = oreg.ax; in query_apm_bios()
46 boot_params.apm_bios_info.offset = oreg.ebx; in query_apm_bios()
47 boot_params.apm_bios_info.cseg_16 = oreg.cx; in query_apm_bios()
48 boot_params.apm_bios_info.dseg = oreg.dx; in query_apm_bios()
49 boot_params.apm_bios_info.cseg_len = oreg.si; in query_apm_bios()
50 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
51 boot_params.apm_bios_info.dseg_len = oreg.di; in query_apm_bios()
69 boot_params.apm_bios_info.version = oreg.ax; in query_apm_bios()
70 boot_params.apm_bios_info.flags = oreg.cx; in query_apm_bios()
H A Dvideo.c30 boot_params.screen_info.orig_x = oreg.dl; in store_cursor_position()
31 boot_params.screen_info.orig_y = oreg.dh; in store_cursor_position()
34 boot_params.screen_info.flags |= VIDEO_FLAGS_NOCURSOR; in store_cursor_position()
37 boot_params.screen_info.flags |= VIDEO_FLAGS_NOCURSOR; in store_cursor_position()
51 boot_params.screen_info.orig_video_mode = oreg.al & 0x7f; in store_video_mode()
52 boot_params.screen_info.orig_video_page = oreg.bh; in store_video_mode()
74 if (boot_params.screen_info.orig_video_mode == 0x07) { in store_mode_params()
84 boot_params.screen_info.orig_video_points = font_size; in store_mode_params()
94 boot_params.screen_info.orig_video_cols = x; in store_mode_params()
95 boot_params in store_mode_params()
[all...]
H A Dmemory.c22 struct boot_e820_entry *desc = boot_params.e820_table; in detect_memory_e820()
67 } while (ireg.ebx && count < ARRAY_SIZE(boot_params.e820_table)); in detect_memory_e820()
69 boot_params.e820_entries = count; in detect_memory_e820()
92 boot_params.alt_mem_k = (oreg.bx << 6) + oreg.ax; in detect_memory_e801()
101 boot_params.alt_mem_k = oreg.ax; in detect_memory_e801()
113 boot_params.screen_info.ext_mem_k = oreg.ax; in detect_memory_88()
H A Dedd.c57 if (!(boot_params.hdr.loadflags & CAN_USE_HEAP)) in read_mbr_sig()
59 if (mbrbuf_end > (char *)(size_t)boot_params.hdr.heap_end_ptr) in read_mbr_sig()
147 edp = boot_params.eddbuf; in query_edd()
148 mbrptr = boot_params.edd_mbr_sig_buffer; in query_edd()
166 && boot_params.eddbuf_entries < EDDMAXNR) { in query_edd()
169 boot_params.eddbuf_entries++; in query_edd()
173 boot_params.edd_mbr_sig_buf_entries = devno-0x80+1; in query_edd()
H A Dpm.c23 if (boot_params.hdr.realmode_swtch) { in realmode_switch_hook()
25 : : "m" (boot_params.hdr.realmode_swtch) in realmode_switch_hook()
123 protected_mode_jump(boot_params.hdr.code32_start, in go_to_protected_mode()
124 (u32)&boot_params + (ds() << 4)); in go_to_protected_mode()
H A Dvideo-bios.c50 if (new_mode != boot_params.screen_info.orig_video_mode) { in set_bios_mode()
54 ireg.ax = boot_params.screen_info.orig_video_mode; in set_bios_mode()
67 u8 saved_mode = boot_params.screen_info.orig_video_mode; in bios_probe()
/linux/arch/x86/include/asm/
H A Dbootparam_utils.h14 * boot_params to zero. The list fields in this list are taken from
26 .start = offsetof(struct boot_params, struct_member), \
27 .len = sizeof_mbr(struct boot_params, struct_member), \
35 static void sanitize_boot_params(struct boot_params *boot_params) in sanitize_boot_params() argument
43 * portion defined by struct setup_header (boot_params->hdr) in sanitize_boot_params()
51 if (boot_params->sentinel) { in sanitize_boot_params()
52 static struct boot_params scratch; in sanitize_boot_params()
53 char *bp_base = (char *)boot_params; in sanitize_boot_params()
87 memcpy(boot_params, save_bas in sanitize_boot_params()
[all...]
H A Dmem_encrypt.h19 struct boot_params;
50 void sme_encrypt_kernel(struct boot_params *bp);
51 void sme_enable(struct boot_params *bp);
84 static inline void sme_encrypt_kernel(struct boot_params *bp) { } in sme_encrypt_kernel()
85 static inline void sme_enable(struct boot_params *bp) { } in sme_enable()
H A Dsetup.h24 #define PARAM_SIZE 4096 /* sizeof(struct boot_params) */
53 extern unsigned long __startup_64(unsigned long p2v_offset, struct boot_params *bp);
81 extern struct boot_params boot_params;
87 !!(boot_params.hdr.loadflags & KASLR_FLAG); in kaslr_enabled()
/linux/arch/x86/boot/compressed/
H A Dmisc.h142 void sev_enable(struct boot_params *bp);
155 static inline void sev_enable(struct boot_params *bp) in sev_enable()
224 enum efi_type efi_get_type(struct boot_params *bp);
225 unsigned long efi_get_system_table(struct boot_params *bp);
226 int efi_get_conf_table(struct boot_params *bp, unsigned long *cfg_tbl_pa,
228 unsigned long efi_find_vendor_table(struct boot_params *bp,
233 static inline enum efi_type efi_get_type(struct boot_params *bp) in efi_get_type()
238 static inline unsigned long efi_get_system_table(struct boot_params *bp) in efi_get_system_table()
243 static inline int efi_get_conf_table(struct boot_params *bp, in efi_get_conf_table()
250 static inline unsigned long efi_find_vendor_table(struct boot_params *b
[all...]
H A Defi.c13 * efi_get_type - Given a pointer to boot_params, determine the type of EFI environment.
15 * @bp: pointer to boot_params
19 enum efi_type efi_get_type(struct boot_params *bp) in efi_get_type()
53 * efi_get_system_table - Given a pointer to boot_params, retrieve the physical address
56 * @bp: pointer to boot_params
60 unsigned long efi_get_system_table(struct boot_params *bp) in efi_get_system_table()
87 static struct efi_setup_data *get_kexec_setup_data(struct boot_params *bp, in get_kexec_setup_data()
122 * efi_get_conf_table - Given a pointer to boot_params, locate and return the physical
125 * @bp: pointer to boot_params
131 int efi_get_conf_table(struct boot_params *b
[all...]
/linux/arch/x86/kernel/
H A Dsetup.c78 struct boot_params boot_params; variable
242 * from boot_params into a safe place.
247 memcpy(edd.mbr_signature, boot_params.edd_mbr_sig_buffer, in copy_edd()
249 memcpy(edd.edd_info, boot_params.eddbuf, sizeof(edd.edd_info)); in copy_edd()
250 edd.mbr_signature_nr = boot_params.edd_mbr_sig_buf_entries; in copy_edd()
251 edd.edd_info_nr = boot_params.eddbuf_entries; in copy_edd()
299 u64 ramdisk_image = boot_params.hdr.ramdisk_image; in get_ramdisk_image()
301 ramdisk_image |= (u64)boot_params.ext_ramdisk_image << 32; in get_ramdisk_image()
310 u64 ramdisk_size = boot_params in get_ramdisk_size()
[all...]
H A Dkexec-bzimage64.c57 static int setup_initrd(struct boot_params *params, in setup_initrd()
69 static int setup_cmdline(struct kimage *image, struct boot_params *params, in setup_cmdline()
103 static int setup_e820_entries(struct boot_params *params) in setup_e820_entries()
122 setup_rng_seed(struct boot_params *params, unsigned long params_load_addr, in setup_rng_seed()
140 static int setup_efi_info_memmap(struct boot_params *params, in setup_efi_info_memmap()
162 prepare_add_efi_setup_data(struct boot_params *params, in prepare_add_efi_setup_data()
186 setup_efi_state(struct boot_params *params, unsigned long params_load_addr, in setup_efi_state()
190 struct efi_info *current_ei = &boot_params.efi_info; in setup_efi_state()
199 params->secure_boot = boot_params.secure_boot; in setup_efi_state()
216 setup_ima_state(const struct kimage *image, struct boot_params *param
[all...]
H A Dasm-offsets.c94 OFFSET(BP_scratch, boot_params, scratch); in common()
95 OFFSET(BP_secure_boot, boot_params, secure_boot); in common()
96 OFFSET(BP_loadflags, boot_params, hdr.loadflags); in common()
97 OFFSET(BP_hardware_subarch, boot_params, hdr.hardware_subarch); in common()
98 OFFSET(BP_version, boot_params, hdr.version); in common()
99 OFFSET(BP_kernel_alignment, boot_params, hdr.kernel_alignment); in common()
100 OFFSET(BP_init_size, boot_params, hdr.init_size); in common()
101 OFFSET(BP_pref_address, boot_params, hdr.pref_address); in common()
H A Dhead32.c62 sanitize_boot_params(&boot_params); in i386_start_kernel()
67 switch (boot_params.hdr.hardware_subarch) { in i386_start_kernel()
133 struct boot_params __maybe_unused *params; in mk_early_pgtbl_32()
148 params = (struct boot_params *)__pa_nodebug(&boot_params); in mk_early_pgtbl_32()
H A Dkdebugfs.c102 pa_data = boot_params.hdr.setup_data; in create_setup_data_nodes()
161 .data = &boot_params,
162 .size = sizeof(boot_params),
170 dbp = debugfs_create_dir("boot_params", arch_debugfs_dir); in boot_params_kdebugfs_init()
172 debugfs_create_x16("version", S_IRUGO, dbp, &boot_params.hdr.version); in boot_params_kdebugfs_init()
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-boot_params1 What: /sys/kernel/boot_params
4 Description: The /sys/kernel/boot_params directory contains two
9 If there's no setup_data in boot_params the subdirectory will
12 "data" file is the binary representation of struct boot_params.
18 structure in boot_params. setup_data is maintained in kernel
26 The whole boot_params directory structure is like below::
28 /sys/kernel/boot_params
/linux/arch/x86/xen/
H A Denlighten_pvh.c72 struct boot_params *bootp = &boot_params; in pvh_reserve_extra_memory()
147 void __init xen_pvh_init(struct boot_params *boot_params) in xen_pvh_init() argument
156 xen_efi_init(boot_params); in xen_pvh_init()
168 &boot_params->screen_info); in xen_pvh_init()
172 void __init mem_map_via_hcall(struct boot_params *boot_params_p) in mem_map_via_hcall()
H A Defi.c132 void __init xen_efi_init(struct boot_params *boot_params) in xen_efi_init() argument
141 strscpy((char *)&boot_params->efi_info.efi_loader_signature, "Xen", in xen_efi_init()
142 sizeof(boot_params->efi_info.efi_loader_signature)); in xen_efi_init()
143 boot_params->efi_info.efi_systab = (__u32)__pa(efi_systab_xen); in xen_efi_init()
144 boot_params->efi_info.efi_systab_hi = (__u32)(__pa(efi_systab_xen) >> 32); in xen_efi_init()
146 boot_params->secure_boot = xen_efi_get_secureboot(); in xen_efi_init()
/linux/arch/x86/platform/pvh/
H A Denlighten.c23 struct boot_params __initdata pvh_bootparams;
40 void __init __weak mem_map_via_hcall(struct boot_params *ptr __maybe_unused) in mem_map_via_hcall()
105 void __init __weak xen_pvh_init(struct boot_params *boot_params) in xen_pvh_init() argument
/linux/arch/x86/include/asm/xen/
H A Dhypervisor.h63 void __init xen_pvh_init(struct boot_params *boot_params);
64 void __init mem_map_via_hcall(struct boot_params *boot_params_p);

123