Lines Matching defs:arg_str

1198 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz);
1292 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
1298 if (sscanf(arg_str, " %d @ %ld ( %%%15[^,] , %%%15[^,] , %d ) %n",
1300 sscanf(arg_str, " %d @ ( %%%15[^,] , %%%15[^,] , %d ) %n",
1302 sscanf(arg_str, " %d @ %ld ( %%%15[^,] , %%%15[^)] ) %n",
1304 sscanf(arg_str, " %d @ ( %%%15[^,] , %%%15[^)] ) %n",
1337 } else if (sscanf(arg_str, " %d @ %ld ( %%%15[^)] ) %n",
1346 } else if (sscanf(arg_str, " %d @ ( %%%15[^)] ) %n", arg_sz, reg_name, &len) == 2) {
1354 } else if (sscanf(arg_str, " %d @ %%%15s %n", arg_sz, reg_name, &len) == 2) {
1364 } else if (sscanf(arg_str, " %d @ $%ld %n", arg_sz, &off, &len) == 2) {
1370 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str);
1381 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
1387 if (sscanf(arg_str, " %d @ %ld ( %%r%u ) %n", arg_sz, &off, &reg, &len) == 3) {
1396 } else if (sscanf(arg_str, " %d @ %%r%u %n", arg_sz, &reg, &len) == 2) {
1405 } else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) {
1411 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str);
1434 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
1440 if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] , %ld ] %n", arg_sz, reg_name, &off, &len) == 3) {
1448 } else if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] ] %n", arg_sz, reg_name, &len) == 2) {
1456 } else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) {
1461 } else if (sscanf(arg_str, " %d @ %15[a-z0-9] %n", arg_sz, reg_name, &len) == 2) {
1470 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str);
1528 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
1534 if (sscanf(arg_str, " %d @ %ld ( %15[a-z0-9] ) %n", arg_sz, &off, reg_name, &len) == 3) {
1542 } else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) {
1547 } else if (sscanf(arg_str, " %d @ %15[a-z0-9] %n", arg_sz, reg_name, &len) == 2) {
1556 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str);
1599 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
1605 if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] , #%ld ] %n",
1614 } else if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] ] %n", arg_sz, reg_name, &len) == 2) {
1622 } else if (sscanf(arg_str, " %d @ #%ld %n", arg_sz, &off, &len) == 2) {
1627 } else if (sscanf(arg_str, " %d @ %15[a-z0-9] %n", arg_sz, reg_name, &len) == 2) {
1636 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str);
1645 static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)