Lines Matching refs:propval
257 ACPI_OBJECT *propval;
275 rv = acpi_dsd_property(hdl, args->prop, &buf, acpitype, &propval);
286 if (! acpi_type_to_prop(propval->Type, &args->type)) {
291 switch (propval->Type) {
293 args->propsize = sizeof(propval->Integer.Value);
302 propval->Integer.Value != 0;
315 le64toh(propval->Integer.Value);
321 args->propsize = propval->String.Length + 1;
327 strlcpy(args->buf, propval->String.Pointer,
333 args->propsize = propval->Buffer.Length;
339 memcpy(args->buf, propval->Buffer.Pointer,
1185 ACPI_OBJECT *obj, *uuid, *props, *pobj, *propkey, *propval;
1211 propval = (ACPI_OBJECT *)&pobj->Package.Elements[1];
1217 if (type != ACPI_TYPE_ANY && propval->Type != type) {
1220 *ret = propval;
1232 ACPI_OBJECT *propval;
1239 rv = acpi_dsd_property(handle, prop, &buf, ACPI_TYPE_INTEGER, &propval);
1241 *val = propval->Integer.Value;
1251 ACPI_OBJECT *propval;
1258 rv = acpi_dsd_property(handle, prop, &buf, ACPI_TYPE_STRING, &propval);
1260 *val = kmem_strdup(propval->String.Pointer, KM_SLEEP);