Lines Matching refs:items

428 static int acpi_copy_property_array_u8(const union acpi_object *items, u8 *val,  in acpi_copy_property_array_u8()  argument
434 if (items[i].type != ACPI_TYPE_INTEGER) in acpi_copy_property_array_u8()
436 if (items[i].integer.value > U8_MAX) in acpi_copy_property_array_u8()
439 val[i] = items[i].integer.value; in acpi_copy_property_array_u8()
444 static int acpi_copy_property_array_u16(const union acpi_object *items, in acpi_copy_property_array_u16() argument
450 if (items[i].type != ACPI_TYPE_INTEGER) in acpi_copy_property_array_u16()
452 if (items[i].integer.value > U16_MAX) in acpi_copy_property_array_u16()
455 val[i] = items[i].integer.value; in acpi_copy_property_array_u16()
460 static int acpi_copy_property_array_u32(const union acpi_object *items, in acpi_copy_property_array_u32() argument
466 if (items[i].type != ACPI_TYPE_INTEGER) in acpi_copy_property_array_u32()
468 if (items[i].integer.value > U32_MAX) in acpi_copy_property_array_u32()
471 val[i] = items[i].integer.value; in acpi_copy_property_array_u32()
476 static int acpi_copy_property_array_u64(const union acpi_object *items, in acpi_copy_property_array_u64() argument
482 if (items[i].type != ACPI_TYPE_INTEGER) in acpi_copy_property_array_u64()
485 val[i] = items[i].integer.value; in acpi_copy_property_array_u64()
490 static int acpi_copy_property_array_string(const union acpi_object *items, in acpi_copy_property_array_string() argument
496 if (items[i].type != ACPI_TYPE_STRING) in acpi_copy_property_array_string()
499 val[i] = items[i].string.pointer; in acpi_copy_property_array_string()
508 const union acpi_object *items; in acpi_dev_prop_read() local
529 items = obj->package.elements; in acpi_dev_prop_read()
532 ret = acpi_copy_property_array_u8(items, (u8 *)val, nval); in acpi_dev_prop_read()
535 ret = acpi_copy_property_array_u16(items, (u16 *)val, nval); in acpi_dev_prop_read()
538 ret = acpi_copy_property_array_u32(items, (u32 *)val, nval); in acpi_dev_prop_read()
541 ret = acpi_copy_property_array_u64(items, (u64 *)val, nval); in acpi_dev_prop_read()
544 ret = acpi_copy_property_array_string(items, (char **)val, nval); in acpi_dev_prop_read()