Lines Matching refs:diag
339 int diag; in kdbgetintenv() local
341 diag = kdbgetulenv(match, &val); in kdbgetintenv()
342 if (!diag) in kdbgetintenv()
344 return diag; in kdbgetintenv()
550 int diag; in kdbgetaddrarg() local
592 diag = kdbgetulenv(&symname[1], &addr); in kdbgetaddrarg()
593 if (diag) in kdbgetaddrarg()
594 return diag; in kdbgetaddrarg()
596 diag = kdb_check_regs(); in kdbgetaddrarg()
597 if (diag) in kdbgetaddrarg()
598 return diag; in kdbgetaddrarg()
608 diag = kdbgetularg(argv[*nextarg], &addr); in kdbgetaddrarg()
609 if (diag) in kdbgetaddrarg()
610 return diag; in kdbgetaddrarg()
661 diag = kdbgetularg(cp, &off); in kdbgetaddrarg()
662 if (diag) in kdbgetaddrarg()
663 return diag; in kdbgetaddrarg()
677 static void kdb_cmderror(int diag) in kdb_cmderror() argument
681 if (diag >= 0) { in kdb_cmderror()
682 kdb_printf("no error detected (diagnostic is %d)\n", diag); in kdb_cmderror()
687 if (kdbmsgs[i].km_diag == diag) { in kdb_cmderror()
688 kdb_printf("diag: %d: %s\n", diag, kdbmsgs[i].km_msg); in kdb_cmderror()
693 kdb_printf("Unknown diag %d\n", -diag); in kdb_cmderror()
1230 int diag; in kdb_local() local
1382 diag = kdb_parse(cmdbuf); in kdb_local()
1383 if (diag == KDB_NOTFOUND) { in kdb_local()
1386 diag = 0; in kdb_local()
1388 if (diag == KDB_CMD_GO in kdb_local()
1389 || diag == KDB_CMD_CPU in kdb_local()
1390 || diag == KDB_CMD_SS in kdb_local()
1391 || diag == KDB_CMD_KGDB) in kdb_local()
1394 if (diag) in kdb_local()
1395 kdb_cmderror(diag); in kdb_local()
1397 KDB_DEBUG_STATE("kdb_local 9", diag); in kdb_local()
1398 return diag; in kdb_local()
1666 int diag, nextarg = 1; in kdb_md() local
1667 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, in kdb_md()
1669 if (diag) in kdb_md()
1670 return diag; in kdb_md()
1675 diag = kdbgetularg(argv[nextarg], &val); in kdb_md()
1676 if (!diag) { in kdb_md()
1685 diag = kdbgetularg(argv[nextarg+1], &val); in kdb_md()
1686 if (!diag) in kdb_md()
1796 int diag; in kdb_mm() local
1810 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_mm()
1811 if (diag) in kdb_mm()
1812 return diag; in kdb_mm()
1816 diag = kdbgetaddrarg(argc, argv, &nextarg, &contents, NULL, NULL); in kdb_mm()
1817 if (diag) in kdb_mm()
1818 return diag; in kdb_mm()
1824 diag = kdb_putword(addr, contents, width); in kdb_mm()
1825 if (diag) in kdb_mm()
1826 return diag; in kdb_mm()
1840 int diag; in kdb_go() local
1852 diag = kdbgetaddrarg(argc, argv, &nextarg, in kdb_go()
1854 if (diag) in kdb_go()
1855 return diag; in kdb_go()
1860 diag = KDB_CMD_GO; in kdb_go()
1876 return diag; in kdb_go()
1955 int diag; in kdb_rm() local
1972 diag = kdbgetu64arg(argv[2], ®64); in kdb_rm()
1973 if (diag) in kdb_rm()
1974 return diag; in kdb_rm()
1976 diag = kdb_check_regs(); in kdb_rm()
1977 if (diag) in kdb_rm()
1978 return diag; in kdb_rm()
1980 diag = KDB_BADREG; in kdb_rm()
1983 diag = 0; in kdb_rm()
1987 if (!diag) { in kdb_rm()
2006 return diag; in kdb_rm()
2046 int diag; in kdb_ef() local
2055 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_ef()
2056 if (diag) in kdb_ef()
2057 return diag; in kdb_ef()
2086 int diag; in kdb_dmesg() local
2111 diag = kdbgetintenv("LOGGING", &logging); in kdb_dmesg()
2112 if (!diag && logging) { in kdb_dmesg()
2247 int diag; in kdb_cpu() local
2257 diag = kdbgetularg(argv[1], &cpunum); in kdb_cpu()
2258 if (diag) in kdb_cpu()
2259 return diag; in kdb_cpu()
2381 int diag; in kdb_pid() local
2390 diag = kdbgetularg(argv[1], &val); in kdb_pid()
2391 if (diag) in kdb_pid()
2546 int cpu, diag, nextarg = 1; in kdb_per_cpu() local
2552 diag = kdbgetaddrarg(argc, argv, &nextarg, &symaddr, NULL, NULL); in kdb_per_cpu()
2553 if (diag) in kdb_per_cpu()
2554 return diag; in kdb_per_cpu()
2557 diag = kdbgetularg(argv[2], &bytesperword); in kdb_per_cpu()
2558 if (diag) in kdb_per_cpu()
2559 return diag; in kdb_per_cpu()
2567 diag = kdbgetularg(argv[3], &whichcpu); in kdb_per_cpu()
2568 if (diag) in kdb_per_cpu()
2569 return diag; in kdb_per_cpu()
2595 diag = kdb_getword(&val, addr, bytesperword); in kdb_per_cpu()
2596 if (diag) { in kdb_per_cpu()
2598 "read, diag=%d\n", cpu, addr, diag); in kdb_per_cpu()
2906 int i, diag; in kdb_cmd_init() local
2908 diag = kdb_parse(kdb_cmds[i]); in kdb_cmd_init()
2909 if (diag) in kdb_cmd_init()
2911 kdb_cmds[i], diag); in kdb_cmd_init()