Lines Matching refs:val
379 info.interim_callbacks[j].val); in fips_test_parse_one_case()
412 info.vec[i], info.callbacks[j].val); in fips_test_parse_one_case()
435 uint64_t val; in parser_read_uint64_hex() local
439 val = strtoul(p, &next, 16); in parser_read_uint64_hex()
447 *value = val; in parser_read_uint64_hex()
454 uint64_t val = 0; in parser_read_uint8_hex() local
455 int ret = parser_read_uint64_hex(&val, p); in parser_read_uint8_hex()
460 if (val > UINT8_MAX) in parser_read_uint8_hex()
463 *value = val; in parser_read_uint8_hex()
468 parse_uint8_known_len_hex_str(const char *key, char *src, struct fips_val *val) in parse_uint8_known_len_hex_str() argument
471 uint32_t len = val->len; in parse_uint8_known_len_hex_str()
475 if (val->val != NULL) { in parse_uint8_known_len_hex_str()
476 rte_free(val->val); in parse_uint8_known_len_hex_str()
477 val->val = NULL; in parse_uint8_known_len_hex_str()
487 if (tmp_val.len == val->len) { in parse_uint8_known_len_hex_str()
488 val->val = tmp_val.val; in parse_uint8_known_len_hex_str()
492 if (tmp_val.len < val->len) { in parse_uint8_known_len_hex_str()
493 rte_free(tmp_val.val); in parse_uint8_known_len_hex_str()
497 val->val = rte_zmalloc(NULL, val->len, 0); in parse_uint8_known_len_hex_str()
498 if (!val->val) { in parse_uint8_known_len_hex_str()
499 rte_free(tmp_val.val); in parse_uint8_known_len_hex_str()
500 memset(val, 0, sizeof(*val)); in parse_uint8_known_len_hex_str()
504 memcpy(val->val, tmp_val.val, val->len); in parse_uint8_known_len_hex_str()
505 rte_free(tmp_val.val); in parse_uint8_known_len_hex_str()
511 parse_uint8_hex_str(const char *key, char *src, struct fips_val *val) in parse_uint8_hex_str() argument
519 if (val->val) { in parse_uint8_hex_str()
520 rte_free(val->val); in parse_uint8_hex_str()
521 val->val = NULL; in parse_uint8_hex_str()
524 val->val = rte_zmalloc(NULL, len, 0); in parse_uint8_hex_str()
525 if (!val->val) in parse_uint8_hex_str()
531 if (parser_read_uint8_hex(&val->val[j], byte) < 0) { in parse_uint8_hex_str()
532 rte_free(val->val); in parse_uint8_hex_str()
533 memset(val, 0, sizeof(*val)); in parse_uint8_hex_str()
538 val->len = len; in parse_uint8_hex_str()
544 parser_read_uint32_val(const char *key, char *src, struct fips_val *val) in parser_read_uint32_val() argument
558 ret = parser_read_uint32(&val->len, tmp_data); in parser_read_uint32_val()
562 ret = parser_read_uint32(&val->len, data); in parser_read_uint32_val()
568 parser_read_uint32_bit_val(const char *key, char *src, struct fips_val *val) in parser_read_uint32_bit_val() argument
572 ret = parser_read_uint32_val(key, src, val); in parser_read_uint32_bit_val()
577 val->len /= 8; in parser_read_uint32_bit_val()
583 writeback_hex_str(const char *key, char *dst, struct fips_val *val) in writeback_hex_str() argument
590 for (len = 0; len < val->len; len++) in writeback_hex_str()
591 snprintf(str + len * 2, 255, "%02x", val->val[len]); in writeback_hex_str()
600 uint64_t val; in parser_read_uint64() local
606 val = strtoul(p, &next, 10); in parser_read_uint64()
613 val *= 1024ULL; in parser_read_uint64()
616 val *= 1024ULL; in parser_read_uint64()
619 val *= 1024ULL; in parser_read_uint64()
623 val *= 1024ULL; in parser_read_uint64()
632 *value = val; in parser_read_uint64()
639 uint64_t val = 0; in parser_read_uint32() local
640 int ret = parser_read_uint64(&val, p); in parser_read_uint32()
645 if (val > UINT32_MAX) in parser_read_uint32()
648 *value = val; in parser_read_uint32()
655 uint64_t val = 0; in parser_read_uint16() local
656 int ret = parser_read_uint64(&val, p); in parser_read_uint16()
661 if (val > UINT16_MAX) in parser_read_uint16()
664 *value = val; in parser_read_uint16()
700 cb->cb(cb->key, info.vec[i], cb->val); in update_info_vec()