Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kernel/kexec-bzimage64.c bzImage64_load() -> setup_boot_parameters()

Type Parameter Key Value
PARAM_VALUE 0 image 4096-ptr_max
PARAM_VALUE 0 image->arch.p4d 0,4096-ptr_max
PARAM_VALUE 0 image->arch.pgd 0,4096-ptr_max
PARAM_VALUE 0 image->arch.pmd 0,4096-ptr_max
PARAM_VALUE 0 image->arch.pte 0,4096-ptr_max
PARAM_VALUE 0 image->arch.pud 0,4096-ptr_max
PARAM_VALUE 0 image->control_pages.next 4096-ptr_max
PARAM_VALUE 0 image->control_pages.next->next 4096-ptr_max
PARAM_VALUE 0 image->control_pages.prev 4096-ptr_max
PARAM_VALUE 0 image->control_pages.prev->next 4096-ptr_max
PARAM_VALUE 0 image->control_pages.prev->prev 4096-ptr_max
PARAM_VALUE 0 image->dest_pages.next 4096-ptr_max
PARAM_VALUE 0 image->dest_pages.next->next 4096-ptr_max
PARAM_VALUE 0 image->dest_pages.prev 4096-ptr_max
PARAM_VALUE 0 image->dest_pages.prev->next 4096-ptr_max
PARAM_VALUE 0 image->dest_pages.prev->prev 4096-ptr_max
PARAM_VALUE 0 image->elfcorehdr_index (-1)
PARAM_VALUE 0 image->elfcorehdr_updated 0
PARAM_VALUE 0 image->entry 4096-ptr_max
PARAM_VALUE 0 image->file_mode 1
PARAM_VALUE 0 image->fops 4096-ptr_max
PARAM_VALUE 0 image->fops->cleanup 8067600598966484992
PARAM_VALUE 0 image->fops->load 2007869256418107392
PARAM_VALUE 0 image->fops->probe 8529642297517760512
PARAM_VALUE 0 image->fops->verify_sig 1345924272597557248
PARAM_VALUE 0 image->hp_action 0
PARAM_VALUE 0 image->kernel_buf_len 1024-4294967296
PARAM_VALUE 0 image->last_entry 4096-ptr_max
PARAM_VALUE 0 image->nr_segments 0-15
PARAM_VALUE 0 image->purgatory_info.ehdr 6287234174676209664
PARAM_VALUE 0 image->purgatory_info.ehdr->e_shnum 2-u16max
PARAM_VALUE 0 image->purgatory_info.purgatory_buf 1-u64max
PARAM_VALUE 0 image->purgatory_info.sechdrs 1-u64max
PARAM_VALUE 0 image->purgatory_info.sechdrs->sh_addr 0
PARAM_VALUE 0 image->purgatory_info.sechdrs->sh_flags 0
PARAM_VALUE 0 image->purgatory_info.sechdrs->sh_info 0
PARAM_VALUE 0 image->purgatory_info.sechdrs->sh_link 0
PARAM_VALUE 0 image->purgatory_info.sechdrs->sh_name 0
PARAM_VALUE 0 image->purgatory_info.sechdrs->sh_size 0
PARAM_VALUE 0 image->purgatory_info.sechdrs->sh_type 0
PARAM_VALUE 0 image->unusable_pages.next 4096-ptr_max
PARAM_VALUE 0 image->unusable_pages.next->next 4096-ptr_max
PARAM_VALUE 0 image->unusable_pages.prev 4096-ptr_max
PARAM_VALUE 0 image->unusable_pages.prev->next 4096-ptr_max
PARAM_VALUE 0 image->unusable_pages.prev->prev 4096-ptr_max
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 1 params->ext_cmd_line_ptr 1-u32max
PARAM_VALUE 1 params->hdr.loadflags 0
PARAM_VALUE 1 params->hdr.type_of_loader 208
BUF_SIZE 1 params 240,256-12884906302
BUF_SIZE 1 params 240,256-12884906302
CAPPED_DATA 0 image->kernel_buf_len 1
CAPPED_DATA 0 image->purgatory_info.ehdr->e_shnum 1
CAPPED_DATA 1 &params->hdr 1
CAPPED_DATA 3 efi_map_offset 1
DATA_SOURCE 0 image $0
DATA_SOURCE 1 params r __kvmalloc_node_noprof
DATA_SOURCE 4 efi_map_sz r efi_get_runtime_map_size
PARAM_COMPARE 3 efi_map_offset <= $5
PARAM_COMPARE 5 setup_data_offset >= $3
BIT_INFO 3 efi_map_offset 0x0,0xfffffff0
BIT_INFO 4 efi_map_sz 0x0,0x7fffffff
HARD_MAX 0 image->nr_segments 15
USER_DATA 0 image->cmdline_buf_len 1-s32max[c]
USER_DATA 0 *image->cmdline_buf 0-255
USER_DATA 3 efi_map_offset 0,4128-2147487808[c]
USER_DATA 5 setup_data_offset 0,16-u32max[c]
UNITS 2 params_load_addr unit_byte
UNITS 3 efi_map_offset unit_byte
UNITS 5 setup_data_offset unit_byte
USER_PTR 0 image->cmdline_buf