Home | History | Annotate | Download | only in wmi

Lines Matching defs:guid

242 		(void)memcpy(&wmi->guid, obj->Buffer.Pointer + offset, siz);
275 wmi->guid.data1, wmi->guid.data2, wmi->guid.data3);
278 wmi->guid.data4[0], wmi->guid.data4[1],
279 wmi->guid.data4[2], wmi->guid.data4[3],
280 wmi->guid.data4[4], wmi->guid.data4[5],
281 wmi->guid.data4[6], wmi->guid.data4[7]);
284 UGET16(wmi->guid.oid), wmi->guid.count, wmi->guid.flags);
323 struct guid_t guid;
349 guid.data1 = be32dec(&bin[0]);
350 guid.data2 = be16dec(&bin[4]);
351 guid.data3 = be16dec(&bin[6]);
352 memcpy(guid.data4, &bin[8], 8);
356 if (GUIDCMP(&guid, &wmi->guid) != 0) {
369 * Checks if a GUID is present. Child devices
373 acpi_wmi_guid_match(device_t self, const char *guid)
378 rv = acpi_wmi_guid_get(sc, guid, NULL);
403 if ((wmi->guid.flags & ACPI_WMI_FLAG_EVENT) != 0) {
406 wmi->guid.nid, true);
435 KASSERT((wmi->guid.flags & ACPI_WMI_FLAG_EVENT) != 0);
438 wmi->guid.nid, false);
481 if ((wmi->guid.flags & ACPI_WMI_FLAG_EVENT) == 0)
484 if (wmi->guid.nid != event)
617 if ((wmi->guid.flags & flag) == 0 &&
619 (wmi->guid.flags & ~ACPI_WMI_FLAG_EXPENSIVE) != 0))
622 if (wmi->guid.count == 0x00)
625 if (wmi->guid.count < idx)
636 acpi_wmi_data_query(device_t self, const char *guid,
651 rv = acpi_wmi_guid_get(sc, guid, &wmi);
659 (void)strlcat(path, wmi->guid.oid, sizeof(path));
674 if ((wmi->guid.flags & ACPI_WMI_FLAG_EXPENSIVE) != 0) {
677 wmi->guid.oid, true);
686 wmi->guid.oid, false);
708 acpi_wmi_data_write(device_t self, const char *guid,
721 guid, &wmi);
729 (void)strlcat(path, wmi->guid.oid, sizeof(path));
737 obj[1].Type = ((wmi->guid.flags & ACPI_WMI_FLAG_STRING) != 0) ?
750 acpi_wmi_method(device_t self, const char *guid, uint8_t idx,
763 rv = acpi_wmi_guid_get(sc, guid, &wmi);
771 (void)strlcat(path, wmi->guid.oid, sizeof(path));
780 obj[2].Type = ((wmi->guid.flags & ACPI_WMI_FLAG_STRING) != 0) ?