Lines Matching refs:argv

381 int kdb_set(int argc, const char **argv)  in kdb_set()  argument
394 argv[2] = argv[3]; in kdb_set()
404 if (strcmp(argv[1], "PROMPT") == 0 && in kdb_set()
411 if (strcmp(argv[1], "KDBDEBUG") == 0) { in kdb_set()
415 debugflags = simple_strtoul(argv[2], &cp, 0); in kdb_set()
416 if (cp == argv[2] || debugflags & ~KDB_DEBUG_FLAG_MASK) { in kdb_set()
418 argv[2]); in kdb_set()
431 varlen = strlen(argv[1]); in kdb_set()
432 vallen = strlen(argv[2]); in kdb_set()
437 sprintf(ep, "%s=%s", argv[1], argv[2]); in kdb_set()
443 && ((strncmp(__env[i], argv[1], varlen) == 0) in kdb_set()
499 int kdbgetaddrarg(int argc, const char **argv, int *nextarg, in kdbgetaddrarg() argument
533 symname = (char *)argv[*nextarg]; in kdbgetaddrarg()
564 diag = kdbgetularg(argv[*nextarg], &addr); in kdbgetaddrarg()
591 if ((argv[*nextarg][0] != '+') in kdbgetaddrarg()
592 && (argv[*nextarg][0] != '-')) { in kdbgetaddrarg()
598 positive = (argv[*nextarg][0] == '+'); in kdbgetaddrarg()
613 cp = (char *)argv[*nextarg]; in kdbgetaddrarg()
677 static int kdb_exec_defcmd(int argc, const char **argv);
712 static int kdb_defcmd(int argc, const char **argv) in kdb_defcmd() argument
746 s->name = kdb_strdup(argv[1], GFP_KDB); in kdb_defcmd()
749 s->usage = kdb_strdup(argv[2], GFP_KDB); in kdb_defcmd()
752 s->help = kdb_strdup(argv[3], GFP_KDB); in kdb_defcmd()
756 strcpy(s->usage, argv[2]+1); in kdb_defcmd()
760 strcpy(s->help, argv[3]+1); in kdb_defcmd()
774 kdb_printf("Could not allocate new defcmd_set entry for %s\n", argv[1]); in kdb_defcmd()
788 static int kdb_exec_defcmd(int argc, const char **argv) in kdb_exec_defcmd() argument
795 if (strcmp(s->name, argv[0]) == 0) in kdb_exec_defcmd()
800 argv[0]); in kdb_exec_defcmd()
806 argv = NULL; in kdb_exec_defcmd()
918 static char *argv[MAXARGC]; in kdb_parse() local
965 argv[argc++] = cpp; in kdb_parse()
1001 int result = kdb_defcmd2(cmdstr, argv[0]); in kdb_parse()
1004 *(argv[0]) = '\0'; in kdb_parse()
1008 if (argv[0][0] == '-' && argv[0][1] && in kdb_parse()
1009 (argv[0][1] < '0' || argv[0][1] > '9')) { in kdb_parse()
1011 ++argv[0]; in kdb_parse()
1022 && (strlen(argv[0]) <= tp->cmd_minlen)) { in kdb_parse()
1023 if (strncmp(argv[0], in kdb_parse()
1030 if (strcmp(argv[0], tp->cmd_name) == 0) in kdb_parse()
1043 if (strncmp(argv[0], in kdb_parse()
1059 result = (*tp->cmd_func)(argc-1, (const char **)argv); in kdb_parse()
1068 if (argv[argc]) in kdb_parse()
1069 *(argv[argc]) = '\0'; in kdb_parse()
1086 if (kdbgetaddrarg(0, (const char **)argv, &nextarg, in kdb_parse()
1091 kdb_printf("%s = ", argv[0]); in kdb_parse()
1127 static int kdb_reboot(int argc, const char **argv) in kdb_reboot() argument
1555 static int kdb_md(int argc, const char **argv) in kdb_md() argument
1577 if (strcmp(argv[0], "mdr") == 0) { in kdb_md()
1582 } else if (isdigit(argv[0][2])) { in kdb_md()
1583 bytesperword = (int)(argv[0][2] - '0'); in kdb_md()
1591 if (!argv[0][3]) in kdb_md()
1593 else if (argv[0][3] == 'c' && argv[0][4]) { in kdb_md()
1595 repeat = simple_strtoul(argv[0] + 4, &p, 10); in kdb_md()
1600 } else if (strcmp(argv[0], "md") == 0) in kdb_md()
1602 else if (strcmp(argv[0], "mds") == 0) in kdb_md()
1604 else if (strcmp(argv[0], "mdp") == 0) { in kdb_md()
1626 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, in kdb_md()
1634 diag = kdbgetularg(argv[nextarg], &val); in kdb_md()
1644 diag = kdbgetularg(argv[nextarg+1], &val); in kdb_md()
1650 if (strcmp(argv[0], "mdr") == 0) { in kdb_md()
1699 if (strcmp(argv[0], "mds") == 0) { in kdb_md()
1753 static int kdb_mm(int argc, const char **argv) in kdb_mm() argument
1762 if (argv[0][2] && !isdigit(argv[0][2])) in kdb_mm()
1769 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_mm()
1775 diag = kdbgetaddrarg(argc, argv, &nextarg, &contents, NULL, NULL); in kdb_mm()
1782 width = argv[0][2] ? (argv[0][2] - '0') : (KDB_WORD_SIZE); in kdb_mm()
1796 static int kdb_go(int argc, const char **argv) in kdb_go() argument
1811 diag = kdbgetaddrarg(argc, argv, &nextarg, in kdb_go()
1841 static int kdb_rd(int argc, const char **argv) in kdb_rd() argument
1911 static int kdb_rm(int argc, const char **argv) in kdb_rm() argument
1927 rname = argv[1]; in kdb_rm()
1931 diag = kdbgetu64arg(argv[2], &reg64); in kdb_rm()
1978 static int kdb_sr(int argc, const char **argv) in kdb_sr() argument
1987 __handle_sysrq(*argv[1], check_mask); in kdb_sr()
2003 static int kdb_ef(int argc, const char **argv) in kdb_ef() argument
2014 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_ef()
2027 static int kdb_lsmod(int argc, const char **argv) in kdb_lsmod() argument
2074 static int kdb_env(int argc, const char **argv) in kdb_env() argument
2096 static int kdb_dmesg(int argc, const char **argv) in kdb_dmesg() argument
2112 lines = simple_strtol(argv[1], &cp, 0); in kdb_dmesg()
2116 adjust = simple_strtoul(argv[2], &cp, 0); in kdb_dmesg()
2183 static int kdb_disable_nmi(int argc, const char *argv[]) in kdb_disable_nmi() argument
2256 static int kdb_cpu(int argc, const char **argv) in kdb_cpu() argument
2269 diag = kdbgetularg(argv[1], &cpunum); in kdb_cpu()
2352 static int kdb_ps(int argc, const char **argv) in kdb_ps() argument
2362 mask = kdb_task_state_string(argc ? argv[1] : NULL); in kdb_ps()
2388 static int kdb_pid(int argc, const char **argv) in kdb_pid() argument
2398 if (strcmp(argv[1], "R") == 0) { in kdb_pid()
2401 diag = kdbgetularg(argv[1], &val); in kdb_pid()
2420 static int kdb_kgdb(int argc, const char **argv) in kdb_kgdb() argument
2428 static int kdb_help(int argc, const char **argv) in kdb_help() argument
2455 static int kdb_kill(int argc, const char **argv) in kdb_kill() argument
2464 sig = simple_strtol(argv[1], &endp, 0); in kdb_kill()
2473 pid = simple_strtol(argv[2], &endp, 0); in kdb_kill()
2515 static int kdb_summary(int argc, const char **argv) in kdb_summary() argument
2564 static int kdb_per_cpu(int argc, const char **argv) in kdb_per_cpu() argument
2573 diag = kdbgetaddrarg(argc, argv, &nextarg, &symaddr, NULL, NULL); in kdb_per_cpu()
2578 diag = kdbgetularg(argv[2], &bytesperword); in kdb_per_cpu()
2588 diag = kdbgetularg(argv[3], &whichcpu); in kdb_per_cpu()
2634 static int kdb_grep_help(int argc, const char **argv) in kdb_grep_help() argument