Lines Matching refs:diag
318 int diag; in kdbgetintenv() local
320 diag = kdbgetulenv(match, &val); in kdbgetintenv()
321 if (!diag) in kdbgetintenv()
323 return diag; in kdbgetintenv()
506 int diag; in kdbgetaddrarg() local
548 diag = kdbgetulenv(&symname[1], &addr); in kdbgetaddrarg()
549 if (diag) in kdbgetaddrarg()
550 return diag; in kdbgetaddrarg()
552 diag = kdb_check_regs(); in kdbgetaddrarg()
553 if (diag) in kdbgetaddrarg()
554 return diag; in kdbgetaddrarg()
564 diag = kdbgetularg(argv[*nextarg], &addr); in kdbgetaddrarg()
565 if (diag) in kdbgetaddrarg()
566 return diag; in kdbgetaddrarg()
617 diag = kdbgetularg(cp, &off); in kdbgetaddrarg()
618 if (diag) in kdbgetaddrarg()
619 return diag; in kdbgetaddrarg()
633 static void kdb_cmderror(int diag) in kdb_cmderror() argument
637 if (diag >= 0) { in kdb_cmderror()
638 kdb_printf("no error detected (diagnostic is %d)\n", diag); in kdb_cmderror()
643 if (kdbmsgs[i].km_diag == diag) { in kdb_cmderror()
644 kdb_printf("diag: %d: %s\n", diag, kdbmsgs[i].km_msg); in kdb_cmderror()
649 kdb_printf("Unknown diag %d\n", -diag); in kdb_cmderror()
1192 int diag; in kdb_local() local
1341 diag = kdb_parse(cmdbuf); in kdb_local()
1342 if (diag == KDB_NOTFOUND) { in kdb_local()
1345 diag = 0; in kdb_local()
1347 if (diag == KDB_CMD_GO in kdb_local()
1348 || diag == KDB_CMD_CPU in kdb_local()
1349 || diag == KDB_CMD_SS in kdb_local()
1350 || diag == KDB_CMD_KGDB) in kdb_local()
1353 if (diag) in kdb_local()
1354 kdb_cmderror(diag); in kdb_local()
1356 KDB_DEBUG_STATE("kdb_local 9", diag); in kdb_local()
1357 return diag; in kdb_local()
1625 int diag, nextarg = 1; in kdb_md() local
1626 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, in kdb_md()
1628 if (diag) in kdb_md()
1629 return diag; in kdb_md()
1634 diag = kdbgetularg(argv[nextarg], &val); in kdb_md()
1635 if (!diag) { in kdb_md()
1644 diag = kdbgetularg(argv[nextarg+1], &val); in kdb_md()
1645 if (!diag) in kdb_md()
1755 int diag; in kdb_mm() local
1769 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_mm()
1770 if (diag) in kdb_mm()
1771 return diag; in kdb_mm()
1775 diag = kdbgetaddrarg(argc, argv, &nextarg, &contents, NULL, NULL); in kdb_mm()
1776 if (diag) in kdb_mm()
1777 return diag; in kdb_mm()
1783 diag = kdb_putword(addr, contents, width); in kdb_mm()
1784 if (diag) in kdb_mm()
1785 return diag; in kdb_mm()
1799 int diag; in kdb_go() local
1811 diag = kdbgetaddrarg(argc, argv, &nextarg, in kdb_go()
1813 if (diag) in kdb_go()
1814 return diag; in kdb_go()
1819 diag = KDB_CMD_GO; in kdb_go()
1835 return diag; in kdb_go()
1914 int diag; in kdb_rm() local
1931 diag = kdbgetu64arg(argv[2], ®64); in kdb_rm()
1932 if (diag) in kdb_rm()
1933 return diag; in kdb_rm()
1935 diag = kdb_check_regs(); in kdb_rm()
1936 if (diag) in kdb_rm()
1937 return diag; in kdb_rm()
1939 diag = KDB_BADREG; in kdb_rm()
1942 diag = 0; in kdb_rm()
1946 if (!diag) { in kdb_rm()
1965 return diag; in kdb_rm()
2005 int diag; in kdb_ef() local
2014 diag = kdbgetaddrarg(argc, argv, &nextarg, &addr, &offset, NULL); in kdb_ef()
2015 if (diag) in kdb_ef()
2016 return diag; in kdb_ef()
2098 int diag; in kdb_dmesg() local
2123 diag = kdbgetintenv("LOGGING", &logging); in kdb_dmesg()
2124 if (!diag && logging) { in kdb_dmesg()
2259 int diag; in kdb_cpu() local
2269 diag = kdbgetularg(argv[1], &cpunum); in kdb_cpu()
2270 if (diag) in kdb_cpu()
2271 return diag; in kdb_cpu()
2392 int diag; in kdb_pid() local
2401 diag = kdbgetularg(argv[1], &val); in kdb_pid()
2402 if (diag) in kdb_pid()
2567 int cpu, diag, nextarg = 1; in kdb_per_cpu() local
2573 diag = kdbgetaddrarg(argc, argv, &nextarg, &symaddr, NULL, NULL); in kdb_per_cpu()
2574 if (diag) in kdb_per_cpu()
2575 return diag; in kdb_per_cpu()
2578 diag = kdbgetularg(argv[2], &bytesperword); in kdb_per_cpu()
2579 if (diag) in kdb_per_cpu()
2580 return diag; in kdb_per_cpu()
2588 diag = kdbgetularg(argv[3], &whichcpu); in kdb_per_cpu()
2589 if (diag) in kdb_per_cpu()
2590 return diag; in kdb_per_cpu()
2616 diag = kdb_getword(&val, addr, bytesperword); in kdb_per_cpu()
2617 if (diag) { in kdb_per_cpu()
2619 "read, diag=%d\n", cpu, addr, diag); in kdb_per_cpu()
2895 int i, diag; in kdb_cmd_init() local
2897 diag = kdb_parse(kdb_cmds[i]); in kdb_cmd_init()
2898 if (diag) in kdb_cmd_init()
2900 kdb_cmds[i], diag); in kdb_cmd_init()