Lines Matching refs:firmware_info
329 switch ( op->u.firmware_info.type ) in do_platform_op()
336 if ( op->u.firmware_info.index >= bootsym(boot_edd_info_nr) ) in do_platform_op()
339 info = bootsym(boot_edd_info) + op->u.firmware_info.index; in do_platform_op()
343 if ( copy_from_compat(&length, op->u.firmware_info.u. in do_platform_op()
348 if ( copy_to_compat(op->u.firmware_info.u.disk_info.edd_params, in do_platform_op()
352 if ( copy_to_compat(op->u.firmware_info.u.disk_info.edd_params, in do_platform_op()
357 #define C(x) op->u.firmware_info.u.disk_info.x = info->x in do_platform_op()
367 u.firmware_info.u.disk_info) in do_platform_op()
375 if ( op->u.firmware_info.index >= bootsym(boot_mbr_signature_nr) ) in do_platform_op()
378 sig = bootsym(boot_mbr_signature) + op->u.firmware_info.index; in do_platform_op()
380 op->u.firmware_info.u.disk_mbr_signature.device = sig->device; in do_platform_op()
381 op->u.firmware_info.u.disk_mbr_signature.mbr_signature = in do_platform_op()
385 u.firmware_info.u.disk_mbr_signature) in do_platform_op()
392 if ( op->u.firmware_info.index != 0 ) in do_platform_op()
397 op->u.firmware_info.u.vbeddc_info.capabilities = in do_platform_op()
399 op->u.firmware_info.u.vbeddc_info.edid_transfer_time = in do_platform_op()
403 if ( __copy_field_to_guest(u_xenpf_op, op, u.firmware_info. in do_platform_op()
405 __copy_field_to_guest(u_xenpf_op, op, u.firmware_info. in do_platform_op()
407 copy_to_compat(op->u.firmware_info.u.vbeddc_info.edid, in do_platform_op()
413 ret = efi_get_info(op->u.firmware_info.index, in do_platform_op()
414 &op->u.firmware_info.u.efi_info); in do_platform_op()
417 u.firmware_info.u.efi_info) ) in do_platform_op()
422 if ( op->u.firmware_info.index != 0 ) in do_platform_op()
425 op->u.firmware_info.u.kbd_shift_flags = bootsym(kbd_shift_flags); in do_platform_op()
429 u.firmware_info.u.kbd_shift_flags) ) in do_platform_op()