Lines Matching refs:u
39 .u.efi_runtime_call.function = XEN_EFI_##name, \
40 .u.efi_runtime_call.misc = 0}
42 #define efi_data(op) (op.u.efi_runtime_call)
52 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.get_time.time));
53 memcpy(tm, &efi_data(op).u.get_time.time, sizeof(*tm));
57 tc->resolution = efi_data(op).u.get_time.resolution;
58 tc->accuracy = efi_data(op).u.get_time.accuracy;
70 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.set_time));
71 memcpy(&efi_data(op).u.set_time, tm, sizeof(*tm));
89 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.get_wakeup_time));
90 memcpy(tm, &efi_data(op).u.get_wakeup_time, sizeof(*tm));
106 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.set_wakeup_time));
110 memcpy(&efi_data(op).u.set_wakeup_time, tm, sizeof(*tm));
126 set_xen_guest_handle(efi_data(op).u.get_variable.name, name);
128 sizeof(efi_data(op).u.get_variable.vendor_guid));
129 memcpy(&efi_data(op).u.get_variable.vendor_guid, vendor, sizeof(*vendor));
130 efi_data(op).u.get_variable.size = *data_size;
131 set_xen_guest_handle(efi_data(op).u.get_variable.data, data);
136 *data_size = efi_data(op).u.get_variable.size;
149 efi_data(op).u.get_next_variable_name.size = *name_size;
150 set_xen_guest_handle(efi_data(op).u.get_next_variable_name.name, name);
152 sizeof(efi_data(op).u.get_next_variable_name.vendor_guid));
153 memcpy(&efi_data(op).u.get_next_variable_name.vendor_guid, vendor,
159 *name_size = efi_data(op).u.get_next_variable_name.size;
160 memcpy(vendor, &efi_data(op).u.get_next_variable_name.vendor_guid,
172 set_xen_guest_handle(efi_data(op).u.set_variable.name, name);
175 sizeof(efi_data(op).u.set_variable.vendor_guid));
176 memcpy(&efi_data(op).u.set_variable.vendor_guid, vendor, sizeof(*vendor));
177 efi_data(op).u.set_variable.size = data_size;
178 set_xen_guest_handle(efi_data(op).u.set_variable.data, data);
195 efi_data(op).u.query_variable_info.attr = attr;
200 *storage_space = efi_data(op).u.query_variable_info.max_store_size;
201 *remaining_space = efi_data(op).u.query_variable_info.remain_store_size;
202 *max_variable_size = efi_data(op).u.query_variable_info.max_size;
227 set_xen_guest_handle(efi_data(op).u.update_capsule.capsule_header_array,
229 efi_data(op).u.update_capsule.capsule_count = count;
230 efi_data(op).u.update_capsule.sg_list = sg_list;
246 set_xen_guest_handle(efi_data(op).u.query_capsule_capabilities.capsule_header_array,
248 efi_data(op).u.query_capsule_capabilities.capsule_count = count;
253 *max_size = efi_data(op).u.query_capsule_capabilities.max_capsule_size;
254 *reset_type = efi_data(op).u.query_capsule_capabilities.reset_type;
302 union xenpf_efi_info *info = &op.u.firmware_info.u.efi_info;
310 .u.firmware_info = {
313 .u.efi_info.mem.addr = phys_addr,
314 .u.efi_info.mem.size = U64_MAX - phys_addr,