Lines Matching defs:rvalue
160 struct rvalue {
172 struct rvalue index;
180 struct rvalue value;
1547 static int parse_rvalue(const char *val, struct rvalue *rvalue)
1564 rvalue->ivalue = value;
1565 rvalue->type = INTEGRAL;
1568 rvalue->svalue = strdup(val);
1569 if (!rvalue->svalue)
1571 rvalue->type = ENUMERATOR;
1897 static int resolve_rvalue(struct btf *btf, const struct rvalue *rvalue, long long *result)
1901 switch (rvalue->type) {
1903 *result = rvalue->ivalue;
1906 err = find_enum_value(btf, rvalue->svalue, result);
1908 fprintf(stderr, "Can't resolve enum value %s\n", rvalue->svalue);
1913 fprintf(stderr, "Unknown rvalue type\n");