Lines Matching refs:wobj

509 static int check_wobj(const union acpi_object *wobj,
512 acpi_object_type type = wobj->type;
521 elem_count = wobj->package.count;
525 elements = wobj->package.elements;
569 * @wobj: pointer to WMI object instance to check
575 static int check_numeric_sensor_wobj(const union acpi_object *wobj,
578 acpi_object_type type = wobj->type;
598 elements = wobj->package.elements;
600 elem_count = wobj->package.count;
814 union acpi_object *wobj, bool *out_is_new)
827 err = check_numeric_sensor_wobj(wobj, &size, &is_new);
836 element = wobj->package.elements;
932 const union acpi_object *wobj)
944 err = check_numeric_sensor_wobj(wobj, &size, &is_new);
948 elements = wobj->package.elements;
992 * @wobj: pointer to WMI object instance to check
996 static int check_platform_events_wobj(const union acpi_object *wobj)
998 return check_wobj(wobj, hp_wmi_platform_events_property_map,
1005 union acpi_object *wobj)
1015 err = check_platform_events_wobj(wobj);
1019 element = wobj->package.elements;
1073 * @wobj: pointer to WMI object instance to check
1077 static int check_event_wobj(const union acpi_object *wobj)
1079 return check_wobj(wobj, hp_wmi_event_property_map,
1085 union acpi_object *wobj)
1094 err = check_event_wobj(wobj);
1098 element = wobj->package.elements;
1193 const union acpi_object *wobj;
1200 wobj = hp_wmi_get_wobj(HP_WMI_NUMERIC_SENSOR_GUID, instance);
1201 if (!wobj) {
1206 update_numeric_sensor_from_wobj(dev, nsensor, wobj);
1210 kfree(wobj);
1608 union acpi_object *wobj;
1639 wobj = out.pointer;
1641 err = populate_event_from_wobj(dev, &event, wobj);
1643 dev_warn(dev, "Bad event data (ACPI type %d)\n", wobj->type);
1670 kfree(wobj);
1685 union acpi_object *wobj;
1704 wobj = hp_wmi_get_wobj(HP_WMI_PLATFORM_EVENTS_GUID, i);
1705 if (!wobj)
1708 err = populate_platform_events_from_wobj(dev, pevents, wobj);
1710 kfree(wobj);
1738 union acpi_object *wobj;
1756 wobj = hp_wmi_get_wobj(HP_WMI_NUMERIC_SENSOR_GUID, i);
1757 if (!wobj)
1764 err = populate_numeric_sensor_from_wobj(dev, nsensor, wobj,
1767 kfree(wobj);