Lines Matching refs:argv

388 int kdb_set(int argc, const char **argv)  in kdb_set()  argument
397 argv[2] = argv[3]; in kdb_set()
407 if (strcmp(argv[1], "PROMPT") == 0 && in kdb_set()
414 if (strcmp(argv[1], "KDBDEBUG") == 0) { in kdb_set()
418 ret = kstrtouint(argv[2], 0, &debugflags); in kdb_set()
421 argv[2]); in kdb_set()
434 return kdb_setenv(argv[1], argv[2]); in kdb_set()
472 int kdbgetaddrarg(int argc, const char **argv, int *nextarg, in kdbgetaddrarg() argument
506 symname = (char *)argv[*nextarg]; in kdbgetaddrarg()
537 diag = kdbgetularg(argv[*nextarg], &addr); in kdbgetaddrarg()
564 if ((argv[*nextarg][0] != '+') in kdbgetaddrarg()
565 && (argv[*nextarg][0] != '-')) { in kdbgetaddrarg()
571 positive = (argv[*nextarg][0] == '+'); in kdbgetaddrarg()
586 cp = (char *)argv[*nextarg]; in kdbgetaddrarg()
651 static int kdb_exec_defcmd(int argc, const char **argv);
680 static int kdb_defcmd(int argc, const char **argv) in kdb_defcmd() argument
721 mp->name = kdb_strdup(argv[1], GFP_KDB); in kdb_defcmd()
724 mp->usage = kdb_strdup(argv[2], GFP_KDB); in kdb_defcmd()
727 mp->help = kdb_strdup(argv[3], GFP_KDB); in kdb_defcmd()
731 strcpy(mp->usage, argv[2]+1); in kdb_defcmd()
735 strcpy(mp->help, argv[3]+1); in kdb_defcmd()
749 kdb_printf("Could not allocate new kdb_macro entry for %s\n", argv[1]); in kdb_defcmd()
762 static int kdb_exec_defcmd(int argc, const char **argv) in kdb_exec_defcmd() argument
773 if (strcmp(kp->name, argv[0]) == 0) in kdb_exec_defcmd()
778 argv[0]); in kdb_exec_defcmd()
786 argv = NULL; in kdb_exec_defcmd()
898 static char *argv[MAXARGC]; in kdb_parse() local
945 argv[argc++] = cpp; in kdb_parse()
981 int result = kdb_defcmd2(cmdstr, argv[0]); in kdb_parse()
984 *(argv[0]) = '\0'; in kdb_parse()
988 if (argv[0][0] == '-' && argv[0][1] && in kdb_parse()
989 (argv[0][1] < '0' || argv[0][1] > '9')) { in kdb_parse()
991 ++argv[0]; in kdb_parse()
999 if (tp->minlen && (strlen(argv[0]) <= tp->minlen) && in kdb_parse()
1000 (strncmp(argv[0], tp->name, tp->minlen) == 0)) in kdb_parse()
1003 if (strcmp(argv[0], tp->name) == 0) in kdb_parse()
1014 if (strncmp(argv[0], tp->name, strlen(tp->name)) == 0) in kdb_parse()
1026 result = (*tp->func)(argc-1, (const char **)argv); in kdb_parse()
1035 if (argv[argc]) in kdb_parse()
1036 *(argv[argc]) = '\0'; in kdb_parse()
1053 if (kdbgetaddrarg(0, (const char **)argv, &nextarg, in kdb_parse()
1058 kdb_printf("%s = ", argv[0]); in kdb_parse()
1094 static int kdb_reboot(int argc, const char **argv) in kdb_reboot() argument
1523 static int kdb_md(int argc, const char **argv) in kdb_md() argument
1545 if (strcmp(argv[0], "mdr") == 0) { in kdb_md()
1550 } else if (isdigit(argv[0][2])) { in kdb_md()
1551 bytesperword = (int)(argv[0][2] - '0'); in kdb_md()
1559 if (!argv[0][3]) in kdb_md()
1561 else if (argv[0][3] == 'c' && argv[0][4]) { in kdb_md()
1562 if (kstrtouint(argv[0] + 4, 10, &repeat)) in kdb_md()
1568 } else if (strcmp(argv[0], "md") == 0) in kdb_md()
1570 else if (strcmp(argv[0], "mds") == 0) in kdb_md()
1572 else if (strcmp(argv[0], "mdp") == 0) { in kdb_md()
1594 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, in kdb_md()
1602 diag = kdbgetularg(argv[nextarg], &val); in kdb_md()
1612 diag = kdbgetularg(argv[nextarg+1], &val); in kdb_md()
1618 if (strcmp(argv[0], "mdr") == 0) { in kdb_md()
1667 if (strcmp(argv[0], "mds") == 0) { in kdb_md()
1721 static int kdb_mm(int argc, const char **argv) in kdb_mm() argument
1730 if (argv[0][2] && !isdigit(argv[0][2])) in kdb_mm()
1737 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_mm()
1743 diag = kdbgetaddrarg(argc, argv, &nextarg, &contents, NULL, NULL); in kdb_mm()
1750 width = argv[0][2] ? (argv[0][2] - '0') : (KDB_WORD_SIZE); in kdb_mm()
1764 static int kdb_go(int argc, const char **argv) in kdb_go() argument
1779 diag = kdbgetaddrarg(argc, argv, &nextarg, in kdb_go()
1809 static int kdb_rd(int argc, const char **argv) in kdb_rd() argument
1879 static int kdb_rm(int argc, const char **argv) in kdb_rm() argument
1895 rname = argv[1]; in kdb_rm()
1899 diag = kdbgetu64arg(argv[2], &reg64); in kdb_rm()
1946 static int kdb_sr(int argc, const char **argv) in kdb_sr() argument
1955 __handle_sysrq(*argv[1], check_mask); in kdb_sr()
1971 static int kdb_ef(int argc, const char **argv) in kdb_ef() argument
1982 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_ef()
1994 static int kdb_env(int argc, const char **argv) in kdb_env() argument
2011 static int kdb_dmesg(int argc, const char **argv) in kdb_dmesg() argument
2026 if (kstrtoint(argv[1], 0, &lines)) in kdb_dmesg()
2028 if (argc > 1 && (kstrtoint(argv[2], 0, &adjust) || adjust < 0)) in kdb_dmesg()
2140 static int kdb_cpu(int argc, const char **argv) in kdb_cpu() argument
2153 diag = kdbgetularg(argv[1], &cpunum); in kdb_cpu()
2236 static int kdb_ps(int argc, const char **argv) in kdb_ps() argument
2247 mask = argc ? argv[1] : kdbgetenv("PS"); in kdb_ps()
2273 static int kdb_pid(int argc, const char **argv) in kdb_pid() argument
2283 if (strcmp(argv[1], "R") == 0) { in kdb_pid()
2286 diag = kdbgetularg(argv[1], &val); in kdb_pid()
2305 static int kdb_kgdb(int argc, const char **argv) in kdb_kgdb() argument
2313 static int kdb_help(int argc, const char **argv) in kdb_help() argument
2337 static int kdb_kill(int argc, const char **argv) in kdb_kill() argument
2345 if (kstrtol(argv[1], 0, &sig)) in kdb_kill()
2353 if (kstrtol(argv[2], 0, &pid)) in kdb_kill()
2394 static int kdb_summary(int argc, const char **argv) in kdb_summary() argument
2436 static int kdb_per_cpu(int argc, const char **argv) in kdb_per_cpu() argument
2445 diag = kdbgetaddrarg(argc, argv, &nextarg, &symaddr, NULL, NULL); in kdb_per_cpu()
2450 diag = kdbgetularg(argv[2], &bytesperword); in kdb_per_cpu()
2460 diag = kdbgetularg(argv[3], &whichcpu); in kdb_per_cpu()
2506 static int kdb_grep_help(int argc, const char **argv) in kdb_grep_help() argument