Lines Matching refs:arg_str
1248 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz);
1342 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz) in parse_usdt_arg() argument
1348 if (sscanf(arg_str, " %d @ %ld ( %%%15[^,] , %%%15[^,] , %d ) %n", in parse_usdt_arg()
1350 sscanf(arg_str, " %d @ ( %%%15[^,] , %%%15[^,] , %d ) %n", in parse_usdt_arg()
1352 sscanf(arg_str, " %d @ %ld ( %%%15[^,] , %%%15[^)] ) %n", in parse_usdt_arg()
1354 sscanf(arg_str, " %d @ ( %%%15[^,] , %%%15[^)] ) %n", in parse_usdt_arg()
1387 } else if (sscanf(arg_str, " %d @ %ld ( %%%15[^)] ) %n", in parse_usdt_arg()
1396 } else if (sscanf(arg_str, " %d @ ( %%%15[^)] ) %n", arg_sz, reg_name, &len) == 2) { in parse_usdt_arg()
1404 } else if (sscanf(arg_str, " %d @ %%%15s %n", arg_sz, reg_name, &len) == 2) { in parse_usdt_arg()
1414 } else if (sscanf(arg_str, " %d @ $%ld %n", arg_sz, &off, &len) == 2) { in parse_usdt_arg()
1420 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str); in parse_usdt_arg()
1429 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz) in parse_usdt_arg() argument
1435 if (sscanf(arg_str, " %d @ %ld ( %%r%u ) %n", arg_sz, &off, ®, &len) == 3) { in parse_usdt_arg()
1444 } else if (sscanf(arg_str, " %d @ %%r%u %n", arg_sz, ®, &len) == 2) { in parse_usdt_arg()
1453 } else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) { in parse_usdt_arg()
1459 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str); in parse_usdt_arg()
1482 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz) in parse_usdt_arg() argument
1488 if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] , %ld ] %n", arg_sz, reg_name, &off, &len) == 3) { in parse_usdt_arg()
1496 } else if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] ] %n", arg_sz, reg_name, &len) == 2) { in parse_usdt_arg()
1504 } else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) { in parse_usdt_arg()
1509 } else if (sscanf(arg_str, " %d @ %15[a-z0-9] %n", arg_sz, reg_name, &len) == 2) { in parse_usdt_arg()
1518 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str); in parse_usdt_arg()
1576 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz) in parse_usdt_arg() argument
1582 if (sscanf(arg_str, " %d @ %ld ( %15[a-z0-9] ) %n", arg_sz, &off, reg_name, &len) == 3) { in parse_usdt_arg()
1590 } else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) { in parse_usdt_arg()
1595 } else if (sscanf(arg_str, " %d @ %15[a-z0-9] %n", arg_sz, reg_name, &len) == 2) { in parse_usdt_arg()
1604 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str); in parse_usdt_arg()
1647 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz) in parse_usdt_arg() argument
1653 if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] , #%ld ] %n", in parse_usdt_arg()
1662 } else if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] ] %n", arg_sz, reg_name, &len) == 2) { in parse_usdt_arg()
1670 } else if (sscanf(arg_str, " %d @ #%ld %n", arg_sz, &off, &len) == 2) { in parse_usdt_arg()
1675 } else if (sscanf(arg_str, " %d @ %15[a-z0-9] %n", arg_sz, reg_name, &len) == 2) { in parse_usdt_arg()
1684 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str); in parse_usdt_arg()
1693 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz) in parse_usdt_arg() argument