Lines Matching refs:diag
328 int diag; in kdbgetintenv() local
330 diag = kdbgetulenv(match, &val); in kdbgetintenv()
331 if (!diag) in kdbgetintenv()
333 return diag; in kdbgetintenv()
539 int diag; in kdbgetaddrarg() local
581 diag = kdbgetulenv(&symname[1], &addr); in kdbgetaddrarg()
582 if (diag) in kdbgetaddrarg()
583 return diag; in kdbgetaddrarg()
585 diag = kdb_check_regs(); in kdbgetaddrarg()
586 if (diag) in kdbgetaddrarg()
587 return diag; in kdbgetaddrarg()
597 diag = kdbgetularg(argv[*nextarg], &addr); in kdbgetaddrarg()
598 if (diag) in kdbgetaddrarg()
599 return diag; in kdbgetaddrarg()
650 diag = kdbgetularg(cp, &off); in kdbgetaddrarg()
651 if (diag) in kdbgetaddrarg()
652 return diag; in kdbgetaddrarg()
666 static void kdb_cmderror(int diag) in kdb_cmderror() argument
670 if (diag >= 0) { in kdb_cmderror()
671 kdb_printf("no error detected (diagnostic is %d)\n", diag); in kdb_cmderror()
676 if (kdbmsgs[i].km_diag == diag) { in kdb_cmderror()
677 kdb_printf("diag: %d: %s\n", diag, kdbmsgs[i].km_msg); in kdb_cmderror()
682 kdb_printf("Unknown diag %d\n", -diag); in kdb_cmderror()
1219 int diag; in kdb_local() local
1369 diag = kdb_parse(cmdbuf); in kdb_local()
1370 if (diag == KDB_NOTFOUND) { in kdb_local()
1373 diag = 0; in kdb_local()
1375 if (diag == KDB_CMD_GO in kdb_local()
1376 || diag == KDB_CMD_CPU in kdb_local()
1377 || diag == KDB_CMD_SS in kdb_local()
1378 || diag == KDB_CMD_KGDB) in kdb_local()
1381 if (diag) in kdb_local()
1382 kdb_cmderror(diag); in kdb_local()
1384 KDB_DEBUG_STATE("kdb_local 9", diag); in kdb_local()
1385 return diag; in kdb_local()
1653 int diag, nextarg = 1; in kdb_md() local
1654 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, in kdb_md()
1656 if (diag) in kdb_md()
1657 return diag; in kdb_md()
1662 diag = kdbgetularg(argv[nextarg], &val); in kdb_md()
1663 if (!diag) { in kdb_md()
1672 diag = kdbgetularg(argv[nextarg+1], &val); in kdb_md()
1673 if (!diag) in kdb_md()
1783 int diag; in kdb_mm() local
1797 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_mm()
1798 if (diag) in kdb_mm()
1799 return diag; in kdb_mm()
1803 diag = kdbgetaddrarg(argc, argv, &nextarg, &contents, NULL, NULL); in kdb_mm()
1804 if (diag) in kdb_mm()
1805 return diag; in kdb_mm()
1811 diag = kdb_putword(addr, contents, width); in kdb_mm()
1812 if (diag) in kdb_mm()
1813 return diag; in kdb_mm()
1827 int diag; in kdb_go() local
1839 diag = kdbgetaddrarg(argc, argv, &nextarg, in kdb_go()
1841 if (diag) in kdb_go()
1842 return diag; in kdb_go()
1847 diag = KDB_CMD_GO; in kdb_go()
1863 return diag; in kdb_go()
1942 int diag; in kdb_rm() local
1959 diag = kdbgetu64arg(argv[2], ®64); in kdb_rm()
1960 if (diag) in kdb_rm()
1961 return diag; in kdb_rm()
1963 diag = kdb_check_regs(); in kdb_rm()
1964 if (diag) in kdb_rm()
1965 return diag; in kdb_rm()
1967 diag = KDB_BADREG; in kdb_rm()
1970 diag = 0; in kdb_rm()
1974 if (!diag) { in kdb_rm()
1993 return diag; in kdb_rm()
2033 int diag; in kdb_ef() local
2042 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_ef()
2043 if (diag) in kdb_ef()
2044 return diag; in kdb_ef()
2073 int diag; in kdb_dmesg() local
2098 diag = kdbgetintenv("LOGGING", &logging); in kdb_dmesg()
2099 if (!diag && logging) { in kdb_dmesg()
2234 int diag; in kdb_cpu() local
2244 diag = kdbgetularg(argv[1], &cpunum); in kdb_cpu()
2245 if (diag) in kdb_cpu()
2246 return diag; in kdb_cpu()
2368 int diag; in kdb_pid() local
2377 diag = kdbgetularg(argv[1], &val); in kdb_pid()
2378 if (diag) in kdb_pid()
2533 int cpu, diag, nextarg = 1; in kdb_per_cpu() local
2539 diag = kdbgetaddrarg(argc, argv, &nextarg, &symaddr, NULL, NULL); in kdb_per_cpu()
2540 if (diag) in kdb_per_cpu()
2541 return diag; in kdb_per_cpu()
2544 diag = kdbgetularg(argv[2], &bytesperword); in kdb_per_cpu()
2545 if (diag) in kdb_per_cpu()
2546 return diag; in kdb_per_cpu()
2554 diag = kdbgetularg(argv[3], &whichcpu); in kdb_per_cpu()
2555 if (diag) in kdb_per_cpu()
2556 return diag; in kdb_per_cpu()
2582 diag = kdb_getword(&val, addr, bytesperword); in kdb_per_cpu()
2583 if (diag) { in kdb_per_cpu()
2585 "read, diag=%d\n", cpu, addr, diag); in kdb_per_cpu()
2893 int i, diag; in kdb_cmd_init() local
2895 diag = kdb_parse(kdb_cmds[i]); in kdb_cmd_init()
2896 if (diag) in kdb_cmd_init()
2898 kdb_cmds[i], diag); in kdb_cmd_init()