arch/mips/loongson64/env.c
174
struct boot_params *boot_p;
arch/mips/loongson64/env.c
183
boot_p = (struct boot_params *)fw_arg2;
arch/x86/boot/apm.c
45
boot_params.apm_bios_info.cseg = oreg.ax;
arch/x86/boot/apm.c
46
boot_params.apm_bios_info.offset = oreg.ebx;
arch/x86/boot/apm.c
47
boot_params.apm_bios_info.cseg_16 = oreg.cx;
arch/x86/boot/apm.c
48
boot_params.apm_bios_info.dseg = oreg.dx;
arch/x86/boot/apm.c
49
boot_params.apm_bios_info.cseg_len = oreg.si;
arch/x86/boot/apm.c
50
boot_params.apm_bios_info.cseg_16_len = oreg.hsi;
arch/x86/boot/apm.c
51
boot_params.apm_bios_info.dseg_len = oreg.di;
arch/x86/boot/apm.c
69
boot_params.apm_bios_info.version = oreg.ax;
arch/x86/boot/apm.c
70
boot_params.apm_bios_info.flags = oreg.cx;
arch/x86/boot/boot.h
251
unsigned long cmd_line_ptr = boot_params.hdr.cmd_line_ptr;
arch/x86/boot/boot.h
261
unsigned long cmd_line_ptr = boot_params.hdr.cmd_line_ptr;
arch/x86/boot/boot.h
35
extern struct boot_params boot_params;
arch/x86/boot/compressed/efi.c
131
int efi_get_conf_table(struct boot_params *bp, unsigned long *cfg_tbl_pa,
arch/x86/boot/compressed/efi.c
19
enum efi_type efi_get_type(struct boot_params *bp)
arch/x86/boot/compressed/efi.c
208
unsigned long efi_find_vendor_table(struct boot_params *bp,
arch/x86/boot/compressed/efi.c
60
unsigned long efi_get_system_table(struct boot_params *bp)
arch/x86/boot/compressed/efi.c
87
static struct efi_setup_data *get_kexec_setup_data(struct boot_params *bp,
arch/x86/boot/compressed/misc.c
48
struct boot_params *boot_params_ptr;
arch/x86/boot/compressed/misc.h
143
void sev_enable(struct boot_params *bp);
arch/x86/boot/compressed/misc.h
214
enum efi_type efi_get_type(struct boot_params *bp);
arch/x86/boot/compressed/misc.h
215
unsigned long efi_get_system_table(struct boot_params *bp);
arch/x86/boot/compressed/misc.h
216
int efi_get_conf_table(struct boot_params *bp, unsigned long *cfg_tbl_pa,
arch/x86/boot/compressed/misc.h
218
unsigned long efi_find_vendor_table(struct boot_params *bp,
arch/x86/boot/compressed/misc.h
223
static inline enum efi_type efi_get_type(struct boot_params *bp)
arch/x86/boot/compressed/misc.h
228
static inline unsigned long efi_get_system_table(struct boot_params *bp)
arch/x86/boot/compressed/misc.h
233
static inline int efi_get_conf_table(struct boot_params *bp,
arch/x86/boot/compressed/misc.h
240
static inline unsigned long efi_find_vendor_table(struct boot_params *bp,
arch/x86/boot/compressed/pgtable_64.c
103
asmlinkage void configure_5level_paging(struct boot_params *bp, void *pgtable)
arch/x86/boot/compressed/sev.c
238
static struct cc_blob_sev_info *find_cc_blob_efi(struct boot_params *bp)
arch/x86/boot/compressed/sev.c
263
static struct cc_blob_sev_info *find_cc_blob(struct boot_params *bp)
arch/x86/boot/compressed/sev.c
286
static bool early_snp_init(struct boot_params *bp)
arch/x86/boot/compressed/sev.c
360
void sev_enable(struct boot_params *bp)
arch/x86/boot/edd.c
147
edp = boot_params.eddbuf;
arch/x86/boot/edd.c
148
mbrptr = boot_params.edd_mbr_sig_buffer;
arch/x86/boot/edd.c
166
&& boot_params.eddbuf_entries < EDDMAXNR) {
arch/x86/boot/edd.c
169
boot_params.eddbuf_entries++;
arch/x86/boot/edd.c
173
boot_params.edd_mbr_sig_buf_entries = devno-0x80+1;
arch/x86/boot/edd.c
57
if (!(boot_params.hdr.loadflags & CAN_USE_HEAP))
arch/x86/boot/edd.c
59
if (mbrbuf_end > (char *)(size_t)boot_params.hdr.heap_end_ptr)
arch/x86/boot/main.c
100
boot_params.ist_info.perf_level = oreg.edx;
arch/x86/boot/main.c
122
if (boot_params.hdr.loadflags & CAN_USE_HEAP) {
arch/x86/boot/main.c
124
heap_end = (char *) ((size_t)boot_params.hdr.heap_end_ptr + 0x200);
arch/x86/boot/main.c
18
struct boot_params boot_params __attribute__((aligned(16)));
arch/x86/boot/main.c
38
BUILD_BUG_ON(sizeof(boot_params) != 4096);
arch/x86/boot/main.c
39
memcpy(&boot_params.hdr, &hdr, sizeof(hdr));
arch/x86/boot/main.c
41
if (!boot_params.hdr.cmd_line_ptr && oldcmd->cl_magic == OLD_CL_MAGIC) {
arch/x86/boot/main.c
50
if (oldcmd->cl_offset < boot_params.hdr.setup_move_size)
arch/x86/boot/main.c
55
boot_params.hdr.cmd_line_ptr = (cmdline_seg << 4) + oldcmd->cl_offset;
arch/x86/boot/main.c
72
boot_params.kbd_status = oreg.al;
arch/x86/boot/main.c
97
boot_params.ist_info.signature = oreg.eax;
arch/x86/boot/main.c
98
boot_params.ist_info.command = oreg.ebx;
arch/x86/boot/main.c
99
boot_params.ist_info.event = oreg.ecx;
arch/x86/boot/memory.c
101
boot_params.alt_mem_k = oreg.ax;
arch/x86/boot/memory.c
113
boot_params.screen_info.ext_mem_k = oreg.ax;
arch/x86/boot/memory.c
22
struct boot_e820_entry *desc = boot_params.e820_table;
arch/x86/boot/memory.c
67
} while (ireg.ebx && count < ARRAY_SIZE(boot_params.e820_table));
arch/x86/boot/memory.c
69
boot_params.e820_entries = count;
arch/x86/boot/memory.c
92
boot_params.alt_mem_k = (oreg.bx << 6) + oreg.ax;
arch/x86/boot/pm.c
123
protected_mode_jump(boot_params.hdr.code32_start,
arch/x86/boot/pm.c
124
(u32)&boot_params + (ds() << 4));
arch/x86/boot/pm.c
23
if (boot_params.hdr.realmode_swtch) {
arch/x86/boot/pm.c
25
: : "m" (boot_params.hdr.realmode_swtch)
arch/x86/boot/startup/map_kernel.c
33
static unsigned long __init sme_postprocess_startup(struct boot_params *bp,
arch/x86/boot/startup/map_kernel.c
88
struct boot_params *bp)
arch/x86/boot/startup/sev-shared.c
530
struct cc_blob_sev_info *find_cc_blob_setup_data(struct boot_params *bp)
arch/x86/boot/startup/sev-startup.c
127
static struct cc_blob_sev_info *__init find_cc_blob(struct boot_params *bp)
arch/x86/boot/startup/sev-startup.c
194
bool __init snp_init(struct boot_params *bp)
arch/x86/boot/startup/sme.c
285
void __init sme_encrypt_kernel(struct boot_params *bp)
arch/x86/boot/startup/sme.c
489
void __init sme_enable(struct boot_params *bp)
arch/x86/boot/video-bios.c
50
if (new_mode != boot_params.screen_info.orig_video_mode) {
arch/x86/boot/video-bios.c
54
ireg.ax = boot_params.screen_info.orig_video_mode;
arch/x86/boot/video-bios.c
67
u8 saved_mode = boot_params.screen_info.orig_video_mode;
arch/x86/boot/video-mode.c
168
boot_params.hdr.vid_mode = real_mode;
arch/x86/boot/video-vesa.c
177
boot_params.screen_info.red_size = dac_size;
arch/x86/boot/video-vesa.c
178
boot_params.screen_info.green_size = dac_size;
arch/x86/boot/video-vesa.c
179
boot_params.screen_info.blue_size = dac_size;
arch/x86/boot/video-vesa.c
180
boot_params.screen_info.rsvd_size = dac_size;
arch/x86/boot/video-vesa.c
182
boot_params.screen_info.red_pos = 0;
arch/x86/boot/video-vesa.c
183
boot_params.screen_info.green_pos = 0;
arch/x86/boot/video-vesa.c
184
boot_params.screen_info.blue_pos = 0;
arch/x86/boot/video-vesa.c
185
boot_params.screen_info.rsvd_pos = 0;
arch/x86/boot/video-vesa.c
200
boot_params.screen_info.vesapm_seg = oreg.es;
arch/x86/boot/video-vesa.c
201
boot_params.screen_info.vesapm_off = oreg.di;
arch/x86/boot/video-vesa.c
210
boot_params.screen_info.orig_video_isVGA = VIDEO_TYPE_VLFB;
arch/x86/boot/video-vesa.c
213
boot_params.screen_info.vesa_attributes = vminfo.mode_attr;
arch/x86/boot/video-vesa.c
214
boot_params.screen_info.lfb_linelength = vminfo.logical_scan;
arch/x86/boot/video-vesa.c
215
boot_params.screen_info.lfb_width = vminfo.h_res;
arch/x86/boot/video-vesa.c
216
boot_params.screen_info.lfb_height = vminfo.v_res;
arch/x86/boot/video-vesa.c
217
boot_params.screen_info.lfb_depth = vminfo.bpp;
arch/x86/boot/video-vesa.c
218
boot_params.screen_info.pages = vminfo.image_planes;
arch/x86/boot/video-vesa.c
219
boot_params.screen_info.lfb_base = vminfo.lfb_ptr;
arch/x86/boot/video-vesa.c
220
memcpy(&boot_params.screen_info.red_size,
arch/x86/boot/video-vesa.c
224
boot_params.screen_info.lfb_size = vginfo.total_memory;
arch/x86/boot/video-vesa.c
242
memset(&boot_params.edid_info, 0x13, sizeof(boot_params.edid_info));
arch/x86/boot/video-vesa.c
265
ireg.di =(size_t)&boot_params.edid_info; /* (ES:)Pointer to block */
arch/x86/boot/video-vga.c
256
boot_params.screen_info.orig_video_ega_bx = oreg.bx;
arch/x86/boot/video-vga.c
268
boot_params.screen_info.orig_video_isVGA = 1;
arch/x86/boot/video.c
242
saved.x = boot_params.screen_info.orig_video_cols;
arch/x86/boot/video.c
243
saved.y = boot_params.screen_info.orig_video_lines;
arch/x86/boot/video.c
244
saved.curx = boot_params.screen_info.orig_x;
arch/x86/boot/video.c
245
saved.cury = boot_params.screen_info.orig_y;
arch/x86/boot/video.c
259
int xs = boot_params.screen_info.orig_video_cols;
arch/x86/boot/video.c
260
int ys = boot_params.screen_info.orig_video_lines;
arch/x86/boot/video.c
30
boot_params.screen_info.orig_x = oreg.dl;
arch/x86/boot/video.c
31
boot_params.screen_info.orig_y = oreg.dh;
arch/x86/boot/video.c
319
u16 mode = boot_params.hdr.vid_mode;
arch/x86/boot/video.c
337
boot_params.hdr.vid_mode = mode;
arch/x86/boot/video.c
34
boot_params.screen_info.flags |= VIDEO_FLAGS_NOCURSOR;
arch/x86/boot/video.c
37
boot_params.screen_info.flags |= VIDEO_FLAGS_NOCURSOR;
arch/x86/boot/video.c
51
boot_params.screen_info.orig_video_mode = oreg.al & 0x7f;
arch/x86/boot/video.c
52
boot_params.screen_info.orig_video_page = oreg.bh;
arch/x86/boot/video.c
74
if (boot_params.screen_info.orig_video_mode == 0x07) {
arch/x86/boot/video.c
84
boot_params.screen_info.orig_video_points = font_size;
arch/x86/boot/video.c
94
boot_params.screen_info.orig_video_cols = x;
arch/x86/boot/video.c
95
boot_params.screen_info.orig_video_lines = y;
arch/x86/hyperv/hv_vtl.c
108
((secondary_startup_64_fn)secondary_startup_64)(&boot_params, &boot_params);
arch/x86/hyperv/hv_vtl.c
24
extern struct boot_params boot_params;
arch/x86/include/asm/boot.h
92
extern struct boot_params *boot_params_ptr;
arch/x86/include/asm/bootparam_utils.h
26
.start = offsetof(struct boot_params, struct_member), \
arch/x86/include/asm/bootparam_utils.h
27
.len = sizeof_mbr(struct boot_params, struct_member), \
arch/x86/include/asm/bootparam_utils.h
35
static void sanitize_boot_params(struct boot_params *boot_params)
arch/x86/include/asm/bootparam_utils.h
51
if (boot_params->sentinel) {
arch/x86/include/asm/bootparam_utils.h
52
static struct boot_params scratch;
arch/x86/include/asm/bootparam_utils.h
53
char *bp_base = (char *)boot_params;
arch/x86/include/asm/bootparam_utils.h
87
memcpy(boot_params, save_base, sizeof(*boot_params));
arch/x86/include/asm/crash.h
9
struct boot_params *params);
arch/x86/include/asm/kbdleds.h
15
return boot_params.kbd_status & 0x20 ? (1 << VC_NUMLOCK) : 0;
arch/x86/include/asm/mem_encrypt.h
19
struct boot_params;
arch/x86/include/asm/mem_encrypt.h
50
void sme_encrypt_kernel(struct boot_params *bp);
arch/x86/include/asm/mem_encrypt.h
51
void sme_enable(struct boot_params *bp);
arch/x86/include/asm/mem_encrypt.h
84
static inline void sme_encrypt_kernel(struct boot_params *bp) { }
arch/x86/include/asm/mem_encrypt.h
85
static inline void sme_enable(struct boot_params *bp) { }
arch/x86/include/asm/setup.h
53
extern unsigned long __startup_64(unsigned long p2v_offset, struct boot_params *bp);
arch/x86/include/asm/setup.h
82
extern struct boot_params boot_params;
arch/x86/include/asm/setup.h
88
!!(boot_params.hdr.loadflags & KASLR_FLAG);
arch/x86/include/asm/sev.h
26
struct boot_params;
arch/x86/include/asm/sev.h
465
extern void sev_enable(struct boot_params *bp);
arch/x86/include/asm/sev.h
513
bool snp_init(struct boot_params *bp);
arch/x86/include/asm/sev.h
608
static inline void sev_enable(struct boot_params *bp) { }
arch/x86/include/asm/sev.h
619
static inline bool snp_init(struct boot_params *bp) { return false; }
arch/x86/include/asm/xen/hypervisor.h
63
void __init xen_pvh_init(struct boot_params *boot_params);
arch/x86/include/asm/xen/hypervisor.h
64
void __init mem_map_via_hcall(struct boot_params *boot_params_p);
arch/x86/kernel/acpi/boot.c
1833
boot_params.acpi_rsdp_addr = addr;
arch/x86/kernel/acpi/boot.c
1838
return boot_params.acpi_rsdp_addr;
arch/x86/kernel/asm-offsets.c
100
OFFSET(BP_scratch, boot_params, scratch);
arch/x86/kernel/asm-offsets.c
101
OFFSET(BP_secure_boot, boot_params, secure_boot);
arch/x86/kernel/asm-offsets.c
102
OFFSET(BP_loadflags, boot_params, hdr.loadflags);
arch/x86/kernel/asm-offsets.c
103
OFFSET(BP_hardware_subarch, boot_params, hdr.hardware_subarch);
arch/x86/kernel/asm-offsets.c
104
OFFSET(BP_version, boot_params, hdr.version);
arch/x86/kernel/asm-offsets.c
105
OFFSET(BP_kernel_alignment, boot_params, hdr.kernel_alignment);
arch/x86/kernel/asm-offsets.c
106
OFFSET(BP_init_size, boot_params, hdr.init_size);
arch/x86/kernel/asm-offsets.c
107
OFFSET(BP_pref_address, boot_params, hdr.pref_address);
arch/x86/kernel/cpu/microcode/core.c
244
size = boot_params.hdr.ramdisk_size;
arch/x86/kernel/cpu/microcode/core.c
250
size = (unsigned long)boot_params.ext_ramdisk_size << 32;
arch/x86/kernel/cpu/microcode/core.c
251
size |= boot_params.hdr.ramdisk_size;
arch/x86/kernel/cpu/microcode/core.c
254
start = (unsigned long)boot_params.ext_ramdisk_image << 32;
arch/x86/kernel/cpu/microcode/core.c
255
start |= boot_params.hdr.ramdisk_image;
arch/x86/kernel/crash.c
268
static int add_e820_entry(struct boot_params *params, struct e820_entry *entry)
arch/x86/kernel/crash.c
284
struct boot_params *params = cmd->params;
arch/x86/kernel/crash.c
325
int crash_setup_memmap_entries(struct kimage *image, struct boot_params *params)
arch/x86/kernel/crash.c
48
struct boot_params *params;
arch/x86/kernel/e820.c
1240
if (append_e820_table(boot_params.e820_table, boot_params.e820_entries) < 0) {
arch/x86/kernel/e820.c
1244
if (boot_params.alt_mem_k < boot_params.screen_info.ext_mem_k) {
arch/x86/kernel/e820.c
1245
mem_size = boot_params.screen_info.ext_mem_k;
arch/x86/kernel/e820.c
1248
mem_size = boot_params.alt_mem_k;
arch/x86/kernel/early_printk.c
425
boot_params.screen_info.orig_video_isVGA == 1) {
arch/x86/kernel/early_printk.c
426
max_xpos = boot_params.screen_info.orig_video_cols;
arch/x86/kernel/early_printk.c
427
max_ypos = boot_params.screen_info.orig_video_lines;
arch/x86/kernel/early_printk.c
428
current_ypos = boot_params.screen_info.orig_y;
arch/x86/kernel/head32.c
133
struct boot_params __maybe_unused *params;
arch/x86/kernel/head32.c
148
params = (struct boot_params *)__pa_nodebug(&boot_params);
arch/x86/kernel/head32.c
62
sanitize_boot_params(&boot_params);
arch/x86/kernel/head32.c
67
switch (boot_params.hdr.hardware_subarch) {
arch/x86/kernel/head64.c
187
unsigned long cmd_line_ptr = boot_params.hdr.cmd_line_ptr;
arch/x86/kernel/head64.c
189
cmd_line_ptr |= (u64)boot_params.ext_cmd_line_ptr << 32;
arch/x86/kernel/head64.c
205
memcpy(&boot_params, real_mode_data, sizeof(boot_params));
arch/x86/kernel/head64.c
206
sanitize_boot_params(&boot_params);
arch/x86/kernel/head64.c
297
if (!boot_params.hdr.version)
arch/x86/kernel/head64.c
302
switch (boot_params.hdr.hardware_subarch) {
arch/x86/kernel/jailhouse.c
200
u64 pa_data = boot_params.hdr.setup_data;
arch/x86/kernel/kdebugfs.c
102
pa_data = boot_params.hdr.setup_data;
arch/x86/kernel/kdebugfs.c
161
.data = &boot_params,
arch/x86/kernel/kdebugfs.c
162
.size = sizeof(boot_params),
arch/x86/kernel/kdebugfs.c
172
debugfs_create_x16("version", S_IRUGO, dbp, &boot_params.hdr.version);
arch/x86/kernel/kexec-bzimage64.c
106
static int setup_e820_entries(struct boot_params *params)
arch/x86/kernel/kexec-bzimage64.c
125
setup_rng_seed(struct boot_params *params, unsigned long params_load_addr,
arch/x86/kernel/kexec-bzimage64.c
143
static int setup_efi_info_memmap(struct boot_params *params,
arch/x86/kernel/kexec-bzimage64.c
165
prepare_add_efi_setup_data(struct boot_params *params,
arch/x86/kernel/kexec-bzimage64.c
189
setup_efi_state(struct boot_params *params, unsigned long params_load_addr,
arch/x86/kernel/kexec-bzimage64.c
193
struct efi_info *current_ei = &boot_params.efi_info;
arch/x86/kernel/kexec-bzimage64.c
209
params->secure_boot = boot_params.secure_boot;
arch/x86/kernel/kexec-bzimage64.c
226
static void setup_dtb(struct boot_params *params,
arch/x86/kernel/kexec-bzimage64.c
248
setup_ima_state(const struct kimage *image, struct boot_params *params,
arch/x86/kernel/kexec-bzimage64.c
274
static void setup_kho(const struct kimage *image, struct boot_params *params,
arch/x86/kernel/kexec-bzimage64.c
301
setup_boot_parameters(struct kimage *image, struct boot_params *params,
arch/x86/kernel/kexec-bzimage64.c
311
params->hdr.hardware_subarch = boot_params.hdr.hardware_subarch;
arch/x86/kernel/kexec-bzimage64.c
322
params->acpi_rsdp_addr = boot_params.acpi_rsdp_addr;
arch/x86/kernel/kexec-bzimage64.c
402
memcpy(params->eddbuf, boot_params.eddbuf,
arch/x86/kernel/kexec-bzimage64.c
404
params->eddbuf_entries = boot_params.eddbuf_entries;
arch/x86/kernel/kexec-bzimage64.c
406
memcpy(params->edd_mbr_sig_buffer, boot_params.edd_mbr_sig_buffer,
arch/x86/kernel/kexec-bzimage64.c
423
header = (struct setup_header *)(buf + offsetof(struct boot_params, hdr));
arch/x86/kernel/kexec-bzimage64.c
484
struct boot_params *params;
arch/x86/kernel/kexec-bzimage64.c
489
unsigned int setup_hdr_offset = offsetof(struct boot_params, hdr);
arch/x86/kernel/kexec-bzimage64.c
565
params_cmdline_sz = sizeof(struct boot_params) + cmdline_len +
arch/x86/kernel/kexec-bzimage64.c
60
static int setup_initrd(struct boot_params *params,
arch/x86/kernel/kexec-bzimage64.c
650
sizeof(struct boot_params), cmdline, cmdline_len);
arch/x86/kernel/kexec-bzimage64.c
72
static int setup_cmdline(struct kimage *image, struct boot_params *params,
arch/x86/kernel/ksysfs.c
25
return sprintf(buf, "0x%04x\n", boot_params.hdr.version);
arch/x86/kernel/ksysfs.c
333
pa_data = boot_params.hdr.setup_data;
arch/x86/kernel/ksysfs.c
34
memcpy(buf, (void *)&boot_params + off, count);
arch/x86/kernel/ksysfs.c
44
.size = sizeof(boot_params),
arch/x86/kernel/ksysfs.c
74
u64 pa_data = boot_params.hdr.setup_data;
arch/x86/kernel/ksysfs.c
94
u64 pa_data = boot_params.hdr.setup_data, pa_next;
arch/x86/kernel/machine_kexec_64.c
111
mstart = (boot_params.efi_info.efi_systab |
arch/x86/kernel/machine_kexec_64.c
112
((u64)boot_params.efi_info.efi_systab_hi<<32));
arch/x86/kernel/platform-quirks.c
17
switch (boot_params.hdr.hardware_subarch) {
arch/x86/kernel/setup.c
1160
switch (boot_params.secure_boot) {
arch/x86/kernel/setup.c
245
memcpy(edd.mbr_signature, boot_params.edd_mbr_sig_buffer,
arch/x86/kernel/setup.c
247
memcpy(edd.edd_info, boot_params.eddbuf, sizeof(edd.edd_info));
arch/x86/kernel/setup.c
248
edd.mbr_signature_nr = boot_params.edd_mbr_sig_buf_entries;
arch/x86/kernel/setup.c
249
edd.edd_info_nr = boot_params.eddbuf_entries;
arch/x86/kernel/setup.c
297
u64 ramdisk_image = boot_params.hdr.ramdisk_image;
arch/x86/kernel/setup.c
299
ramdisk_image |= (u64)boot_params.ext_ramdisk_image << 32;
arch/x86/kernel/setup.c
308
u64 ramdisk_size = boot_params.hdr.ramdisk_size;
arch/x86/kernel/setup.c
310
ramdisk_size |= (u64)boot_params.ext_ramdisk_size << 32;
arch/x86/kernel/setup.c
355
if (!boot_params.hdr.type_of_loader ||
arch/x86/kernel/setup.c
369
if (!boot_params.hdr.type_of_loader ||
arch/x86/kernel/setup.c
484
pa_data = boot_params.hdr.setup_data;
arch/x86/kernel/setup.c
532
ROOT_DEV = old_decode_dev(boot_params.hdr.root_dev);
arch/x86/kernel/setup.c
533
sysfb_primary_display.screen = boot_params.screen_info;
arch/x86/kernel/setup.c
535
sysfb_primary_display.edid = boot_params.edid_info;
arch/x86/kernel/setup.c
538
apm_info.bios = boot_params.apm_bios_info;
arch/x86/kernel/setup.c
539
ist_info = boot_params.ist_info;
arch/x86/kernel/setup.c
541
saved_video_mode = boot_params.hdr.vid_mode;
arch/x86/kernel/setup.c
542
bootloader_type = boot_params.hdr.type_of_loader;
arch/x86/kernel/setup.c
545
bootloader_type |= (boot_params.hdr.ext_loader_type+0x10) << 4;
arch/x86/kernel/setup.c
548
bootloader_version |= boot_params.hdr.ext_loader_ver << 4;
arch/x86/kernel/setup.c
551
rd_image_start = boot_params.hdr.ram_size & RAMDISK_IMAGE_START_MASK;
arch/x86/kernel/setup.c
554
if (!strncmp((char *)&boot_params.efi_info.efi_loader_signature,
arch/x86/kernel/setup.c
557
} else if (!strncmp((char *)&boot_params.efi_info.efi_loader_signature,
arch/x86/kernel/setup.c
564
if (!boot_params.hdr.root_flags)
arch/x86/kernel/setup.c
575
pa_data = boot_params.hdr.setup_data;
arch/x86/kernel/setup.c
79
struct boot_params boot_params;
arch/x86/kernel/tboot.c
54
pr_warn("tboot at 0x%llx is invalid\n", boot_params.tboot_addr);
arch/x86/kernel/tboot.c
64
boot_params.tboot_addr);
arch/x86/kernel/tboot.c
77
if (!boot_params.tboot_addr)
arch/x86/kernel/tboot.c
83
if (!e820__mapped_any(boot_params.tboot_addr,
arch/x86/kernel/tboot.c
84
boot_params.tboot_addr, E820_TYPE_RESERVED)) {
arch/x86/kernel/tboot.c
90
set_fixmap(FIX_TBOOT_BASE, boot_params.tboot_addr);
arch/x86/mm/ioremap.c
611
paddr = boot_params.efi_info.efi_memmap_hi;
arch/x86/mm/ioremap.c
613
paddr |= boot_params.efi_info.efi_memmap;
arch/x86/mm/ioremap.c
617
paddr = boot_params.efi_info.efi_systab_hi;
arch/x86/mm/ioremap.c
619
paddr |= boot_params.efi_info.efi_systab;
arch/x86/mm/ioremap.c
648
paddr = boot_params.hdr.setup_data;
arch/x86/mm/mem_encrypt_amd.c
179
struct boot_params *boot_data;
arch/x86/mm/mem_encrypt_amd.c
186
boot_data = (struct boot_params *)real_mode_data;
arch/x86/mm/mem_encrypt_amd.c
189
__sme_early_map_unmap_mem(real_mode_data, sizeof(boot_params), false);
arch/x86/mm/mem_encrypt_amd.c
199
struct boot_params *boot_data;
arch/x86/mm/mem_encrypt_amd.c
205
__sme_early_map_unmap_mem(real_mode_data, sizeof(boot_params), true);
arch/x86/mm/mem_encrypt_amd.c
208
boot_data = (struct boot_params *)real_mode_data;
arch/x86/pci/common.c
650
pa_data = boot_params.hdr.setup_data;
arch/x86/platform/efi/efi.c
194
struct efi_info *e = &boot_params.efi_info;
arch/x86/platform/efi/efi.c
467
(boot_params.efi_info.efi_systab_hi ||
arch/x86/platform/efi/efi.c
468
boot_params.efi_info.efi_memmap_hi)) {
arch/x86/platform/efi/efi.c
473
efi_systab_phys = boot_params.efi_info.efi_systab |
arch/x86/platform/efi/efi.c
474
((__u64)boot_params.efi_info.efi_systab_hi << 32);
arch/x86/platform/efi/efi.c
925
return boot_params.secure_boot;
arch/x86/platform/olpc/olpc_ofw.c
95
struct olpc_ofw_header *hdr = &boot_params.olpc_ofw_header;
arch/x86/platform/pvh/enlighten.c
100
void __init __weak xen_pvh_init(struct boot_params *boot_params)
arch/x86/platform/pvh/enlighten.c
23
struct boot_params __initdata pvh_bootparams;
arch/x86/platform/pvh/enlighten.c
35
void __init __weak mem_map_via_hcall(struct boot_params *ptr __maybe_unused)
arch/x86/xen/efi.c
132
void __init xen_efi_init(struct boot_params *boot_params)
arch/x86/xen/efi.c
141
strscpy((char *)&boot_params->efi_info.efi_loader_signature, "Xen",
arch/x86/xen/efi.c
142
sizeof(boot_params->efi_info.efi_loader_signature));
arch/x86/xen/efi.c
143
boot_params->efi_info.efi_systab = (__u32)__pa(efi_systab_xen);
arch/x86/xen/efi.c
144
boot_params->efi_info.efi_systab_hi = (__u32)(__pa(efi_systab_xen) >> 32);
arch/x86/xen/efi.c
146
boot_params->secure_boot = xen_efi_get_secureboot();
arch/x86/xen/enlighten.c
293
if (!boot_params.screen_info.orig_video_isVGA)
arch/x86/xen/enlighten.c
296
if (boot_params.screen_info.orig_video_isVGA)
arch/x86/xen/enlighten_pv.c
1268
edd_info = boot_params.eddbuf;
arch/x86/xen/enlighten_pv.c
1269
mbr_signature = boot_params.edd_mbr_sig_buffer;
arch/x86/xen/enlighten_pv.c
1294
boot_params.eddbuf_entries = nr;
arch/x86/xen/enlighten_pv.c
1304
boot_params.edd_mbr_sig_buf_entries = nr;
arch/x86/xen/enlighten_pv.c
1507
boot_params.hdr.type_of_loader = (9 << 4) | 0;
arch/x86/xen/enlighten_pv.c
1508
boot_params.hdr.ramdisk_image = initrd_start;
arch/x86/xen/enlighten_pv.c
1509
boot_params.hdr.ramdisk_size = xen_start_info->mod_len;
arch/x86/xen/enlighten_pv.c
1510
boot_params.hdr.cmd_line_ptr = __pa(xen_start_info->cmd_line);
arch/x86/xen/enlighten_pv.c
1511
boot_params.hdr.hardware_subarch = X86_SUBARCH_XEN;
arch/x86/xen/enlighten_pv.c
1531
&boot_params.screen_info);
arch/x86/xen/enlighten_pv.c
1536
boot_params.kbd_status = op.u.firmware_info.u.kbd_shift_flags;
arch/x86/xen/enlighten_pv.c
1566
xen_efi_init(&boot_params);
arch/x86/xen/enlighten_pv.c
1570
x86_64_start_reservations((char *)__pa_symbol(&boot_params));
arch/x86/xen/enlighten_pvh.c
147
void __init xen_pvh_init(struct boot_params *boot_params)
arch/x86/xen/enlighten_pvh.c
156
xen_efi_init(boot_params);
arch/x86/xen/enlighten_pvh.c
168
&boot_params->screen_info);
arch/x86/xen/enlighten_pvh.c
172
void __init mem_map_via_hcall(struct boot_params *boot_params_p)
arch/x86/xen/enlighten_pvh.c
72
struct boot_params *bootp = &boot_params;
arch/x86/xen/setup.c
951
if (xen_is_e820_reserved(boot_params.hdr.ramdisk_image,
arch/x86/xen/setup.c
952
boot_params.hdr.ramdisk_size)) {
arch/x86/xen/setup.c
955
new_area = xen_find_free_area(boot_params.hdr.ramdisk_size);
arch/x86/xen/setup.c
961
start = boot_params.hdr.ramdisk_image;
arch/x86/xen/setup.c
962
size = boot_params.hdr.ramdisk_size;
arch/x86/xen/setup.c
967
boot_params.hdr.ramdisk_image = new_area;
arch/x86/xen/setup.c
968
boot_params.ext_ramdisk_image = new_area >> 32;
arch/x86/xen/xen-ops.h
131
extern void xen_efi_init(struct boot_params *boot_params);
arch/x86/xen/xen-ops.h
133
static inline void __init xen_efi_init(struct boot_params *boot_params)
drivers/accel/ivpu/ivpu_fw.c
523
static void ivpu_fw_boot_params_print(struct ivpu_device *vdev, struct vpu_boot_params *boot_params)
drivers/accel/ivpu/ivpu_fw.c
526
boot_params->magic);
drivers/accel/ivpu/ivpu_fw.c
528
boot_params->vpu_id);
drivers/accel/ivpu/ivpu_fw.c
530
boot_params->vpu_count);
drivers/accel/ivpu/ivpu_fw.c
532
boot_params->frequency);
drivers/accel/ivpu/ivpu_fw.c
534
boot_params->perf_clk_frequency);
drivers/accel/ivpu/ivpu_fw.c
537
boot_params->ipc_header_area_start);
drivers/accel/ivpu/ivpu_fw.c
539
boot_params->ipc_header_area_size);
drivers/accel/ivpu/ivpu_fw.c
541
boot_params->shared_region_base);
drivers/accel/ivpu/ivpu_fw.c
543
boot_params->shared_region_size);
drivers/accel/ivpu/ivpu_fw.c
545
boot_params->ipc_payload_area_start);
drivers/accel/ivpu/ivpu_fw.c
547
boot_params->ipc_payload_area_size);
drivers/accel/ivpu/ivpu_fw.c
549
boot_params->global_aliased_pio_base);
drivers/accel/ivpu/ivpu_fw.c
551
boot_params->global_aliased_pio_size);
drivers/accel/ivpu/ivpu_fw.c
554
boot_params->autoconfig);
drivers/accel/ivpu/ivpu_fw.c
557
boot_params->cache_defaults[VPU_BOOT_L2_CACHE_CFG_NN].use);
drivers/accel/ivpu/ivpu_fw.c
559
boot_params->cache_defaults[VPU_BOOT_L2_CACHE_CFG_NN].cfg);
drivers/accel/ivpu/ivpu_fw.c
562
boot_params->shave_nn_fw_base);
drivers/accel/ivpu/ivpu_fw.c
565
boot_params->watchdog_irq_mss);
drivers/accel/ivpu/ivpu_fw.c
567
boot_params->watchdog_irq_nce);
drivers/accel/ivpu/ivpu_fw.c
570
boot_params->host_version_id);
drivers/accel/ivpu/ivpu_fw.c
572
boot_params->si_stepping);
drivers/accel/ivpu/ivpu_fw.c
574
boot_params->device_id);
drivers/accel/ivpu/ivpu_fw.c
576
boot_params->feature_exclusion);
drivers/accel/ivpu/ivpu_fw.c
578
boot_params->sku);
drivers/accel/ivpu/ivpu_fw.c
580
boot_params->min_freq_pll_ratio);
drivers/accel/ivpu/ivpu_fw.c
582
boot_params->pn_freq_pll_ratio);
drivers/accel/ivpu/ivpu_fw.c
584
boot_params->max_freq_pll_ratio);
drivers/accel/ivpu/ivpu_fw.c
586
boot_params->default_trace_level);
drivers/accel/ivpu/ivpu_fw.c
588
boot_params->tracing_buff_message_format_mask);
drivers/accel/ivpu/ivpu_fw.c
590
boot_params->trace_destination_mask);
drivers/accel/ivpu/ivpu_fw.c
592
boot_params->trace_hw_component_mask);
drivers/accel/ivpu/ivpu_fw.c
594
boot_params->boot_type);
drivers/accel/ivpu/ivpu_fw.c
596
boot_params->punit_telemetry_sram_base);
drivers/accel/ivpu/ivpu_fw.c
598
boot_params->punit_telemetry_sram_size);
drivers/accel/ivpu/ivpu_fw.c
600
boot_params->vpu_telemetry_enable);
drivers/accel/ivpu/ivpu_fw.c
602
boot_params->vpu_scheduling_mode);
drivers/accel/ivpu/ivpu_fw.c
604
boot_params->dvfs_mode);
drivers/accel/ivpu/ivpu_fw.c
606
boot_params->d0i3_delayed_entry);
drivers/accel/ivpu/ivpu_fw.c
608
boot_params->d0i3_residency_time_us);
drivers/accel/ivpu/ivpu_fw.c
610
boot_params->d0i3_entry_vpu_ts);
drivers/accel/ivpu/ivpu_fw.c
612
boot_params->system_time_us);
drivers/accel/ivpu/ivpu_fw.c
614
boot_params->power_profile);
drivers/accel/ivpu/ivpu_fw.c
616
boot_params->vpu_uses_ecc_mca_signal);
drivers/accel/ivpu/ivpu_fw.c
617
ivpu_dbg(vdev, FW_BOOT, "boot_params.boot_type = 0x%x\n", boot_params->boot_type);
drivers/accel/ivpu/ivpu_fw.c
620
void ivpu_fw_boot_params_setup(struct ivpu_device *vdev, struct vpu_boot_params *boot_params)
drivers/accel/ivpu/ivpu_fw.c
626
boot_params->d0i3_residency_time_us =
drivers/accel/ivpu/ivpu_fw.c
628
boot_params->d0i3_entry_vpu_ts = vdev->hw->d0i3_entry_vpu_ts;
drivers/accel/ivpu/ivpu_fw.c
629
boot_params->system_time_us = ktime_to_us(ktime_get_real());
drivers/accel/ivpu/ivpu_fw.c
632
boot_params->d0i3_residency_time_us);
drivers/accel/ivpu/ivpu_fw.c
634
boot_params->d0i3_entry_vpu_ts);
drivers/accel/ivpu/ivpu_fw.c
636
boot_params->system_time_us);
drivers/accel/ivpu/ivpu_fw.c
637
ivpu_dbg(vdev, FW_BOOT, "boot_params.boot_type = 0x%x\n", boot_params->boot_type);
drivers/accel/ivpu/ivpu_fw.c
639
boot_params->save_restore_ret_address = 0;
drivers/accel/ivpu/ivpu_fw.c
640
boot_params->boot_type = VPU_BOOT_TYPE_WARMBOOT;
drivers/accel/ivpu/ivpu_fw.c
645
memset(boot_params, 0, sizeof(*boot_params));
drivers/accel/ivpu/ivpu_fw.c
646
boot_params->boot_type = VPU_BOOT_TYPE_COLDBOOT;
drivers/accel/ivpu/ivpu_fw.c
647
boot_params->magic = VPU_BOOT_PARAMS_MAGIC;
drivers/accel/ivpu/ivpu_fw.c
648
boot_params->vpu_id = to_pci_dev(vdev->drm.dev)->bus->number;
drivers/accel/ivpu/ivpu_fw.c
655
boot_params->perf_clk_frequency = ivpu_hw_profiling_freq_get(vdev);
drivers/accel/ivpu/ivpu_fw.c
661
boot_params->shared_region_base = vdev->hw->ranges.global.start;
drivers/accel/ivpu/ivpu_fw.c
662
boot_params->shared_region_size = vdev->hw->ranges.global.end -
drivers/accel/ivpu/ivpu_fw.c
665
boot_params->ipc_header_area_start = ipc_mem_rx->vpu_addr;
drivers/accel/ivpu/ivpu_fw.c
666
boot_params->ipc_header_area_size = ivpu_bo_size(ipc_mem_rx) / 2;
drivers/accel/ivpu/ivpu_fw.c
668
boot_params->ipc_payload_area_start = ipc_mem_rx->vpu_addr + ivpu_bo_size(ipc_mem_rx) / 2;
drivers/accel/ivpu/ivpu_fw.c
669
boot_params->ipc_payload_area_size = ivpu_bo_size(ipc_mem_rx) / 2;
drivers/accel/ivpu/ivpu_fw.c
672
boot_params->global_aliased_pio_base = vdev->hw->ranges.user.start;
drivers/accel/ivpu/ivpu_fw.c
673
boot_params->global_aliased_pio_size = ivpu_hw_range_size(&vdev->hw->ranges.user);
drivers/accel/ivpu/ivpu_fw.c
677
boot_params->autoconfig = 1;
drivers/accel/ivpu/ivpu_fw.c
680
boot_params->cache_defaults[VPU_BOOT_L2_CACHE_CFG_NN].use = 1;
drivers/accel/ivpu/ivpu_fw.c
681
boot_params->cache_defaults[VPU_BOOT_L2_CACHE_CFG_NN].cfg =
drivers/accel/ivpu/ivpu_fw.c
685
boot_params->shave_nn_fw_base = vdev->fw->mem_shave_nn->vpu_addr;
drivers/accel/ivpu/ivpu_fw.c
687
boot_params->watchdog_irq_mss = WATCHDOG_MSS_REDIRECT;
drivers/accel/ivpu/ivpu_fw.c
688
boot_params->watchdog_irq_nce = WATCHDOG_NCE_REDIRECT;
drivers/accel/ivpu/ivpu_fw.c
689
boot_params->si_stepping = ivpu_revision(vdev);
drivers/accel/ivpu/ivpu_fw.c
690
boot_params->device_id = ivpu_device_id(vdev);
drivers/accel/ivpu/ivpu_fw.c
691
boot_params->feature_exclusion = vdev->hw->tile_fuse;
drivers/accel/ivpu/ivpu_fw.c
692
boot_params->sku = vdev->hw->sku;
drivers/accel/ivpu/ivpu_fw.c
694
boot_params->min_freq_pll_ratio = vdev->hw->pll.min_ratio;
drivers/accel/ivpu/ivpu_fw.c
695
boot_params->pn_freq_pll_ratio = vdev->hw->pll.pn_ratio;
drivers/accel/ivpu/ivpu_fw.c
696
boot_params->max_freq_pll_ratio = vdev->hw->pll.max_ratio;
drivers/accel/ivpu/ivpu_fw.c
698
boot_params->default_trace_level = vdev->fw->trace_level;
drivers/accel/ivpu/ivpu_fw.c
699
boot_params->tracing_buff_message_format_mask = BIT(VPU_TRACING_FORMAT_STRING);
drivers/accel/ivpu/ivpu_fw.c
700
boot_params->trace_destination_mask = vdev->fw->trace_destination_mask;
drivers/accel/ivpu/ivpu_fw.c
701
boot_params->trace_hw_component_mask = vdev->fw->trace_hw_component_mask;
drivers/accel/ivpu/ivpu_fw.c
702
boot_params->crit_tracing_buff_addr = vdev->fw->mem_log_crit->vpu_addr;
drivers/accel/ivpu/ivpu_fw.c
703
boot_params->crit_tracing_buff_size = ivpu_bo_size(vdev->fw->mem_log_crit);
drivers/accel/ivpu/ivpu_fw.c
704
boot_params->verbose_tracing_buff_addr = vdev->fw->mem_log_verb->vpu_addr;
drivers/accel/ivpu/ivpu_fw.c
705
boot_params->verbose_tracing_buff_size = ivpu_bo_size(vdev->fw->mem_log_verb);
drivers/accel/ivpu/ivpu_fw.c
707
boot_params->punit_telemetry_sram_base = ivpu_hw_telemetry_offset_get(vdev);
drivers/accel/ivpu/ivpu_fw.c
708
boot_params->punit_telemetry_sram_size = ivpu_hw_telemetry_size_get(vdev);
drivers/accel/ivpu/ivpu_fw.c
709
boot_params->vpu_telemetry_enable = ivpu_hw_telemetry_enable_get(vdev);
drivers/accel/ivpu/ivpu_fw.c
710
boot_params->vpu_scheduling_mode = vdev->fw->sched_mode;
drivers/accel/ivpu/ivpu_fw.c
712
boot_params->vpu_focus_present_timer_ms = IVPU_FOCUS_PRESENT_TIMER_MS;
drivers/accel/ivpu/ivpu_fw.c
713
boot_params->dvfs_mode = vdev->fw->dvfs_mode;
drivers/accel/ivpu/ivpu_fw.c
715
boot_params->d0i3_delayed_entry = 1;
drivers/accel/ivpu/ivpu_fw.c
716
boot_params->d0i3_residency_time_us = 0;
drivers/accel/ivpu/ivpu_fw.c
717
boot_params->d0i3_entry_vpu_ts = 0;
drivers/accel/ivpu/ivpu_fw.c
719
boot_params->power_profile |= BIT(1);
drivers/accel/ivpu/ivpu_fw.c
720
boot_params->vpu_uses_ecc_mca_signal =
drivers/accel/ivpu/ivpu_fw.c
723
boot_params->system_time_us = ktime_to_us(ktime_get_real());
drivers/accel/ivpu/ivpu_fw.c
726
ivpu_fw_boot_params_print(vdev, boot_params);
drivers/accel/ivpu/ivpu_fw.h
58
void ivpu_fw_boot_params_setup(struct ivpu_device *vdev, struct vpu_boot_params *boot_params);
drivers/firmware/efi/apple-properties.c
186
pa_data = boot_params.hdr.setup_data;
drivers/firmware/efi/libstub/x86-stub.c
1000
&boot_params->ext_ramdisk_size);
drivers/firmware/efi/libstub/x86-stub.c
1008
if (boot_params->secure_boot == efi_secureboot_mode_unset)
drivers/firmware/efi/libstub/x86-stub.c
1009
boot_params->secure_boot = efi_get_secureboot();
drivers/firmware/efi/libstub/x86-stub.c
1018
setup_graphics(boot_params);
drivers/firmware/efi/libstub/x86-stub.c
1020
setup_efi_pci(boot_params);
drivers/firmware/efi/libstub/x86-stub.c
1022
setup_quirks(boot_params);
drivers/firmware/efi/libstub/x86-stub.c
1026
status = exit_boot(boot_params, handle);
drivers/firmware/efi/libstub/x86-stub.c
1036
sev_enable(boot_params);
drivers/firmware/efi/libstub/x86-stub.c
1040
enter_kernel(kernel_entry, boot_params);
drivers/firmware/efi/libstub/x86-stub.c
1055
struct boot_params *boot_params)
drivers/firmware/efi/libstub/x86-stub.c
1058
efi_stub_entry(handle, sys_table_arg, boot_params);
drivers/firmware/efi/libstub/x86-stub.c
1064
struct boot_params *boot_params);
drivers/firmware/efi/libstub/x86-stub.c
1068
struct boot_params *boot_params);
drivers/firmware/efi/libstub/x86-stub.c
115
static void setup_efi_pci(struct boot_params *params)
drivers/firmware/efi/libstub/x86-stub.c
156
static void retrieve_apple_device_properties(struct boot_params *boot_params)
drivers/firmware/efi/libstub/x86-stub.c
196
data = (struct setup_data *)(unsigned long)boot_params->hdr.setup_data;
drivers/firmware/efi/libstub/x86-stub.c
198
boot_params->hdr.setup_data = (unsigned long)new;
drivers/firmware/efi/libstub/x86-stub.c
477
static void setup_quirks(struct boot_params *boot_params)
drivers/firmware/efi/libstub/x86-stub.c
481
retrieve_apple_device_properties(boot_params);
drivers/firmware/efi/libstub/x86-stub.c
487
static void setup_graphics(struct boot_params *boot_params)
drivers/firmware/efi/libstub/x86-stub.c
489
struct screen_info *si = memset(&boot_params->screen_info, 0, sizeof(*si));
drivers/firmware/efi/libstub/x86-stub.c
490
struct edid_info *edid = memset(&boot_params->edid_info, 0, sizeof(*edid));
drivers/firmware/efi/libstub/x86-stub.c
508
struct boot_params **bp)
drivers/firmware/efi/libstub/x86-stub.c
511
struct boot_params *boot_params;
drivers/firmware/efi/libstub/x86-stub.c
527
boot_params = memset((void *)alloc, 0x0, PARAM_SIZE);
drivers/firmware/efi/libstub/x86-stub.c
528
hdr = &boot_params->hdr;
drivers/firmware/efi/libstub/x86-stub.c
545
&boot_params->ext_cmd_line_ptr);
drivers/firmware/efi/libstub/x86-stub.c
547
*bp = boot_params;
drivers/firmware/efi/libstub/x86-stub.c
551
static void add_e820ext(struct boot_params *params,
drivers/firmware/efi/libstub/x86-stub.c
572
setup_e820(struct boot_params *params, struct setup_data *e820ext, u32 e820ext_size)
drivers/firmware/efi/libstub/x86-stub.c
703
static efi_status_t allocate_e820(struct boot_params *params,
drivers/firmware/efi/libstub/x86-stub.c
732
struct boot_params *boot_params;
drivers/firmware/efi/libstub/x86-stub.c
757
static efi_status_t exit_boot(struct boot_params *boot_params, void *handle)
drivers/firmware/efi/libstub/x86-stub.c
764
priv.boot_params = boot_params;
drivers/firmware/efi/libstub/x86-stub.c
765
priv.efi = &boot_params->efi_info;
drivers/firmware/efi/libstub/x86-stub.c
767
status = allocate_e820(boot_params, &e820ext, &e820ext_size);
drivers/firmware/efi/libstub/x86-stub.c
777
boot_params->alt_mem_k = 32 * 1024;
drivers/firmware/efi/libstub/x86-stub.c
779
status = setup_e820(boot_params, e820ext, e820ext_size);
drivers/firmware/efi/libstub/x86-stub.c
836
struct boot_params *boot_params)
drivers/firmware/efi/libstub/x86-stub.c
843
boot_params_ptr = boot_params;
drivers/firmware/efi/libstub/x86-stub.c
875
boot_params->hdr.loadflags |= KASLR_FLAG;
drivers/firmware/efi/libstub/x86-stub.c
899
struct boot_params *boot_params)
drivers/firmware/efi/libstub/x86-stub.c
902
asm("jmp *%0"::"r"(kernel_addr), "S"(boot_params));
drivers/firmware/efi/libstub/x86-stub.c
914
struct boot_params *boot_params)
drivers/firmware/efi/libstub/x86-stub.c
928
if (!IS_ENABLED(CONFIG_EFI_HANDOVER_PROTOCOL) || !boot_params) {
drivers/firmware/efi/libstub/x86-stub.c
929
status = efi_allocate_bootparams(handle, &boot_params);
drivers/firmware/efi/libstub/x86-stub.c
934
hdr = &boot_params->hdr;
drivers/firmware/efi/libstub/x86-stub.c
966
((u64)boot_params->ext_cmd_line_ptr << 32));
drivers/firmware/efi/libstub/x86-stub.c
977
status = efi_decompress_kernel(&kernel_entry, boot_params);
drivers/firmware/efi/libstub/x86-stub.c
998
&boot_params->ext_ramdisk_image);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1000
boot_params->umac_clk = cpu_to_le16(UMAC_CLK_40MHZ);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1006
rsi_set_len_qno(&boot_params->desc_dword0.len_qno,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1008
boot_params->desc_dword0.frame_type = BOOTUP_PARAMS_REQUEST;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
918
struct rsi_boot_params *boot_params;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
929
boot_params = (struct rsi_boot_params *)skb->data;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
934
memcpy(&boot_params->bootup_params,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
939
boot_params->desc_word[7] = cpu_to_le16(UMAC_CLK_40BW);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
941
memcpy(&boot_params->bootup_params,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
945
boot_params->desc_word[7] = cpu_to_le16(UMAC_CLK_20BW);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
950
boot_params->desc_word[7] = cpu_to_le16(UMAC_CLK_40MHZ);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
961
boot_params->desc_word[0] = cpu_to_le16(sizeof(struct bootup_params) |
drivers/net/wireless/rsi/rsi_91x_mgmt.c
963
boot_params->desc_word[1] = cpu_to_le16(BOOTUP_PARAMS_REQUEST);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
973
struct rsi_boot_params_9116 *boot_params;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
981
boot_params = (struct rsi_boot_params_9116 *)skb->data;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
984
memcpy(&boot_params->bootup_params,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
989
boot_params->umac_clk = cpu_to_le16(UMAC_CLK_40BW);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
991
memcpy(&boot_params->bootup_params,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
995
boot_params->umac_clk = cpu_to_le16(UMAC_CLK_20BW);