Lines Matching refs:ginfo

104 	struct guid_info	ginfo;		/* information on guid */
344 ret = (winfo == NULL)?0:winfo->ginfo.max_instance+1;
372 else if (!(winfo->ginfo.flags & ACPI_WMI_REGFLAG_METHOD))
374 else if (instance > winfo->ginfo.max_instance)
385 (winfo->ginfo.flags & ACPI_WMI_REGFLAG_STRING)
391 method[2] = winfo->ginfo.oid[0];
392 method[3] = winfo->ginfo.oid[1];
488 if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EVENT) &&
489 ((UINT8) winfo->ginfo.oid[0] == event_id)) {
534 else if (instance > winfo->ginfo.max_instance)
536 else if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EVENT) ||
537 (winfo->ginfo.flags & ACPI_WMI_REGFLAG_METHOD))
544 if (winfo->ginfo.flags & ACPI_WMI_REGFLAG_EXPENSIVE) {
549 wc_method[2] = winfo->ginfo.oid[0];
550 wc_method[3] = winfo->ginfo.oid[1];
557 wq_method[2] = winfo->ginfo.oid[0];
558 wq_method[3] = winfo->ginfo.oid[1];
561 if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EXPENSIVE)
598 else if (instance > winfo->ginfo.max_instance)
600 else if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EVENT) ||
601 (winfo->ginfo.flags & ACPI_WMI_REGFLAG_METHOD))
608 params[1].Type = (winfo->ginfo.flags & ACPI_WMI_REGFLAG_STRING)
612 method[2] = winfo->ginfo.oid[0];
613 method[3] = winfo->ginfo.oid[1];
640 if ((winfo->ginfo.flags & ACPI_WMI_REGFLAG_EVENT) &&
641 ((UINT8) winfo->ginfo.oid[0] == notify)) {
715 struct guid_info *ginfo;
729 if ((ginfo = malloc(obj->Buffer.Length, M_ACPIWMI, M_NOWAIT))
734 memcpy(ginfo, obj->Buffer.Pointer, obj->Buffer.Length);
739 free(ginfo, M_ACPIWMI);
742 winfo->ginfo = ginfo[i];
746 free(ginfo, M_ACPIWMI);
775 UINT8 hi = ((UINT8) winfo->ginfo.oid[0]) >> 4;
776 UINT8 lo = ((UINT8) winfo->ginfo.oid[0]) & 0xf;
864 if (!memcmp(winfo->ginfo.guid, guid, 16)) {
963 guid = (UINT8*)winfo->ginfo.guid;
974 winfo->ginfo.max_instance,
975 (winfo->ginfo.flags&
979 if (winfo->ginfo.flags&ACPI_WMI_REGFLAG_METHOD)
982 winfo->ginfo.oid[0],
983 winfo->ginfo.oid[1]);
987 (winfo->ginfo.flags&
990 if (winfo->ginfo.flags&ACPI_WMI_REGFLAG_EVENT)
993 (UINT8)winfo->ginfo.oid[0],
999 winfo->ginfo.oid[0],
1000 winfo->ginfo.oid[1]);