Lines Matching refs:gblock
64 struct guid_block gblock; member
122 if (guid_parse_and_compare(id->guid_string, &wblock->gblock.guid)) in find_guid_context()
135 static_assert(ARRAY_SIZE(wblock->gblock.object_id) == 2); in get_acpi_method_name()
140 buffer[2] = wblock->gblock.object_id[0]; in get_acpi_method_name()
141 buffer[3] = wblock->gblock.object_id[1]; in get_acpi_method_name()
156 if (guid_equal(guid, &wblock->gblock.guid)) in wmidev_match_guid()
184 snprintf(method, sizeof(method), "WE%02X", wblock->gblock.notify_id); in wmi_device_enable()
186 if (!(wblock->gblock.flags & ACPI_WMI_EXPENSIVE)) in wmi_device_enable()
270 return wblock->gblock.instance_count; in wmidev_instance_count()
327 block = &wblock->gblock; in wmidev_evaluate_method()
347 if (wblock->gblock.flags & ACPI_WMI_STRING) { in wmidev_evaluate_method()
375 block = &wblock->gblock; in __query_block()
502 struct guid_block *block = &wblock->gblock; in wmidev_block_set()
522 if (wblock->gblock.flags & ACPI_WMI_STRING) { in wmidev_block_set()
679 return sysfs_emit(buf, "wmi:%pUL\n", &wblock->gblock.guid); in modalias_show()
688 return sysfs_emit(buf, "%pUL\n", &wblock->gblock.guid); in guid_show()
697 return sysfs_emit(buf, "%d\n", (int)wblock->gblock.instance_count); in instance_count_show()
707 (wblock->gblock.flags & ACPI_WMI_EXPENSIVE) != 0); in expensive_show()
753 return sysfs_emit(buf, "%02X\n", (unsigned int)wblock->gblock.notify_id); in notify_id_show()
768 return sysfs_emit(buf, "%c%c\n", wblock->gblock.object_id[0], in object_id_show()
769 wblock->gblock.object_id[1]); in object_id_show()
799 if (add_uevent_var(env, "MODALIAS=wmi:%pUL", &wblock->gblock.guid)) in wmi_dev_uevent()
802 if (add_uevent_var(env, "WMI_GUID=%pUL", &wblock->gblock.guid)) in wmi_dev_uevent()
830 if (guid_parse_and_compare(id->guid_string, &wblock->gblock.guid)) in wmi_dev_match()
975 if (guid_equal(&wblock->gblock.guid, context->guid)) in wmi_count_guids()
1000 return dev_set_name(&wblock->dev.dev, "%pUL-%d", &wblock->gblock.guid, in wmi_dev_set_name()
1003 return dev_set_name(&wblock->dev.dev, "%pUL", &wblock->gblock.guid); in wmi_dev_set_name()
1006 return dev_set_name(&wblock->dev.dev, "%pUL-%d", &wblock->gblock.guid, wblock->dev.dev.id); in wmi_dev_set_name()
1019 if (wblock->gblock.flags & ACPI_WMI_EVENT) { in wmi_create_device()
1024 if (wblock->gblock.flags & ACPI_WMI_METHOD) { in wmi_create_device()
1084 count = guid_count(&wblock->gblock.guid); in wmi_create_device()
1134 const struct guid_block *gblock; in parse_wdg() local
1156 gblock = (const struct guid_block *)obj->buffer.pointer; in parse_wdg()
1160 if (!gblock[i].instance_count) { in parse_wdg()
1161 dev_info(wmi_bus_dev, FW_INFO "%pUL has zero instances\n", &gblock[i].guid); in parse_wdg()
1170 wblock->gblock = gblock[i]; in parse_wdg()
1171 if (gblock[i].flags & ACPI_WMI_EVENT && !event_data_available) in parse_wdg()
1183 &wblock->gblock.guid); in parse_wdg()
1201 .value = wblock->gblock.notify_id, in wmi_get_notify_data()
1241 if (!(wblock->gblock.flags & ACPI_WMI_EVENT && wblock->gblock.notify_id == *event)) in wmi_notify_device()