Lines Matching refs:values
81 papi_attribute_value_t **values) in papiAttributeValuesFree() argument
83 if (values != NULL) { in papiAttributeValuesFree()
86 for (i = 0; values[i] != NULL; i++) in papiAttributeValuesFree()
87 papiAttributeValueFree(type, values[i]); in papiAttributeValuesFree()
89 free(values); in papiAttributeValuesFree()
99 if (attribute->values != NULL) in papiAttributeFree()
101 attribute->values); in papiAttributeFree()
136 if ((status == PAPI_OK) && (a->values != NULL)) { in collection_dup()
139 for (j = 0; ((a->values[j] != NULL) && in collection_dup()
145 a->values[j]); in collection_dup()
219 papiAttributeListAppendValue(papi_attribute_value_t ***values, in papiAttributeListAppendValue() argument
224 if (values == NULL) in papiAttributeListAppendValue()
233 list_append(values, tmp); in papiAttributeListAppendValue()
247 papi_attribute_value_t **values = NULL; in papiAttributeListAddValue() local
283 if (((flags & PAPI_ATTR_REPLACE) != 0) && (attribute->values != NULL)) { in papiAttributeListAddValue()
284 values = attribute->values; in papiAttributeListAddValue()
285 attribute->values = NULL; in papiAttributeListAddValue()
290 result = papiAttributeListAppendValue(&attribute->values, type, value); in papiAttributeListAddValue()
293 if (values != NULL) in papiAttributeListAddValue()
294 papiAttributeValuesFree(type, values); in papiAttributeListAddValue()
460 tmp = attr->values; in papiAttributeListGetValue()
754 char *key, char **values) in _papiAttributeFromStrings() argument
777 if (values != NULL) { in _papiAttributeFromStrings()
780 for (i = 0; values[i] != NULL; i++) { in _papiAttributeFromStrings()
784 dtype = _process_value(values[i], &parts); in _papiAttributeFromStrings()
790 attr->values = vals; in _papiAttributeFromStrings()
811 char *key, **values = NULL; in _parse_attribute_list() local
851 list_append(&values, value); in _parse_attribute_list()
860 list_append(&values, value); in _parse_attribute_list()
865 result = _papiAttributeFromStrings(list, flags, key, values); in _parse_attribute_list()
866 free(values); in _parse_attribute_list()
893 papi_attribute_value_t **values = attribute->values; in papiAttributeToString() local
896 if ((attribute->type == PAPI_BOOLEAN) && (values[1] == NULL)) { in papiAttributeToString()
897 if (values[0]->boolean == PAPI_FALSE) { in papiAttributeToString()
909 if (values == NULL) in papiAttributeToString()
912 for (i = 0; values[i] != NULL; i++) { in papiAttributeToString()
915 rc = strlcat(buffer, values[i]->string, buflen); in papiAttributeToString()
921 values[i]->integer); in papiAttributeToString()
926 if (values[1] != NULL) in papiAttributeToString()
927 rc = strlcat(buffer, (values[i]->boolean ? in papiAttributeToString()
933 if (values[i]->range.lower == values[i]->range.upper) in papiAttributeToString()
935 values[i]->range.lower); in papiAttributeToString()
938 values[i]->range.lower, in papiAttributeToString()
939 values[i]->range.upper); in papiAttributeToString()
947 values[i]->resolution.xres, in papiAttributeToString()
948 values[i]->resolution.yres, in papiAttributeToString()
949 (values[i]->resolution.units == PAPI_RES_PER_CM in papiAttributeToString()
955 struct tm *tm = localtime(&values[i]->datetime); in papiAttributeToString()
967 papiAttributeListToString(values[i]->collection, in papiAttributeToString()
980 if (values[i+1] != NULL) in papiAttributeToString()
1035 (attribute->values == NULL)) in copy_attribute()
1040 attribute->values[i]); in copy_attribute()
1041 ((status == PAPI_OK) && (attribute->values[i] != NULL)); in copy_attribute()
1044 attribute->values[i])) in copy_attribute()