Lines Matching refs:parg
505 struct probe_arg *parg, bool is_return, bool is_kprobe, in traceprobe_parse_probe_arg() argument
515 parg->comm = kstrdup(arg, GFP_KERNEL); in traceprobe_parse_probe_arg()
516 if (!parg->comm) { in traceprobe_parse_probe_arg()
520 t = strchr(parg->comm, ':'); in traceprobe_parse_probe_arg()
522 arg[t - parg->comm] = '\0'; in traceprobe_parse_probe_arg()
525 parg->type = find_fetch_type(t, ftbl); in traceprobe_parse_probe_arg()
526 if (!parg->type) { in traceprobe_parse_probe_arg()
530 parg->offset = *size; in traceprobe_parse_probe_arg()
531 *size += parg->type->size; in traceprobe_parse_probe_arg()
532 ret = parse_probe_arg(arg, parg->type, &parg->fetch, is_return, in traceprobe_parse_probe_arg()
536 ret = __parse_bitfield_probe_arg(t, parg->type, &parg->fetch); in traceprobe_parse_probe_arg()
539 parg->fetch_size.fn = get_fetch_size_function(parg->type, in traceprobe_parse_probe_arg()
540 parg->fetch.fn, in traceprobe_parse_probe_arg()
542 parg->fetch_size.data = parg->fetch.data; in traceprobe_parse_probe_arg()