Lines Matching refs:elem
131 int elem = 0; in hp_populate_enumeration_elements_from_package() local
138 for (elem = 1, eloc = 1; elem < enum_obj_count; elem++, eloc++) { in hp_populate_enumeration_elements_from_package()
143 switch (enum_obj[elem].type) { in hp_populate_enumeration_elements_from_package()
145 if (PREREQUISITES != elem && ENUM_POSSIBLE_VALUES != elem) { in hp_populate_enumeration_elements_from_package()
146 ret = hp_convert_hexstr_to_str(enum_obj[elem].string.pointer, in hp_populate_enumeration_elements_from_package()
147 enum_obj[elem].string.length, in hp_populate_enumeration_elements_from_package()
154 int_value = (u32)enum_obj[elem].integer.value; in hp_populate_enumeration_elements_from_package()
157 pr_warn("Unsupported object type [%d]\n", enum_obj[elem].type); in hp_populate_enumeration_elements_from_package()
162 if (expected_enum_types[eloc] != enum_obj[elem].type) { in hp_populate_enumeration_elements_from_package()
164 expected_enum_types[eloc], elem, enum_obj[elem].type); in hp_populate_enumeration_elements_from_package()
210 if (elem >= enum_obj_count) { in hp_populate_enumeration_elements_from_package()
215 ret = hp_convert_hexstr_to_str(enum_obj[elem + reqs].string.pointer, in hp_populate_enumeration_elements_from_package()
216 enum_obj[elem + reqs].string.length, in hp_populate_enumeration_elements_from_package()
258 if (elem >= enum_obj_count) { in hp_populate_enumeration_elements_from_package()
263 ret = hp_convert_hexstr_to_str(enum_obj[elem + pos_values].string.pointer, in hp_populate_enumeration_elements_from_package()
264 enum_obj[elem + pos_values].string.length, in hp_populate_enumeration_elements_from_package()
282 pr_warn("Invalid element: %d found in Enumeration attribute or data may be malformed\n", elem); in hp_populate_enumeration_elements_from_package()