Lines Matching refs:ginfo
104 struct guid_info ginfo; /* information on guid */ member
368 ret = (winfo == NULL)?0:winfo->ginfo.max_instance+1; in acpi_wmi_provides_guid_string_method()
396 else if (!(winfo->ginfo.flags & ACPI_WMI_REGFLAG_METHOD)) in acpi_wmi_evaluate_call_method()
398 else if (instance > winfo->ginfo.max_instance) in acpi_wmi_evaluate_call_method()
409 (winfo->ginfo.flags & ACPI_WMI_REGFLAG_STRING) in acpi_wmi_evaluate_call_method()
415 method[2] = winfo->ginfo.oid[0]; in acpi_wmi_evaluate_call_method()
416 method[3] = winfo->ginfo.oid[1]; in acpi_wmi_evaluate_call_method()
512 if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EVENT) && in acpi_wmi_get_event_data_method()
513 ((UINT8) winfo->ginfo.oid[0] == event_id)) { in acpi_wmi_get_event_data_method()
558 else if (instance > winfo->ginfo.max_instance) in acpi_wmi_get_block_method()
560 else if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EVENT) || in acpi_wmi_get_block_method()
561 (winfo->ginfo.flags & ACPI_WMI_REGFLAG_METHOD)) in acpi_wmi_get_block_method()
568 if (winfo->ginfo.flags & ACPI_WMI_REGFLAG_EXPENSIVE) { in acpi_wmi_get_block_method()
573 wc_method[2] = winfo->ginfo.oid[0]; in acpi_wmi_get_block_method()
574 wc_method[3] = winfo->ginfo.oid[1]; in acpi_wmi_get_block_method()
581 wq_method[2] = winfo->ginfo.oid[0]; in acpi_wmi_get_block_method()
582 wq_method[3] = winfo->ginfo.oid[1]; in acpi_wmi_get_block_method()
595 if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EXPENSIVE) in acpi_wmi_get_block_method()
632 else if (instance > winfo->ginfo.max_instance) in acpi_wmi_set_block_method()
634 else if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EVENT) || in acpi_wmi_set_block_method()
635 (winfo->ginfo.flags & ACPI_WMI_REGFLAG_METHOD)) in acpi_wmi_set_block_method()
642 params[1].Type = (winfo->ginfo.flags & ACPI_WMI_REGFLAG_STRING) in acpi_wmi_set_block_method()
646 method[2] = winfo->ginfo.oid[0]; in acpi_wmi_set_block_method()
647 method[3] = winfo->ginfo.oid[1]; in acpi_wmi_set_block_method()
674 if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EVENT) && in acpi_wmi_notify_handler()
675 ((UINT8) winfo->ginfo.oid[0] == notify)) { in acpi_wmi_notify_handler()
751 struct guid_info *ginfo; in acpi_wmi_read_wdg_blocks() local
765 if ((ginfo = malloc(obj->Buffer.Length, M_ACPIWMI, M_NOWAIT)) in acpi_wmi_read_wdg_blocks()
770 memcpy(ginfo, obj->Buffer.Pointer, obj->Buffer.Length); in acpi_wmi_read_wdg_blocks()
775 free(ginfo, M_ACPIWMI); in acpi_wmi_read_wdg_blocks()
778 winfo->ginfo = ginfo[i]; in acpi_wmi_read_wdg_blocks()
782 free(ginfo, M_ACPIWMI); in acpi_wmi_read_wdg_blocks()
811 UINT8 hi = ((UINT8) winfo->ginfo.oid[0]) >> 4; in acpi_wmi_toggle_we_event_generation()
812 UINT8 lo = ((UINT8) winfo->ginfo.oid[0]) & 0xf; in acpi_wmi_toggle_we_event_generation()
900 if (!memcmp(winfo->ginfo.guid, guid, 16)) { in acpi_wmi_lookup_wmi_info_by_guid_string()
998 guid = (UINT8*)winfo->ginfo.guid; in acpi_wmi_wmistat_read()
1009 winfo->ginfo.max_instance, in acpi_wmi_wmistat_read()
1010 (winfo->ginfo.flags& in acpi_wmi_wmistat_read()
1014 if (winfo->ginfo.flags&ACPI_WMI_REGFLAG_METHOD) in acpi_wmi_wmistat_read()
1017 winfo->ginfo.oid[0], in acpi_wmi_wmistat_read()
1018 winfo->ginfo.oid[1]); in acpi_wmi_wmistat_read()
1022 (winfo->ginfo.flags& in acpi_wmi_wmistat_read()
1025 if (winfo->ginfo.flags&ACPI_WMI_REGFLAG_EVENT) in acpi_wmi_wmistat_read()
1028 (UINT8)winfo->ginfo.oid[0], in acpi_wmi_wmistat_read()
1034 winfo->ginfo.oid[0], in acpi_wmi_wmistat_read()
1035 winfo->ginfo.oid[1]); in acpi_wmi_wmistat_read()