/linux/arch/x86/kernel/ |
H A D | jailhouse.c | 28 static struct jailhouse_setup_data setup_data; variable 29 #define SETUP_DATA_V1_LEN (sizeof(setup_data.hdr) + sizeof(setup_data.v1)) 30 #define SETUP_DATA_V2_LEN (SETUP_DATA_V1_LEN + sizeof(setup_data.v2)) 67 lapic_timer_period = setup_data.v1.apic_khz * (1000 / HZ); in jailhouse_timer_init() 105 for (cpu = 0; cpu < setup_data.v1.num_cpus; cpu++) in jailhouse_parse_smp_config() 106 topology_register_apic(setup_data.v1.cpu_ids[cpu], CPU_ACPIID_INVALID, true); in jailhouse_parse_smp_config() 110 if (setup_data.v1.standard_ioapic) { in jailhouse_parse_smp_config() 114 setup_data.hdr.version < 2) { in jailhouse_parse_smp_config() 141 if (setup_data.v1.pci_mmconfig_base) { in jailhouse_pci_arch_init() 143 setup_data.v1.pci_mmconfig_base); 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 | kdebugfs.c | 51 pa += sizeof(struct setup_data); in setup_data_read() 93 struct setup_data *data; in create_setup_data_nodes() 102 pa_data = boot_params.hdr.setup_data; in create_setup_data_nodes()
|
H A D | setup.c | 343 data = early_memremap(phys_addr + sizeof(struct setup_data), sizeof(*data)); in add_early_ima_buffer() 390 struct setup_data *data; in parse_setup_data() 393 pa_data = boot_params.hdr.setup_data; in parse_setup_data() 398 data_len = data->len + sizeof(struct setup_data); in parse_setup_data() 435 struct setup_data *data; in memblock_x86_reserve_range_setup_data() 439 pa_data = boot_params.hdr.setup_data; in memblock_x86_reserve_range_setup_data() 443 pr_warn("setup: failed to memremap setup_data entry\n"); in memblock_x86_reserve_range_setup_data() 457 pr_warn("setup: failed to memremap indirect setup_data\n"); in memblock_x86_reserve_range_setup_data()
|
H A D | devicetree.c | 38 initial_dtb = data + offsetof(struct setup_data, data); in add_dtb()
|
H A D | e820.c | 39 * e820_table_firmware[] and this one is that, the latter marks the setup_data 41 * setup_data information in the second kernel. Besides, e820_table_kexec[] 723 * struct setup_data, which is parsed here. 729 struct setup_data *sdata; in e820__memory_setup_extended() 1001 struct setup_data *data; in e820__reserve_setup_data() 1005 pa_data = boot_params.hdr.setup_data; in e820__reserve_setup_data() 1012 pr_warn("e820: failed to memremap setup_data entry\n"); in e820__reserve_setup_data() 1026 pr_warn("e820: failed to memremap indirect setup_data\n"); in e820__reserve_setup_data() 1044 e820__print_table("reserve setup_data"); in e820__reserve_setup_data()
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-kernel-boot_params | 5 files: "data" and "version" and one subdirectory "setup_data". 9 If there's no setup_data in boot_params the subdirectory will 17 "setup_data" subdirectory contains the setup_data data 18 structure in boot_params. setup_data is maintained in kernel 19 as a link list. In "setup_data" subdirectory there's one 23 representation of setup_data type. "data" file is the binary 24 representation of setup_data payload. 30 |__ setup_data
|
/linux/arch/x86/boot/compressed/ |
H A D | efi.c | 92 struct setup_data *data; in get_kexec_setup_data() 95 pa_data = bp->hdr.setup_data; in get_kexec_setup_data() 97 data = (struct setup_data *)pa_data; in get_kexec_setup_data() 99 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() 172 sd = (struct setup_data *)boot_params_ptr->hdr.setup_data; in initialize_identity_maps() 177 sd = (struct setup_data *)sd->next; in initialize_identity_maps()
|
/linux/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()
|
/linux/drivers/usb/gadget/udc/ |
H A D | pch_udc.c | 355 struct usb_ctrlrequest setup_data; member 2258 rc = dev->driver->setup(&dev->gadget, &dev->setup_data); in pch_udc_gadget_setup() 2325 dev->setup_data = ep->td_stp->request; in pch_udc_svc_control_out() 2330 if ((dev->setup_data.bRequestType & USB_DIR_IN)) in pch_udc_svc_control_out() 2335 if ((dev->setup_data.bRequestType == 0x21) && in pch_udc_svc_control_out() 2336 (dev->setup_data.bRequest == 0xFF)) in pch_udc_svc_control_out() 2341 if (dev->setup_data.bRequestType & USB_DIR_IN) { in pch_udc_svc_control_out() 2353 if (!(dev->setup_data.bRequestType & USB_DIR_IN)) { in pch_udc_svc_control_out() 2568 memset(&dev->setup_data, 0 , sizeof dev->setup_data); in pch_udc_svc_intf_interrupt() 2569 dev->setup_data.bRequest = USB_REQ_SET_INTERFACE; in pch_udc_svc_intf_interrupt() [all …]
|
/linux/arch/x86/include/asm/ |
H A D | setup_data.h | 10 struct setup_data data;
|
/linux/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()
|
H A D | pata_cmd64x.c | 99 const u8 setup_data[] = { 0x40, 0x40, 0x40, 0x80, 0x00 }; in cmd64x_set_timing() local 155 t.setup = setup_data[t.setup]; in cmd64x_set_timing()
|
/linux/drivers/firmware/efi/ |
H A D | apple-properties.c | 179 struct setup_data *data; in map_properties() 187 pa_data = boot_params.hdr.setup_data; in map_properties()
|
/linux/drivers/net/ethernet/freescale/fs_enet/ |
H A D | mac-fec.c | 107 static int setup_data(struct net_device *dev) in setup_data() function 449 .setup_data = setup_data,
|
H A D | mac-scc.c | 111 static int setup_data(struct net_device *dev) in setup_data() function 457 .setup_data = setup_data,
|
H A D | mac-fcc.c | 125 static int setup_data(struct net_device *dev) in setup_data() function 560 .setup_data = setup_data,
|
H A D | fs_enet.h | 75 int (*setup_data)(struct net_device *dev); member
|
H A D | fs_enet-main.c | 942 ret = fep->ops->setup_data(ndev); in fs_enet_probe()
|
/linux/arch/x86/include/uapi/asm/ |
H A D | setup_data.h | 26 struct setup_data { struct
|
H A D | bootparam.h | 73 __u64 setup_data; member
|
/linux/Documentation/arch/x86/ |
H A D | booting-dt.rst | 11 The physical pointer to the device-tree block is passed via setup_data
|
/linux/net/sunrpc/ |
H A D | sched.c | 1142 struct rpc_task *rpc_new_task(const struct rpc_task_setup *setup_data) in rpc_new_task() argument 1144 struct rpc_task *task = setup_data->task; in rpc_new_task() 1150 rpc_release_calldata(setup_data->callback_ops, in rpc_new_task() 1151 setup_data->callback_data); in rpc_new_task() 1157 rpc_init_task(task, setup_data); in rpc_new_task()
|
/linux/arch/x86/pci/ |
H A D | common.c | 647 struct setup_data *data; in pcibios_device_add() 650 pa_data = boot_params.hdr.setup_data; in pcibios_device_add()
|