Lines Matching refs:u
36 .u.efi_runtime_call.function = XEN_EFI_##name, \
37 .u.efi_runtime_call.misc = 0}
39 #define efi_data(op) (op.u.efi_runtime_call)
49 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.get_time.time)); in xen_efi_get_time()
50 memcpy(tm, &efi_data(op).u.get_time.time, sizeof(*tm)); in xen_efi_get_time()
54 tc->resolution = efi_data(op).u.get_time.resolution; in xen_efi_get_time()
55 tc->accuracy = efi_data(op).u.get_time.accuracy; in xen_efi_get_time()
67 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.set_time)); in xen_efi_set_time()
68 memcpy(&efi_data(op).u.set_time, tm, sizeof(*tm)); in xen_efi_set_time()
86 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.get_wakeup_time)); in xen_efi_get_wakeup_time()
87 memcpy(tm, &efi_data(op).u.get_wakeup_time, sizeof(*tm)); in xen_efi_get_wakeup_time()
103 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.set_wakeup_time)); in xen_efi_set_wakeup_time()
107 memcpy(&efi_data(op).u.set_wakeup_time, tm, sizeof(*tm)); in xen_efi_set_wakeup_time()
125 set_xen_guest_handle(efi_data(op).u.get_variable.name, name); in xen_efi_get_variable()
127 sizeof(efi_data(op).u.get_variable.vendor_guid)); in xen_efi_get_variable()
128 memcpy(&efi_data(op).u.get_variable.vendor_guid, vendor, sizeof(*vendor)); in xen_efi_get_variable()
129 efi_data(op).u.get_variable.size = *data_size; in xen_efi_get_variable()
130 set_xen_guest_handle(efi_data(op).u.get_variable.data, data); in xen_efi_get_variable()
135 *data_size = efi_data(op).u.get_variable.size; in xen_efi_get_variable()
148 efi_data(op).u.get_next_variable_name.size = *name_size; in xen_efi_get_next_variable()
149 set_xen_guest_handle(efi_data(op).u.get_next_variable_name.name, name); in xen_efi_get_next_variable()
151 sizeof(efi_data(op).u.get_next_variable_name.vendor_guid)); in xen_efi_get_next_variable()
152 memcpy(&efi_data(op).u.get_next_variable_name.vendor_guid, vendor, in xen_efi_get_next_variable()
158 *name_size = efi_data(op).u.get_next_variable_name.size; in xen_efi_get_next_variable()
159 memcpy(vendor, &efi_data(op).u.get_next_variable_name.vendor_guid, in xen_efi_get_next_variable()
173 set_xen_guest_handle(efi_data(op).u.set_variable.name, name); in xen_efi_set_variable()
176 sizeof(efi_data(op).u.set_variable.vendor_guid)); in xen_efi_set_variable()
177 memcpy(&efi_data(op).u.set_variable.vendor_guid, vendor, sizeof(*vendor)); in xen_efi_set_variable()
178 efi_data(op).u.set_variable.size = data_size; in xen_efi_set_variable()
179 set_xen_guest_handle(efi_data(op).u.set_variable.data, data); in xen_efi_set_variable()
197 efi_data(op).u.query_variable_info.attr = attr; in xen_efi_query_variable_info()
202 *storage_space = efi_data(op).u.query_variable_info.max_store_size; in xen_efi_query_variable_info()
203 *remaining_space = efi_data(op).u.query_variable_info.remain_store_size; in xen_efi_query_variable_info()
204 *max_variable_size = efi_data(op).u.query_variable_info.max_size; in xen_efi_query_variable_info()
230 set_xen_guest_handle(efi_data(op).u.update_capsule.capsule_header_array, in xen_efi_update_capsule()
232 efi_data(op).u.update_capsule.capsule_count = count; in xen_efi_update_capsule()
233 efi_data(op).u.update_capsule.sg_list = sg_list; in xen_efi_update_capsule()
251 set_xen_guest_handle(efi_data(op).u.query_capsule_capabilities.capsule_header_array, in xen_efi_query_capsule_caps()
253 efi_data(op).u.query_capsule_capabilities.capsule_count = count; in xen_efi_query_capsule_caps()
258 *max_size = efi_data(op).u.query_capsule_capabilities.max_capsule_size; in xen_efi_query_capsule_caps()
259 *reset_type = efi_data(op).u.query_capsule_capabilities.reset_type; in xen_efi_query_capsule_caps()
327 .u.firmware_info = { in xen_efi_probe()
332 union xenpf_efi_info *info = &op.u.firmware_info.u.efi_info; in xen_efi_probe()
345 op.u.firmware_info.type = XEN_FW_EFI_INFO; in xen_efi_probe()
346 op.u.firmware_info.index = XEN_FW_EFI_VENDOR; in xen_efi_probe()
357 op.u.firmware_info.type = XEN_FW_EFI_INFO; in xen_efi_probe()
358 op.u.firmware_info.index = XEN_FW_EFI_VERSION; in xen_efi_probe()
364 op.u.firmware_info.type = XEN_FW_EFI_INFO; in xen_efi_probe()
365 op.u.firmware_info.index = XEN_FW_EFI_RT_VERSION; in xen_efi_probe()