Home
last modified time | relevance | path

Searched refs:setup_data (Results 1 – 25 of 27) sorted by relevance

12

/linux/arch/x86/kernel/
H A Dkexec-bzimage64.c127 struct setup_data *sd = (void *)params + rng_seed_setup_data_offset; in setup_rng_seed()
137 sd->next = params->hdr.setup_data; in setup_rng_seed()
138 params->hdr.setup_data = setup_data_phys; in setup_rng_seed()
169 struct setup_data *sd = (void *)params + efi_setup_data_offset; in prepare_add_efi_setup_data()
170 struct efi_setup_data *esd = (void *)sd + sizeof(struct setup_data); in prepare_add_efi_setup_data()
181 sd->next = params->hdr.setup_data; in prepare_add_efi_setup_data()
182 params->hdr.setup_data = setup_data_phys; in prepare_add_efi_setup_data()
222 struct setup_data *sd = (void *)params + dtb_setup_data_offset; in setup_dtb()
234 sd->next = params->hdr.setup_data; in setup_dtb()
235 params->hdr.setup_data = setup_data_phys; in setup_dtb()
[all …]
H A Dksysfs.c73 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 Dkdebugfs.c51 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 Dsetup.c407 data = early_memremap(phys_addr + sizeof(struct setup_data), sizeof(*data)); in add_early_ima_buffer()
455 u64 addr = phys_addr + sizeof(struct setup_data); in add_kho()
456 u64 size = data_len - sizeof(struct setup_data); in add_kho()
477 struct setup_data *data; in parse_setup_data()
480 pa_data = boot_params.hdr.setup_data; in parse_setup_data()
485 data_len = data->len + sizeof(struct setup_data); in parse_setup_data()
567 struct setup_data *data; in memblock_x86_reserve_range_setup_data()
571 pa_data = boot_params.hdr.setup_data; in memblock_x86_reserve_range_setup_data()
H A Ddevicetree.c38 initial_dtb = data + offsetof(struct setup_data, data); in add_dtb()
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-boot_params5 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 Defi.c92 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 Dkaslr.c407 struct setup_data *ptr; in mem_avoid_overlap()
421 ptr = (struct setup_data *)(unsigned long)boot_params_ptr->hdr.setup_data; in mem_avoid_overlap()
446 ptr = (struct setup_data *)(unsigned long)ptr->next; in mem_avoid_overlap()
770 struct setup_data *ptr; in process_kho_entries()
777 ptr = (struct setup_data *)(unsigned long)boot_params_ptr->hdr.setup_data; in process_kho_entries()
786 ptr = (struct setup_data *)(unsigned long)ptr->next; in process_kho_entries()
H A Dident_map_64.c113 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/usb/gadget/udc/
H A Dpch_udc.c355 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 …]
H A Dsnps_udc_core.c52 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/ata/
H A Dpata_cmd640.c58 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 Dpata_cmd64x.c99 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 Dapple-properties.c179 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 Dmac-fec.c107 static int setup_data(struct net_device *dev) in setup_data() function
449 .setup_data = setup_data,
H A Dmac-scc.c111 static int setup_data(struct net_device *dev) in setup_data() function
457 .setup_data = setup_data,
H A Dmac-fcc.c125 static int setup_data(struct net_device *dev) in setup_data() function
560 .setup_data = setup_data,
H A Dfs_enet.h75 int (*setup_data)(struct net_device *dev); member
/linux/arch/x86/include/uapi/asm/
H A Dsetup_data.h27 struct setup_data { struct
/linux/arch/x86/mm/
H A Dioremap.c643 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/Documentation/arch/x86/
H A Dbooting-dt.rst11 The physical pointer to the device-tree block is passed via setup_data
H A Dboot.rst55 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/net/sunrpc/
H A Dsched.c1140 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 Dcommon.c647 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 Di2c-mlxbf.c378 u16 setup_data; /* Data setup time. */ member
1143 timer = mlxbf_i2c_set_timer(priv, timings->setup_data, true, in mlxbf_i2c_set_timings()
1172 .setup_data = 250,
1188 .setup_data = 100,
1204 .setup_data = 50,

12