Lines Matching refs:val
116 static int parse_int(const char *str, int *val, const char *name)
130 *val = tmp;
134 static int parse_retval(const char *str, int *val, const char *name)
138 int val;
149 *val = named_values[i].val;
153 return parse_int(str, val, name);
188 const char *s, *val, *msg;
235 val = s + sizeof(TEST_TAG_RETVAL_PFX) - 1;
236 err = parse_retval(val, &spec->priv.retval, "__retval");
242 val = s + sizeof(TEST_TAG_RETVAL_PFX_UNPRIV) - 1;
243 err = parse_retval(val, &spec->unpriv.retval, "__retval_unpriv");
250 val = s + sizeof(TEST_TAG_LOG_LEVEL_PFX) - 1;
251 err = parse_int(val, &spec->log_level, "test log level");
255 val = s + sizeof(TEST_TAG_PROG_FLAGS_PFX) - 1;
256 if (strcmp(val, "BPF_F_STRICT_ALIGNMENT") == 0) {
258 } else if (strcmp(val, "BPF_F_ANY_ALIGNMENT") == 0) {
260 } else if (strcmp(val, "BPF_F_TEST_RND_HI32") == 0) {
262 } else if (strcmp(val, "BPF_F_TEST_STATE_FREQ") == 0) {
264 } else if (strcmp(val, "BPF_F_SLEEPABLE") == 0) {
266 } else if (strcmp(val, "BPF_F_XDP_HAS_FRAGS") == 0) {
269 err = parse_int(val, &tmp, "test prog flags");