| /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/kernel/ |
| 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() 309 struct setup_data *data; in get_setup_data_total_num() 333 pa_data = boot_params.hdr.setup_data; in create_setup_data_nodes()
|
| 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 | e820.c | 759 struct setup_data *sdata; in e820__memory_setup_extended()
|
| /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/arch/x86/boot/startup/ |
| H A D | sev-shared.c | 521 struct setup_data header; 533 struct setup_data *hdr; in find_cc_blob_setup_data() 535 hdr = (struct setup_data *)bp->hdr.setup_data; in find_cc_blob_setup_data() 542 hdr = (struct setup_data *)hdr->next; in find_cc_blob_setup_data()
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | snps_udc_core.c | 52 static union udc_setup_data setup_data; variable 2474 setup_data.data[0] = in udc_control_out_isr() 2476 setup_data.data[1] = in udc_control_out_isr() 2483 udc_rxfifo_read_dwords(dev, setup_data.data, 2); in udc_control_out_isr() 2487 if ((setup_data.request.bRequestType & USB_DIR_IN) != 0) { in udc_control_out_isr() 2526 if (setup_data.data[0] == UDC_MSCRES_DWORD0 in udc_control_out_isr() 2527 && setup_data.data[1] == UDC_MSCRES_DWORD1) { in udc_control_out_isr() 2542 &setup_data.request); in udc_control_out_isr() 2762 memset(&setup_data, 0 , sizeof(union udc_setup_data)); in udc_dev_isr() 2763 setup_data.request.bRequest = USB_REQ_SET_CONFIGURATION; in udc_dev_isr() [all …]
|
| /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
|
| /linux/arch/x86/include/uapi/asm/ |
| H A D | setup_data.h | 27 struct setup_data { struct
|
| /linux/Documentation/arch/x86/ |
| H A D | booting-dt.rst | 11 The physical pointer to the device-tree block is passed via setup_data
|
| H A D | boot.rst | 55 pointer to single linked list of struct setup_data. 223 0250/8 2.09+ setup_data 64-bit physical pointer to linked list 224 of struct setup_data 800 Field name: setup_data 807 struct setup_data. This is used to define a more extensible boot 808 parameters passing mechanism. The definition of struct setup_data is 811 struct setup_data { 828 The setup_data is a bit awkward to use for extremely large data objects, 829 both because the setup_data header has to be adjacent to the data object 850 In this case setup_data and setup_indirect will look like this:: [all …]
|
| /linux/arch/x86/mm/ |
| H A D | ioremap.c | 643 unsigned int setup_data_sz = sizeof(struct setup_data); in __memremap_is_setup_data() 645 struct setup_data *data; in __memremap_is_setup_data() 648 paddr = boot_params.hdr.setup_data; in __memremap_is_setup_data()
|
| /linux/net/sunrpc/ |
| H A D | sched.c | 1140 struct rpc_task *rpc_new_task(const struct rpc_task_setup *setup_data) in rpc_new_task() argument 1142 struct rpc_task *task = setup_data->task; in rpc_new_task() 1148 rpc_release_calldata(setup_data->callback_ops, in rpc_new_task() 1149 setup_data->callback_data); in rpc_new_task() 1155 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()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-mlxbf.c | 371 u16 setup_data; /* Data setup time. */ member 1138 timer = mlxbf_i2c_set_timer(priv, timings->setup_data, true, in mlxbf_i2c_set_timings() 1167 .setup_data = 250, 1183 .setup_data = 100, 1199 .setup_data = 50,
|