Lines Matching refs:items

779 static int acpi_copy_property_array_u8(const union acpi_object *items, u8 *val,  in acpi_copy_property_array_u8()  argument
785 if (items[i].type != ACPI_TYPE_INTEGER) in acpi_copy_property_array_u8()
787 if (items[i].integer.value > U8_MAX) in acpi_copy_property_array_u8()
790 val[i] = items[i].integer.value; in acpi_copy_property_array_u8()
795 static int acpi_copy_property_array_u16(const union acpi_object *items, in acpi_copy_property_array_u16() argument
801 if (items[i].type != ACPI_TYPE_INTEGER) in acpi_copy_property_array_u16()
803 if (items[i].integer.value > U16_MAX) in acpi_copy_property_array_u16()
806 val[i] = items[i].integer.value; in acpi_copy_property_array_u16()
811 static int acpi_copy_property_array_u32(const union acpi_object *items, in acpi_copy_property_array_u32() argument
817 if (items[i].type != ACPI_TYPE_INTEGER) in acpi_copy_property_array_u32()
819 if (items[i].integer.value > U32_MAX) in acpi_copy_property_array_u32()
822 val[i] = items[i].integer.value; in acpi_copy_property_array_u32()
827 static int acpi_copy_property_array_u64(const union acpi_object *items, in acpi_copy_property_array_u64() argument
833 if (items[i].type != ACPI_TYPE_INTEGER) in acpi_copy_property_array_u64()
836 val[i] = items[i].integer.value; in acpi_copy_property_array_u64()
841 static int acpi_copy_property_array_string(const union acpi_object *items, in acpi_copy_property_array_string() argument
847 if (items[i].type != ACPI_TYPE_STRING) in acpi_copy_property_array_string()
850 val[i] = items[i].string.pointer; in acpi_copy_property_array_string()
861 const union acpi_object *items; in acpi_data_prop_read() local
882 items = obj->package.elements; in acpi_data_prop_read()
886 ret = acpi_copy_property_array_u8(items, (u8 *)val, nval); in acpi_data_prop_read()
889 ret = acpi_copy_property_array_u16(items, (u16 *)val, nval); in acpi_data_prop_read()
892 ret = acpi_copy_property_array_u32(items, (u32 *)val, nval); in acpi_data_prop_read()
895 ret = acpi_copy_property_array_u64(items, (u64 *)val, nval); in acpi_data_prop_read()
899 items, (char **)val, in acpi_data_prop_read()