Lines Matching refs:spec
240 struct usdt_spec spec; member
577 static int parse_usdt_spec(struct usdt_spec *spec, const struct usdt_note *note, __u64 usdt_cookie);
787 err = parse_usdt_spec(&target->spec, ¬e, usdt_cookie); in collect_usdt_targets()
1050 if (is_new && bpf_map_update_elem(spec_map_fd, &spec_id, &target->spec, BPF_ANY)) { in usdt_manager_attach_usdt()
1192 static int parse_usdt_spec(struct usdt_spec *spec, const struct usdt_note *note, __u64 usdt_cookie) in parse_usdt_spec() argument
1198 spec->usdt_cookie = usdt_cookie; in parse_usdt_spec()
1199 spec->arg_cnt = 0; in parse_usdt_spec()
1203 if (spec->arg_cnt >= USDT_MAX_ARG_CNT) { in parse_usdt_spec()
1209 arg = &spec->args[spec->arg_cnt]; in parse_usdt_spec()
1210 len = parse_usdt_arg(s, spec->arg_cnt, arg, &arg_sz); in parse_usdt_spec()
1224 spec->arg_cnt, s, arg_sz); in parse_usdt_spec()
1229 spec->arg_cnt++; in parse_usdt_spec()