/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | jailhouse.c | 27 static struct jailhouse_setup_data setup_data; variable 28 #define SETUP_DATA_V1_LEN (sizeof(setup_data.hdr) + sizeof(setup_data.v1)) 29 #define SETUP_DATA_V2_LEN (SETUP_DATA_V1_LEN + sizeof(setup_data.v2)) 66 lapic_timer_period = setup_data.v1.apic_khz * (1000 / HZ); in jailhouse_timer_init() 104 for (cpu = 0; cpu < setup_data.v1.num_cpus; cpu++) { in jailhouse_get_smp_config() 105 generic_processor_info(setup_data.v1.cpu_ids[cpu], in jailhouse_get_smp_config() 111 if (setup_data.v1.standard_ioapic) { in jailhouse_get_smp_config() 115 setup_data.hdr.version < 2) { in jailhouse_get_smp_config() 142 if (setup_data in jailhouse_pci_arch_init() [all...] |
H A D | ksysfs.c | 73 struct setup_data *data; in get_setup_data_paddr() 74 u64 pa_data = boot_params.hdr.setup_data; in get_setup_data_paddr() 94 u64 pa_data = boot_params.hdr.setup_data, pa_next; in get_setup_data_size() 96 struct setup_data *data; in get_setup_data_size() 139 struct setup_data *data; in type_show() 180 struct setup_data *data; in setup_data_data_read() 211 * the data as though it is a normal setup_data struct. in setup_data_data_read() 277 char name[16]; /* should be enough for setup_data nodes numbers */ in create_setup_data_node() 309 struct setup_data *data; in get_setup_data_total_num() 333 pa_data = boot_params.hdr.setup_data; in create_setup_data_nodes() [all...] |
H A D | kdebugfs.c | 51 pa += sizeof(struct setup_data); in setup_data_read() 93 struct setup_data *data; in create_setup_data_nodes() 100 d = debugfs_create_dir("setup_data", parent); in create_setup_data_nodes() 102 pa_data = boot_params.hdr.setup_data; in create_setup_data_nodes()
|
H A D | kexec-bzimage64.c | 141 struct setup_data *sd = (void *)params + efi_setup_data_offset; in prepare_add_efi_setup_data() 142 struct efi_setup_data *esd = (void *)sd + sizeof(struct setup_data); in prepare_add_efi_setup_data() 153 sd->next = params->hdr.setup_data; in prepare_add_efi_setup_data() 154 params->hdr.setup_data = setup_data_phys; in prepare_add_efi_setup_data() 403 sizeof(struct setup_data) + in bzImage64_load()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | jailhouse.c | 27 static struct jailhouse_setup_data setup_data; variable 28 #define SETUP_DATA_V1_LEN (sizeof(setup_data.hdr) + sizeof(setup_data.v1)) 29 #define SETUP_DATA_V2_LEN (SETUP_DATA_V1_LEN + sizeof(setup_data.v2)) 66 lapic_timer_period = setup_data.v1.apic_khz * (1000 / HZ); in jailhouse_timer_init() 104 for (cpu = 0; cpu < setup_data.v1.num_cpus; cpu++) in jailhouse_get_smp_config() 105 generic_processor_info(setup_data.v1.cpu_ids[cpu]); in jailhouse_get_smp_config() 109 if (setup_data.v1.standard_ioapic) { in jailhouse_get_smp_config() 113 setup_data.hdr.version < 2) { in jailhouse_get_smp_config() 140 if (setup_data in jailhouse_pci_arch_init() [all...] |
H A D | kexec-bzimage64.c | 119 struct setup_data *sd = (void *)params + rng_seed_setup_data_offset; in setup_rng_seed() 129 sd->next = params->hdr.setup_data; in setup_rng_seed() 130 params->hdr.setup_data = setup_data_phys; in setup_rng_seed() 161 struct setup_data *sd = (void *)params + efi_setup_data_offset; in prepare_add_efi_setup_data() 162 struct efi_setup_data *esd = (void *)sd + sizeof(struct setup_data); in prepare_add_efi_setup_data() 173 sd->next = params->hdr.setup_data; in prepare_add_efi_setup_data() 174 params->hdr.setup_data = setup_data_phys; in prepare_add_efi_setup_data() 215 struct setup_data *sd = (void *)params + ima_setup_data_offset; in setup_ima_state() 225 ima = (void *)sd + sizeof(struct setup_data); in setup_ima_state() 231 sd->next = params->hdr.setup_data; in setup_ima_state() [all...] |
H A D | ksysfs.c | 73 struct setup_data *data; in get_setup_data_paddr() 74 u64 pa_data = boot_params.hdr.setup_data; in get_setup_data_paddr() 94 u64 pa_data = boot_params.hdr.setup_data, pa_next; in get_setup_data_size() 96 struct setup_data *data; in get_setup_data_size() 139 struct setup_data *data; in type_show() 180 struct setup_data *data; in setup_data_data_read() 211 * the data as though it is a normal setup_data struct. in setup_data_data_read() 277 char name[16]; /* should be enough for setup_data nodes numbers */ in create_setup_data_node() 309 struct setup_data *data; in get_setup_data_total_num() 333 pa_data = boot_params.hdr.setup_data; in create_setup_data_nodes() [all...] |
H A D | kdebugfs.c | 51 pa += sizeof(struct setup_data); in setup_data_read() 93 struct setup_data *data; in create_setup_data_nodes() 100 d = debugfs_create_dir("setup_data", parent); in create_setup_data_nodes() 102 pa_data = boot_params.hdr.setup_data; in create_setup_data_nodes()
|
H A D | setup.c | 340 data = early_memremap(phys_addr + sizeof(struct setup_data), sizeof(*data)); in add_early_ima_buffer() 387 struct setup_data *data; in parse_setup_data() 390 pa_data = boot_params.hdr.setup_data; in parse_setup_data() 395 data_len = data->len + sizeof(struct setup_data); in parse_setup_data() 432 struct setup_data *data; in memblock_x86_reserve_range_setup_data() 436 pa_data = boot_params.hdr.setup_data; in memblock_x86_reserve_range_setup_data() 440 pr_warn("setup: failed to memremap setup_data entry\n"); in memblock_x86_reserve_range_setup_data() 454 pr_warn("setup: failed to memremap indirect setup_data\n"); in memblock_x86_reserve_range_setup_data()
|
/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/ |
H A D | x86-stub.c | 61 rom->data.len = size - sizeof(struct setup_data); in preserve_pci_rom_image() 111 struct setup_data *data; in setup_efi_pci() 134 data = (struct setup_data *)(unsigned long)params->hdr.setup_data; in setup_efi_pci() 137 data = (struct setup_data *)(unsigned long)data->next; in setup_efi_pci() 155 params->hdr.setup_data = (unsigned long)rom; in setup_efi_pci() 157 data = (struct setup_data *)rom; in setup_efi_pci() 167 struct setup_data *data, *new; in retrieve_apple_device_properties() 187 size + sizeof(struct setup_data), in retrieve_apple_device_properties() 204 data = (struct setup_data *)(unsigne in retrieve_apple_device_properties() [all...] |
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/ |
H A D | x86-stub.c | 75 rom->data.len = size - sizeof(struct setup_data); in preserve_pci_rom_image() 125 struct setup_data *data; in setup_efi_pci() 148 data = (struct setup_data *)(unsigned long)params->hdr.setup_data; in setup_efi_pci() 151 data = (struct setup_data *)(unsigned long)data->next; in setup_efi_pci() 169 params->hdr.setup_data = (unsigned long)rom; in setup_efi_pci() 171 data = (struct setup_data *)rom; in setup_efi_pci() 181 struct setup_data *data, *new; in retrieve_apple_device_properties() 201 size + sizeof(struct setup_data), in retrieve_apple_device_properties() 218 data = (struct setup_data *)(unsigne in retrieve_apple_device_properties() [all...] |
/kernel/linux/linux-6.6/arch/x86/boot/compressed/ |
H A D | efi.c | 82 * the initial physical address via a struct setup_data entry, which is 90 struct setup_data *data; in get_kexec_setup_data() 93 pa_data = bp->hdr.setup_data; in get_kexec_setup_data() 95 data = (struct setup_data *)pa_data; in get_kexec_setup_data() 97 esd = (struct efi_setup_data *)(pa_data + sizeof(struct setup_data)); in get_kexec_setup_data()
|
H A D | ident_map_64.c | 113 struct setup_data *sd; in initialize_identity_maps() 168 * Also map the setup_data entries passed via boot_params in case they in initialize_identity_maps() 171 sd = (struct setup_data *)boot_params->hdr.setup_data; in initialize_identity_maps() 176 sd = (struct setup_data *)sd->next; in initialize_identity_maps()
|
H A D | kaslr.c | 419 /* We don't need to set a mapping for setup_data. */ in mem_avoid_init() 436 struct setup_data *ptr; in mem_avoid_overlap() 449 /* Avoid all entries in the setup_data linked list. */ in mem_avoid_overlap() 450 ptr = (struct setup_data *)(unsigned long)boot_params->hdr.setup_data; in mem_avoid_overlap() 475 ptr = (struct setup_data *)(unsigned long)ptr->next; in mem_avoid_overlap()
|
/kernel/linux/linux-5.10/arch/x86/boot/compressed/ |
H A D | acpi.c | 71 struct setup_data *data; in get_kexec_setup_data_addr() 74 pa_data = boot_params->hdr.setup_data; in get_kexec_setup_data_addr() 76 data = (struct setup_data *)pa_data; in get_kexec_setup_data_addr() 78 return (struct efi_setup_data *)(pa_data + sizeof(struct setup_data)); in get_kexec_setup_data_addr() 260 * Try to get EFI data from setup_data. This can happen when we're a in get_rsdp_addr()
|
H A D | kaslr.c | 423 /* We don't need to set a mapping for setup_data. */ in mem_avoid_init() 440 struct setup_data *ptr; in mem_avoid_overlap() 453 /* Avoid all entries in the setup_data linked list. */ in mem_avoid_overlap() 454 ptr = (struct setup_data *)(unsigned long)boot_params->hdr.setup_data; in mem_avoid_overlap() 479 ptr = (struct setup_data *)(unsigned long)ptr->next; in mem_avoid_overlap()
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | sta2x11-mfd.c | 570 struct sta2x11_mfd_setup_data *setup_data; in sta2x11_mfd_probe() local 584 setup_data = pci_id->device == PCI_DEVICE_ID_STMICRO_GPIO ? in sta2x11_mfd_probe() 589 sta2x11_mfd_setup(pdev, setup_data); in sta2x11_mfd_probe() 598 setup_data->bars[i].cells, in sta2x11_mfd_probe() 599 setup_data->bars[i].ncells, in sta2x11_mfd_probe()
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | sta2x11-mfd.c | 570 struct sta2x11_mfd_setup_data *setup_data; in sta2x11_mfd_probe() local 584 setup_data = pci_id->device == PCI_DEVICE_ID_STMICRO_GPIO ? in sta2x11_mfd_probe() 589 sta2x11_mfd_setup(pdev, setup_data); in sta2x11_mfd_probe() 598 setup_data->bars[i].cells, in sta2x11_mfd_probe() 599 setup_data->bars[i].ncells, in sta2x11_mfd_probe()
|
/kernel/linux/linux-5.10/arch/x86/include/uapi/asm/ |
H A D | bootparam.h | 5 /* setup_data/setup_indirect types */ 50 struct setup_data { struct 100 __u64 setup_data; member
|
/kernel/linux/linux-6.6/arch/x86/include/uapi/asm/ |
H A D | bootparam.h | 5 /* setup_data/setup_indirect types */ 52 struct setup_data { struct 102 __u64 setup_data; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-x86/asm/ |
H A D | bootparam.h | 52 struct setup_data { struct 99 __u64 setup_data; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-x86/asm/ |
H A D | bootparam.h | 52 struct setup_data { struct 99 __u64 setup_data; member
|
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | pch_udc.c | 334 * @setup_data: Received setup data 356 struct usb_ctrlrequest setup_data; member 2364 rc = dev->driver->setup(&dev->gadget, &dev->setup_data); 2431 dev->setup_data = ep->td_stp->request; 2436 if ((dev->setup_data.bRequestType & USB_DIR_IN)) 2441 if ((dev->setup_data.bRequestType == 0x21) && 2442 (dev->setup_data.bRequest == 0xFF)) 2447 if (dev->setup_data.bRequestType & USB_DIR_IN) { 2459 if (!(dev->setup_data.bRequestType & USB_DIR_IN)) { 2674 memset(&dev->setup_data, in pch_udc_svc_intf_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | pch_udc.c | 333 * @setup_data: Received setup data 356 struct usb_ctrlrequest setup_data; member 2259 rc = dev->driver->setup(&dev->gadget, &dev->setup_data); 2326 dev->setup_data = ep->td_stp->request; 2331 if ((dev->setup_data.bRequestType & USB_DIR_IN)) 2336 if ((dev->setup_data.bRequestType == 0x21) && 2337 (dev->setup_data.bRequest == 0xFF)) 2342 if (dev->setup_data.bRequestType & USB_DIR_IN) { 2354 if (!(dev->setup_data.bRequestType & USB_DIR_IN)) { 2569 memset(&dev->setup_data, in pch_udc_svc_intf_interrupt() [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | pata_cmd640.c | 58 const u8 setup_data[] = { 0x40, 0x40, 0x40, 0x80, 0x00 }; in cmd640_set_piomode() local 95 t.setup = setup_data[t.setup]; in cmd640_set_piomode()
|