Lines Matching refs:parg
523 struct probe_arg *parg, bool is_return, bool is_kprobe, in traceprobe_parse_probe_arg() argument
533 parg->comm = kstrdup(arg, GFP_KERNEL); in traceprobe_parse_probe_arg()
534 if (!parg->comm) { in traceprobe_parse_probe_arg()
538 t = strchr(parg->comm, ':'); in traceprobe_parse_probe_arg()
540 arg[t - parg->comm] = '\0'; in traceprobe_parse_probe_arg()
549 parg->type = find_fetch_type(t, ftbl); in traceprobe_parse_probe_arg()
550 if (!parg->type) { in traceprobe_parse_probe_arg()
554 parg->offset = *size; in traceprobe_parse_probe_arg()
555 *size += parg->type->size; in traceprobe_parse_probe_arg()
556 ret = parse_probe_arg(arg, parg->type, &parg->fetch, is_return, in traceprobe_parse_probe_arg()
560 ret = __parse_bitfield_probe_arg(t, parg->type, &parg->fetch); in traceprobe_parse_probe_arg()
563 parg->fetch_size.fn = get_fetch_size_function(parg->type, in traceprobe_parse_probe_arg()
564 parg->fetch.fn, in traceprobe_parse_probe_arg()
566 parg->fetch_size.data = parg->fetch.data; in traceprobe_parse_probe_arg()