Lines Matching refs:pri
115 prtime(private_t *pri, const char *name, time_t value) in prtime() argument
121 pri->pname, in prtime()
128 prtimeval(private_t *pri, const char *name, struct timeval *value) in prtimeval() argument
134 pri->pname, in prtimeval()
142 prtimestruc(private_t *pri, const char *name, timestruc_t *value) in prtimestruc() argument
148 pri->pname, in prtimestruc()
156 show_utimens(private_t *pri, long offset) in show_utimens() argument
186 (void) printf("%s\tat = UTIME_OMIT\n", pri->pname); in show_utimens()
188 (void) printf("%s\tat = UTIME_NOW\n", pri->pname); in show_utimens()
190 prtimestruc(pri, "at = ", &utimbuf.atime); in show_utimens()
192 (void) printf("%s\tmt = UTIME_OMIT\n", pri->pname); in show_utimens()
194 (void) printf("%s\tmt = UTIME_NOW\n", pri->pname); in show_utimens()
196 prtimestruc(pri, "mt = ", &utimbuf.mtime); in show_utimens()
200 show_timeofday(private_t *pri) in show_timeofday() argument
205 if (pri->sys_nargs < 1 || (offset = pri->sys_args[0]) == 0) in show_timeofday()
222 prtimeval(pri, "time: ", &tod); in show_timeofday()
226 show_itimerval(private_t *pri, long offset, const char *name) in show_itimerval() argument
249 pri->pname, in show_itimerval()
258 show_timeval(private_t *pri, long offset, const char *name) in show_timeval() argument
281 pri->pname, in show_timeval()
288 show_timestruc(private_t *pri, long offset, const char *name) in show_timestruc() argument
311 pri->pname, in show_timestruc()
318 show_stime(private_t *pri) in show_stime() argument
320 if (pri->sys_nargs >= 1) { in show_stime()
322 prtime(pri, "systime = ", (time_t)pri->sys_args[0]); in show_stime()
327 show_times(private_t *pri) in show_times() argument
333 if (pri->sys_nargs < 1 || (offset = pri->sys_args[0]) == 0) in show_times()
361 pri->pname, in show_times()
370 show_uname(private_t *pri, long offset) in show_uname() argument
387 pri->pname, in show_uname()
398 show_ustat(private_t *pri, long offset) in show_ustat() argument
406 pri->pname, in show_ustat()
415 show_ustat32(private_t *pri, long offset) in show_ustat32() argument
423 pri->pname, in show_ustat32()
432 show_fusers(private_t *pri, long offset, long nproc) in show_fusers() argument
447 pri->pname, in show_fusers()
450 fuflags(pri, fubuf.fu_flags)); in show_fusers()
461 show_utssys(private_t *pri, long r0) in show_utssys() argument
463 if (pri->sys_nargs >= 3) { in show_utssys()
464 switch (pri->sys_args[2]) { in show_utssys()
466 show_uname(pri, (long)pri->sys_args[0]); in show_utssys()
469 show_ustat(pri, (long)pri->sys_args[0]); in show_utssys()
472 show_fusers(pri, (long)pri->sys_args[3], r0); in show_utssys()
479 show_utssys32(private_t *pri, long r0) in show_utssys32() argument
481 if (pri->sys_nargs >= 3) { in show_utssys32()
482 switch (pri->sys_args[2]) { in show_utssys32()
484 show_uname(pri, (long)pri->sys_args[0]); in show_utssys32()
487 show_ustat32(pri, (long)pri->sys_args[0]); in show_utssys32()
490 show_fusers(pri, (long)pri->sys_args[3], r0); in show_utssys32()
497 show_cladm(private_t *pri, int code, int function, long offset) in show_cladm() argument
509 "CLUSTER_CONFIGURED", pri->pname); in show_cladm()
523 pri->pname, arg); in show_cladm()
536 synch_type(private_t *pri, uint_t type) in synch_type() argument
538 char *str = pri->code_buf; in synch_type()
565 show_mutex(private_t *pri, long offset) in show_mutex() argument
571 pri->pname, in show_mutex()
572 synch_type(pri, mutex.mutex_type)); in show_mutex()
577 show_condvar(private_t *pri, long offset) in show_condvar() argument
584 pri->pname, in show_condvar()
585 synch_type(pri, condvar.cond_type)); in show_condvar()
590 show_sema(private_t *pri, long offset) in show_sema() argument
596 pri->pname, in show_sema()
597 synch_type(pri, sema.sema_type), in show_sema()
603 show_rwlock(private_t *pri, long offset) in show_rwlock() argument
609 pri->pname, in show_rwlock()
610 synch_type(pri, rwlock.rwlock_type), in show_rwlock()
631 show_termio(private_t *pri, long offset) in show_termio() argument
640 pri->pname, in show_termio()
646 (void) printf("%s\t cc: ", pri->pname); in show_termio()
655 show_termios(private_t *pri, long offset) in show_termios() argument
665 pri->pname, in show_termios()
670 (void) printf("%s\t cc: ", pri->pname); in show_termios()
673 (void) printf("\n%s\t\t", pri->pname); in show_termios()
682 show_termiox(private_t *pri, long offset) in show_termiox() argument
690 pri->pname, in show_termiox()
702 show_sgttyb(private_t *pri, long offset) in show_sgttyb() argument
712 pri->pname, in show_sgttyb()
722 show_ltchars(private_t *pri, long offset) in show_ltchars() argument
731 (void) printf("%s\t cc: ", pri->pname); in show_ltchars()
739 show_tchars(private_t *pri, long offset) in show_tchars() argument
747 (void) printf("%s\t cc: ", pri->pname); in show_tchars()
755 show_termcb(private_t *pri, long offset) in show_termcb() argument
762 pri->pname, in show_termcb()
774 show_strint(private_t *pri, int code, long offset) in show_strint() argument
786 s = strevents(pri, val); in show_strint()
789 s = tiocflush(pri, val); in show_strint()
795 pri->pname, offset, val); in show_strint()
798 pri->pname, offset, s); in show_strint()
803 show_strioctl(private_t *pri, long offset) in show_strioctl() argument
811 pri->pname, in show_strioctl()
812 ioctlname(pri, strioctl.ic_cmd), in show_strioctl()
817 if (pri->recur++ == 0) /* avoid indefinite recursion */ in show_strioctl()
818 show_ioctl(pri, strioctl.ic_cmd, in show_strioctl()
820 --pri->recur; in show_strioctl()
825 show_strioctl32(private_t *pri, long offset) in show_strioctl32() argument
833 pri->pname, in show_strioctl32()
834 ioctlname(pri, strioctl.ic_cmd), in show_strioctl32()
839 if (pri->recur++ == 0) /* avoid indefinite recursion */ in show_strioctl32()
840 show_ioctl(pri, strioctl.ic_cmd, in show_strioctl32()
842 --pri->recur; in show_strioctl32()
847 print_strbuf(private_t *pri, struct strbuf *sp, const char *name, int dump) in print_strbuf() argument
851 pri->pname, in print_strbuf()
877 showbuffer(pri, (long)sp->buf, (long)sp->len); in print_strbuf()
882 print_strbuf32(private_t *pri, struct strbuf32 *sp, const char *name, int dump) in print_strbuf32() argument
886 pri->pname, in print_strbuf32()
912 showbuffer(pri, (long)sp->buf, (long)sp->len); in print_strbuf32()
918 strflags(private_t *pri, int flags) in strflags() argument
930 (void) sprintf(pri->code_buf, "0x%.4X", flags); in strflags()
931 s = pri->code_buf; in strflags()
938 show_strpeek(private_t *pri, long offset) in show_strpeek() argument
945 print_strbuf(pri, &strpeek.ctlbuf, "ctl", FALSE); in show_strpeek()
946 print_strbuf(pri, &strpeek.databuf, "dat", FALSE); in show_strpeek()
949 pri->pname, in show_strpeek()
950 strflags(pri, strpeek.flags)); in show_strpeek()
955 show_strpeek32(private_t *pri, long offset) in show_strpeek32() argument
962 print_strbuf32(pri, &strpeek.ctlbuf, "ctl", FALSE); in show_strpeek32()
963 print_strbuf32(pri, &strpeek.databuf, "dat", FALSE); in show_strpeek32()
966 pri->pname, in show_strpeek32()
967 strflags(pri, strpeek.flags)); in show_strpeek32()
972 show_strfdinsert(private_t *pri, long offset) in show_strfdinsert() argument
979 print_strbuf(pri, &strfdinsert.ctlbuf, "ctl", FALSE); in show_strfdinsert()
980 print_strbuf(pri, &strfdinsert.databuf, "dat", FALSE); in show_strfdinsert()
983 pri->pname, in show_strfdinsert()
984 strflags(pri, strfdinsert.flags), in show_strfdinsert()
991 show_strfdinsert32(private_t *pri, long offset) in show_strfdinsert32() argument
998 print_strbuf32(pri, &strfdinsert.ctlbuf, "ctl", FALSE); in show_strfdinsert32()
999 print_strbuf32(pri, &strfdinsert.databuf, "dat", FALSE); in show_strfdinsert32()
1002 pri->pname, in show_strfdinsert32()
1003 strflags(pri, strfdinsert.flags), in show_strfdinsert32()
1010 show_strrecvfd(private_t *pri, long offset) in show_strrecvfd() argument
1018 pri->pname, in show_strrecvfd()
1026 show_strlist(private_t *pri, long offset) in show_strlist() argument
1035 pri->pname, in show_strlist()
1046 pri->pname, in show_strlist()
1055 show_strlist32(private_t *pri, long offset) in show_strlist32() argument
1064 pri->pname, in show_strlist32()
1075 pri->pname, in show_strlist32()
1084 show_jwinsize(private_t *pri, long offset) in show_jwinsize() argument
1092 pri->pname, in show_jwinsize()
1101 show_winsize(private_t *pri, long offset) in show_winsize() argument
1109 pri->pname, in show_winsize()
1159 show_audio_features(const private_t *pri, in show_audio_features() argument
1163 (void) printf("%s\t%s=", pri->pname, name); in show_audio_features()
1183 show_audio_ports(private_t *pri, const char *mode, in show_audio_ports() argument
1188 (void) printf("%s\t%s\t%s=", pri->pname, mode, field); in show_audio_ports()
1211 show_audio_prinfo(private_t *pri, const char *mode, struct audio_prinfo *au_pr) in show_audio_prinfo() argument
1220 pri->pname, mode, in show_audio_prinfo()
1235 (void) printf("%s\t%s\tencoding=%s\n", pri->pname, mode, s); in show_audio_prinfo()
1238 pri->pname, mode, au_pr->encoding); in show_audio_prinfo()
1247 pri->pname, mode, in show_audio_prinfo()
1250 show_audio_ports(pri, mode, "port", au_pr->port); in show_audio_prinfo()
1251 show_audio_ports(pri, mode, "avail_ports", au_pr->avail_ports); in show_audio_prinfo()
1252 show_audio_ports(pri, mode, "mod_ports", au_pr->mod_ports); in show_audio_prinfo()
1259 pri->pname, mode, in show_audio_prinfo()
1265 pri->pname, mode, in show_audio_prinfo()
1274 pri->pname, mode, in show_audio_prinfo()
1280 show_audio_info(private_t *pri, long offset) in show_audio_info() argument
1285 show_audio_prinfo(pri, "play", &au.play); in show_audio_info()
1286 show_audio_prinfo(pri, "record", &au.record); in show_audio_info()
1288 pri->pname, au.monitor_gain, au.output_muted); in show_audio_info()
1289 show_audio_features(pri, audio_hw_features, au.hw_features, in show_audio_info()
1291 show_audio_features(pri, audio_sw_features, au.sw_features, in show_audio_info()
1293 show_audio_features(pri, audio_sw_features, in show_audio_info()
1299 show_ioctl(private_t *pri, int code, long offset) in show_ioctl() argument
1302 int err = pri->Errno; /* don't display output parameters */ in show_ioctl()
1315 show_termio(pri, offset); in show_ioctl()
1324 show_termios(pri, offset); in show_ioctl()
1333 show_termiox(pri, offset); in show_ioctl()
1341 show_sgttyb(pri, offset); in show_ioctl()
1348 show_ltchars(pri, offset); in show_ioctl()
1355 show_tchars(pri, offset); in show_ioctl()
1362 show_termcb(pri, offset); in show_ioctl()
1404 show_strint(pri, code, offset); in show_ioctl()
1409 show_strioctl(pri, offset); in show_ioctl()
1411 show_strioctl32(pri, offset); in show_ioctl()
1415 show_strpeek(pri, offset); in show_ioctl()
1417 show_strpeek32(pri, offset); in show_ioctl()
1421 show_strfdinsert(pri, offset); in show_ioctl()
1423 show_strfdinsert32(pri, offset); in show_ioctl()
1428 show_strrecvfd(pri, offset); in show_ioctl()
1434 show_strlist(pri, offset); in show_ioctl()
1436 show_strlist32(pri, offset); in show_ioctl()
1441 show_jwinsize(pri, offset); in show_ioctl()
1448 show_winsize(pri, offset); in show_ioctl()
1452 show_audio_info(pri, offset); in show_ioctl()
1457 show_zfs_ioc(pri, offset); in show_ioctl()
1478 show_statvfs(private_t *pri) in show_statvfs() argument
1484 if (pri->sys_nargs > 1 && (offset = pri->sys_args[1]) != 0 && in show_statvfs()
1489 pri->pname, in show_statvfs()
1496 pri->pname, in show_statvfs()
1503 pri->pname, in show_statvfs()
1509 pri->pname, in show_statvfs()
1510 svfsflags(pri, (ulong_t)statvfs.f_flag)); in show_statvfs()
1516 pri->pname, in show_statvfs()
1523 show_statvfs32(private_t *pri) in show_statvfs32() argument
1529 if (pri->sys_nargs > 1 && (offset = pri->sys_args[1]) != 0 && in show_statvfs32()
1534 pri->pname, in show_statvfs32()
1541 pri->pname, in show_statvfs32()
1548 pri->pname, in show_statvfs32()
1554 pri->pname, in show_statvfs32()
1555 svfsflags(pri, (ulong_t)statvfs.f_flag)); in show_statvfs32()
1561 pri->pname, in show_statvfs32()
1568 show_statvfs64(private_t *pri) in show_statvfs64() argument
1574 if (pri->sys_nargs > 1 && (offset = pri->sys_args[1]) != 0 && in show_statvfs64()
1579 pri->pname, in show_statvfs64()
1586 pri->pname, in show_statvfs64()
1593 pri->pname, in show_statvfs64()
1599 pri->pname, in show_statvfs64()
1600 svfsflags(pri, (ulong_t)statvfs.f_flag)); in show_statvfs64()
1606 pri->pname, in show_statvfs64()
1613 show_statfs(private_t *pri) in show_statfs() argument
1618 if (pri->sys_nargs >= 2 && (offset = pri->sys_args[1]) != 0 && in show_statfs()
1622 pri->pname, in show_statfs()
1631 pri->pname, in show_statfs()
1638 show_statfs32(private_t *pri) in show_statfs32() argument
1643 if (pri->sys_nargs >= 2 && (offset = pri->sys_args[1]) != 0 && in show_statfs32()
1647 pri->pname, in show_statfs32()
1656 pri->pname, in show_statfs32()
1663 show_flock32(private_t *pri, long offset) in show_flock32() argument
1670 (void) printf("%s\ttyp=", pri->pname); in show_flock32()
1704 show_flock64(private_t *pri, long offset) in show_flock64() argument
1711 (void) printf("%s\ttyp=", pri->pname); in show_flock64()
1745 show_share(private_t *pri, long offset) in show_share() argument
1753 (void) printf("%s\taccess=", pri->pname); in show_share()
1808 show_ffg(private_t *pri) in show_ffg() argument
1812 prt_ffg(pri, 0, pri->Rval1); in show_ffg()
1813 (void) puts(pri->sys_string); in show_ffg()
1817 show_ffd(private_t *pri) in show_ffd() argument
1821 prt_ffd(pri, 0, pri->Rval1); in show_ffd()
1822 (void) puts(pri->sys_string); in show_ffd()
1827 show_fcntl(private_t *pri) in show_fcntl() argument
1831 if (pri->sys_nargs >= 2 && pri->sys_args[1] == F_GETFL) { in show_fcntl()
1832 show_ffg(pri); in show_fcntl()
1836 if (pri->sys_nargs >= 2 && pri->sys_args[1] == F_GETFD) { in show_fcntl()
1837 show_ffd(pri); in show_fcntl()
1841 if (pri->sys_nargs < 3 || (offset = pri->sys_args[2]) == 0) in show_fcntl()
1844 switch (pri->sys_args[1]) { in show_fcntl()
1857 show_flock64(pri, offset); in show_fcntl()
1859 show_flock32(pri, offset); in show_fcntl()
1872 show_flock64(pri, offset); in show_fcntl()
1876 show_share(pri, offset); in show_fcntl()
1882 show_strbuf(private_t *pri, long offset, const char *name, int dump) in show_strbuf() argument
1887 print_strbuf(pri, &strbuf, name, dump); in show_strbuf()
1891 show_strbuf32(private_t *pri, long offset, const char *name, int dump) in show_strbuf32() argument
1896 print_strbuf32(pri, &strbuf, name, dump); in show_strbuf32()
1900 show_gp_msg(private_t *pri, int what) in show_gp_msg() argument
1904 int fdp1 = pri->sys_args[0] + 1; in show_gp_msg()
1909 if (pri->Errno == 0 && prismember(&readfd, fdp1)) in show_gp_msg()
1923 if (pri->sys_nargs >= 2 && (offset = pri->sys_args[1]) != 0) { in show_gp_msg()
1925 show_strbuf(pri, offset, "ctl", dump); in show_gp_msg()
1927 show_strbuf32(pri, offset, "ctl", dump); in show_gp_msg()
1929 if (pri->sys_nargs >= 3 && (offset = pri->sys_args[2]) != 0) { in show_gp_msg()
1931 show_strbuf(pri, offset, "dat", dump); in show_gp_msg()
1933 show_strbuf32(pri, offset, "dat", dump); in show_gp_msg()
1942 show_int(private_t *pri, long offset, const char *name) in show_int() argument
1949 pri->pname, in show_int()
1955 show_hhex_int(private_t *pri, long offset, const char *name) in show_hhex_int() argument
1961 pri->pname, in show_hhex_int()
1970 pollevent(private_t *pri, int arg) in pollevent() argument
1972 char *str = pri->code_buf; in pollevent()
2005 show_one_pollfd(private_t *pri, struct pollfd *ppollfd) in show_one_pollfd() argument
2012 pri->pname, ppollfd->fd, pollevent(pri, ppollfd->events)); in show_one_pollfd()
2013 (void) printf(" rev=%s\n", pollevent(pri, ppollfd->revents)); in show_one_pollfd()
2017 show_all_pollfds(private_t *pri, long offset, int nfds) in show_all_pollfds() argument
2037 pri->pname, skip, (skip == 1 ? "" : "s")); in show_all_pollfds()
2040 show_one_pollfd(pri, &pollfd[0]); in show_all_pollfds()
2047 pri->pname, skip, (skip == 1 ? "" : "s")); in show_all_pollfds()
2051 show_pollsys(private_t *pri) in show_pollsys() argument
2057 if (pri->sys_nargs < 2) in show_pollsys()
2060 offset = pri->sys_args[0]; in show_pollsys()
2061 nfds = pri->sys_args[1]; in show_pollsys()
2070 show_all_pollfds(pri, offset, nfds); in show_pollsys()
2072 if (pri->sys_nargs > 2) in show_pollsys()
2073 show_timestruc(pri, (long)pri->sys_args[2], "timeout"); in show_pollsys()
2075 if (pri->sys_nargs > 3) in show_pollsys()
2076 show_sigset(pri, (long)pri->sys_args[3], "sigmask"); in show_pollsys()
2084 show_perm64(private_t *pri, struct ipc_perm64 *ip) in show_perm64() argument
2088 pri->pname, in show_perm64()
2100 show_perm(private_t *pri, struct ipc_perm *ip) in show_perm() argument
2104 pri->pname, in show_perm()
2115 show_perm32(private_t *pri, struct ipc_perm32 *ip) in show_perm32() argument
2119 pri->pname, in show_perm32()
2130 show_msgctl64(private_t *pri, long offset) in show_msgctl64() argument
2136 show_perm64(pri, &msgq.msgx_perm); in show_msgctl64()
2139 "lspid=%-5d lrpid=%-5d\n", pri->pname, in show_msgctl64()
2146 prtime(pri, " st = ", (time_t)msgq.msgx_stime); in show_msgctl64()
2147 prtime(pri, " rt = ", (time_t)msgq.msgx_rtime); in show_msgctl64()
2148 prtime(pri, " ct = ", (time_t)msgq.msgx_ctime); in show_msgctl64()
2153 show_msgctl(private_t *pri, long offset) in show_msgctl() argument
2159 show_perm(pri, &msgq.msg_perm); in show_msgctl()
2163 pri->pname, in show_msgctl()
2170 prtime(pri, " st = ", msgq.msg_stime); in show_msgctl()
2171 prtime(pri, " rt = ", msgq.msg_rtime); in show_msgctl()
2172 prtime(pri, " ct = ", msgq.msg_ctime); in show_msgctl()
2177 show_msgctl32(private_t *pri, long offset) in show_msgctl32() argument
2183 show_perm32(pri, &msgq.msg_perm); in show_msgctl32()
2187 pri->pname, in show_msgctl32()
2194 prtime(pri, " st = ", msgq.msg_stime); in show_msgctl32()
2195 prtime(pri, " rt = ", msgq.msg_rtime); in show_msgctl32()
2196 prtime(pri, " ct = ", msgq.msg_ctime); in show_msgctl32()
2201 show_msgbuf(private_t *pri, long offset, long msgsz) in show_msgbuf() argument
2213 pri->pname, in show_msgbuf()
2215 showbuffer(pri, in show_msgbuf()
2225 show_msgbuf32(private_t *pri, long offset, long msgsz) in show_msgbuf32() argument
2237 pri->pname, in show_msgbuf32()
2239 showbuffer(pri, in show_msgbuf32()
2249 show_msgsys(private_t *pri, long msgsz) in show_msgsys() argument
2251 switch (pri->sys_args[0]) { in show_msgsys()
2255 if (pri->sys_nargs > 3) { in show_msgsys()
2256 switch (pri->sys_args[2]) { in show_msgsys()
2258 if (pri->Errno) in show_msgsys()
2263 show_msgctl(pri, in show_msgsys()
2264 (long)pri->sys_args[3]); in show_msgsys()
2266 show_msgctl32(pri, in show_msgsys()
2267 (long)pri->sys_args[3]); in show_msgsys()
2270 if (pri->Errno) in show_msgsys()
2274 show_msgctl64(pri, (long)pri->sys_args[3]); in show_msgsys()
2280 if (!pri->Errno && pri->sys_nargs > 2) { in show_msgsys()
2282 show_msgbuf(pri, pri->sys_args[2], msgsz); in show_msgsys()
2284 show_msgbuf32(pri, pri->sys_args[2], msgsz); in show_msgsys()
2288 if (pri->sys_nargs > 3) { in show_msgsys()
2290 show_msgbuf(pri, pri->sys_args[2], in show_msgsys()
2291 pri->sys_args[3]); in show_msgsys()
2293 show_msgbuf32(pri, pri->sys_args[2], in show_msgsys()
2294 pri->sys_args[3]); in show_msgsys()
2305 show_semctl64(private_t *pri, long offset) in show_semctl64() argument
2311 show_perm64(pri, &semds.semx_perm); in show_semctl64()
2313 (void) printf("%s\tnsems=%u\n", pri->pname, semds.semx_nsems); in show_semctl64()
2315 prtime(pri, " ot = ", (time_t)semds.semx_otime); in show_semctl64()
2316 prtime(pri, " ct = ", (time_t)semds.semx_ctime); in show_semctl64()
2321 show_semctl(private_t *pri, long offset) in show_semctl() argument
2327 show_perm(pri, &semds.sem_perm); in show_semctl()
2330 pri->pname, in show_semctl()
2333 prtime(pri, " ot = ", semds.sem_otime); in show_semctl()
2334 prtime(pri, " ct = ", semds.sem_ctime); in show_semctl()
2339 show_semctl32(private_t *pri, long offset) in show_semctl32() argument
2345 show_perm32(pri, &semds.sem_perm); in show_semctl32()
2348 pri->pname, in show_semctl32()
2351 prtime(pri, " ot = ", semds.sem_otime); in show_semctl32()
2352 prtime(pri, " ct = ", semds.sem_ctime); in show_semctl32()
2357 show_semop(private_t *pri, long offset, long nsops, long timeout) in show_semop() argument
2374 pri->pname, in show_semop()
2380 else if ((str = semflags(pri, sembuf.sem_flg)) != NULL) in show_semop()
2386 show_timestruc(pri, timeout, "timeout"); in show_semop()
2390 show_semsys(private_t *pri) in show_semsys() argument
2392 switch (pri->sys_args[0]) { in show_semsys()
2394 if (pri->sys_nargs > 4) { in show_semsys()
2395 switch (pri->sys_args[3]) { in show_semsys()
2397 if (pri->Errno) in show_semsys()
2402 show_semctl(pri, in show_semsys()
2403 (long)pri->sys_args[4]); in show_semsys()
2405 show_semctl32(pri, in show_semsys()
2406 (long)pri->sys_args[4]); in show_semsys()
2409 if (pri->Errno) in show_semsys()
2413 show_semctl64(pri, (long)pri->sys_args[4]); in show_semsys()
2421 if (pri->sys_nargs > 3) in show_semsys()
2422 show_semop(pri, (long)pri->sys_args[2], in show_semsys()
2423 pri->sys_args[3], 0); in show_semsys()
2428 if (pri->sys_nargs > 4) in show_semsys()
2429 show_semop(pri, (long)pri->sys_args[2], in show_semsys()
2430 pri->sys_args[3], pri->sys_args[4]); in show_semsys()
2438 show_shmctl64(private_t *pri, long offset) in show_shmctl64() argument
2444 show_perm64(pri, &shmds.shmx_perm); in show_shmctl64()
2448 pri->pname, in show_shmctl64()
2455 prtime(pri, " at = ", (time_t)shmds.shmx_atime); in show_shmctl64()
2456 prtime(pri, " dt = ", (time_t)shmds.shmx_dtime); in show_shmctl64()
2457 prtime(pri, " ct = ", (time_t)shmds.shmx_ctime); in show_shmctl64()
2462 show_shmctl(private_t *pri, long offset) in show_shmctl() argument
2468 show_perm(pri, &shmds.shm_perm); in show_shmctl()
2472 pri->pname, in show_shmctl()
2479 prtime(pri, " at = ", shmds.shm_atime); in show_shmctl()
2480 prtime(pri, " dt = ", shmds.shm_dtime); in show_shmctl()
2481 prtime(pri, " ct = ", shmds.shm_ctime); in show_shmctl()
2486 show_shmctl32(private_t *pri, long offset) in show_shmctl32() argument
2492 show_perm32(pri, &shmds.shm_perm); in show_shmctl32()
2496 pri->pname, in show_shmctl32()
2503 prtime(pri, " at = ", shmds.shm_atime); in show_shmctl32()
2504 prtime(pri, " dt = ", shmds.shm_dtime); in show_shmctl32()
2505 prtime(pri, " ct = ", shmds.shm_ctime); in show_shmctl32()
2510 show_shmsys(private_t *pri) in show_shmsys() argument
2512 switch (pri->sys_args[0]) { in show_shmsys()
2516 if (pri->sys_nargs > 3) { in show_shmsys()
2517 switch (pri->sys_args[2]) { in show_shmsys()
2519 if (pri->Errno) in show_shmsys()
2524 show_shmctl(pri, in show_shmsys()
2525 (long)pri->sys_args[3]); in show_shmsys()
2527 show_shmctl32(pri, in show_shmsys()
2528 (long)pri->sys_args[3]); in show_shmsys()
2531 if (pri->Errno) in show_shmsys()
2535 show_shmctl64(pri, (long)pri->sys_args[3]); in show_shmsys()
2549 show_groups(private_t *pri, long offset, long count) in show_groups() argument
2561 (void) printf("%s\t", pri->pname); in show_groups()
2564 (void) printf("\n%s\t", pri->pname); in show_groups()
2575 sigset_string(private_t *pri, sigset_t *sp) in sigset_string() argument
2577 char *s = pri->code_buf; in sigset_string()
2590 return (pri->code_buf); in sigset_string()
2594 show_sigset(private_t *pri, long offset, const char *name) in show_sigset() argument
2601 pri->pname, name, sigset_string(pri, &sigset)); in show_sigset()
2606 show_sigaltstack32(private_t *pri, long offset, const char *name) in show_sigaltstack32() argument
2614 pri->pname, in show_sigaltstack32()
2623 show_sigaltstack(private_t *pri, long offset, const char *name) in show_sigaltstack() argument
2628 show_sigaltstack32(pri, offset, name); in show_sigaltstack()
2635 pri->pname, in show_sigaltstack()
2644 show_sigaction32(private_t *pri, long offset, const char *name, long odisp) in show_sigaction32() argument
2656 pri->pname, in show_sigaction32()
2659 sigset_string(pri, (sigset_t *)&sigaction.sa_mask), in show_sigaction32()
2665 show_sigaction(private_t *pri, long offset, const char *name, long odisp) in show_sigaction() argument
2670 show_sigaction32(pri, offset, name, odisp); in show_sigaction()
2681 pri->pname, in show_sigaction()
2684 sigset_string(pri, &sigaction.sa_mask), in show_sigaction()
2690 print_siginfo32(private_t *pri, const siginfo32_t *sip) in print_siginfo32() argument
2694 (void) printf("%s siginfo: %s", pri->pname, in print_siginfo32()
2695 signame(pri, sip->si_signo)); in print_siginfo32()
2803 (void) sprintf(pri->code_buf, "code=%d", sip->si_code); in print_siginfo32()
2804 code = (const char *)pri->code_buf; in print_siginfo32()
2845 print_siginfo(private_t *pri, const siginfo_t *sip) in print_siginfo() argument
2849 (void) printf("%s siginfo: %s", pri->pname, in print_siginfo()
2850 signame(pri, sip->si_signo)); in print_siginfo()
2960 (void) sprintf(pri->code_buf, "code=%d", sip->si_code); in print_siginfo()
2961 code = (const char *)pri->code_buf; in print_siginfo()
3002 show_siginfo32(private_t *pri, long offset) in show_siginfo32() argument
3008 print_siginfo32(pri, &siginfo); in show_siginfo32()
3012 show_siginfo(private_t *pri, long offset) in show_siginfo() argument
3017 show_siginfo32(pri, offset); in show_siginfo()
3022 print_siginfo(pri, &siginfo); in show_siginfo()
3026 show_bool(private_t *pri, long offset, int count) in show_bool() argument
3042 (void) printf("%s ", pri->pname); in show_bool()
3057 show_iovec32(private_t *pri, long offset, int niov, int showbuf, long count) in show_iovec32() argument
3076 pri->pname, in show_iovec32()
3086 showbuffer(pri, (long)ip->iov_base, nb); in show_iovec32()
3096 show_iovec(private_t *pri, long offset, long niov, int showbuf, long count) in show_iovec() argument
3104 show_iovec32(pri, offset, niov, showbuf, count); in show_iovec()
3119 pri->pname, in show_iovec()
3129 showbuffer(pri, (long)ip->iov_base, nb); in show_iovec()
3139 show_dents32(private_t *pri, long offset, long count) in show_dents32() argument
3165 pri->pname, in show_dents32()
3177 pri->pname, in show_dents32()
3197 show_dents64(private_t *pri, long offset, long count) in show_dents64() argument
3223 pri->pname, in show_dents64()
3235 pri->pname, in show_dents64()
3255 show_rlimit32(private_t *pri, long offset) in show_rlimit32() argument
3261 (void) printf("%s\t", pri->pname); in show_rlimit32()
3294 show_rlimit64(private_t *pri, long offset) in show_rlimit64() argument
3300 (void) printf("%s\t", pri->pname); in show_rlimit64()
3335 show_nuname(private_t *pri, long offset) in show_nuname() argument
3343 pri->pname, in show_nuname()
3353 show_adjtime(private_t *pri, long off1, long off2) in show_adjtime() argument
3355 show_timeval(pri, off1, " delta"); in show_adjtime()
3356 show_timeval(pri, off2, "olddelta"); in show_adjtime()
3360 show_sockaddr(private_t *pri, in show_sockaddr() argument
3390 pri->pname, str, in show_sockaddr()
3396 pri->pname, ntohl(sin6->sin6_scope_id), in show_sockaddr()
3398 pri->pname, in show_sockaddr()
3404 pri->pname, "INET", in show_sockaddr()
3413 (void) printf("%s\tAF_UNIX %s = %s\n", pri->pname, in show_sockaddr()
3421 show_msghdr(private_t *pri, long offset) in show_msghdr() argument
3423 const lwpstatus_t *Lsp = pri->lwpstat; in show_msghdr()
3425 int err = pri->Errno; in show_msghdr()
3428 int i = pri->sys_args[0]+1; in show_msghdr()
3429 long nb = (what == SYS_recvmsg)? pri->Rval1 : 32*1024; in show_msghdr()
3435 show_sockaddr(pri, "msg_name", in show_msghdr()
3448 show_iovec(pri, (long)msg.msg_iov, msg.msg_iovlen, showbuf, nb); in show_msghdr()
3453 show_msghdr32(private_t *pri, long offset) in show_msghdr32() argument
3461 const lwpstatus_t *Lsp = pri->lwpstat; in show_msghdr32()
3463 int err = pri->Errno; in show_msghdr32()
3465 int i = pri->sys_args[0]+1; in show_msghdr32()
3466 long nb = (what == SYS_recvmsg)? pri->Rval1 : 32*1024; in show_msghdr32()
3472 show_sockaddr(pri, "msg_name", in show_msghdr32()
3484 show_iovec32(pri, (long)msg.msg_iov, msg.msg_iovlen, showbuf, nb); in show_msghdr32()
3489 show_doorargs(private_t *pri, long offset) in show_doorargs() argument
3495 pri->pname, in show_doorargs()
3499 pri->pname, in show_doorargs()
3503 pri->pname, in show_doorargs()
3510 show_ucred_privsets(private_t *pri, ucred_t *uc) in show_ucred_privsets() argument
3524 pri->pname, in show_ucred_privsets()
3533 show_ucred(private_t *pri, long offset) in show_ucred() argument
3549 pri->pname, in show_ucred()
3553 pri->pname, in show_ucred()
3557 pri->pname, in show_ucred()
3560 show_ucred_privsets(pri, uc); in show_ucred()
3566 show_privset(private_t *pri, long offset, size_t size, char *label) in show_privset() argument
3579 (void) printf("%s\t%s%s\n", pri->pname, label, str); in show_privset()
3587 show_doorinfo(private_t *pri, long offset) in show_doorinfo() argument
3595 pri->pname, in show_doorinfo()
3600 (void) printf("%s\tattributes=%s\n", pri->pname, door_flags(pri, attr)); in show_doorinfo()
3601 (void) printf("%s\tuniquifier=%llu\n", pri->pname, info.di_uniquifier); in show_doorinfo()
3605 show_doorparam(private_t *pri, long offset) in show_doorparam() argument
3611 pri->pname, in show_doorparam()
3618 show_doorargs32(private_t *pri, long offset) in show_doorargs32() argument
3624 pri->pname, in show_doorargs32()
3628 pri->pname, in show_doorargs32()
3632 pri->pname, in show_doorargs32()
3639 show_doorparam32(private_t *pri, long offset) in show_doorparam32() argument
3645 pri->pname, in show_doorparam32()
3652 show_doors(private_t *pri) in show_doors() argument
3654 switch (pri->sys_args[5]) { in show_doors()
3657 show_doorargs(pri, (long)pri->sys_args[1]); in show_doors()
3659 show_doorargs32(pri, (long)pri->sys_args[1]); in show_doors()
3662 if (!pri->Errno) in show_doors()
3663 show_ucred(pri, (long)pri->sys_args[0]); in show_doors()
3666 if (!pri->Errno) in show_doors()
3667 show_doorinfo(pri, (long)pri->sys_args[1]); in show_doors()
3670 if (!pri->Errno) { in show_doors()
3672 show_doorparam(pri, (long)pri->sys_args[2]); in show_doors()
3674 show_doorparam32(pri, (long)pri->sys_args[2]); in show_doors()
3681 show_portargs(private_t *pri, long offset) in show_portargs() argument
3687 pri->pname, in show_portargs()
3691 pri->pname, in show_portargs()
3700 show_portargs32(private_t *pri, long offset) in show_portargs32() argument
3706 pri->pname, in show_portargs32()
3710 pri->pname, in show_portargs32()
3718 show_ports(private_t *pri) in show_ports() argument
3720 switch (pri->sys_args[0]) { in show_ports()
3723 show_portargs(pri, (long)pri->sys_args[2]); in show_ports()
3725 show_portargs32(pri, (long)pri->sys_args[2]); in show_ports()
3734 show_ksendfilevec32(private_t *pri, int fd, in show_ksendfilevec32() argument
3762 showbuffer(pri, in show_ksendfilevec32()
3777 show_ksendfilevec64(private_t *pri, int fd, in show_ksendfilevec64() argument
3805 showbuffer(pri, in show_ksendfilevec64()
3822 show_sendfilevec(private_t *pri, int fd, sendfilevec_t *sndvec, int sfvcnt) in show_sendfilevec() argument
3828 show_ksendfilevec32(pri, fd, in show_sendfilevec()
3854 showbuffer(pri, (long)snd_ptr->sfv_off, in show_sendfilevec()
3869 show_sendfilevec64(private_t *pri, int fd, sendfilevec64_t *sndvec, int sfvcnt) in show_sendfilevec64() argument
3875 show_ksendfilevec64(pri, fd, in show_sendfilevec64()
3902 showbuffer(pri, (long)snd_ptr->sfv_off, in show_sendfilevec64()
3916 show_memcntl_mha(private_t *pri, long offset) in show_memcntl_mha() argument
3930 pri->pname, s, mha.mha_flags, in show_memcntl_mha()
3935 pri->pname, mha.mha_cmd, mha.mha_flags, in show_memcntl_mha()
3942 show_memcntl_mha32(private_t *pri, long offset) in show_memcntl_mha32() argument
3957 pri->pname, s, mha32.mha_flags, mha32.mha_pagesize); in show_memcntl_mha32()
3961 pri->pname, mha32.mha_cmd, mha32.mha_flags, in show_memcntl_mha32()
3968 show_memcntl(private_t *pri) in show_memcntl() argument
3971 if ((int)pri->sys_args[2] != MC_HAT_ADVISE) in show_memcntl()
3974 show_memcntl_mha(pri, (long)pri->sys_args[3]); in show_memcntl()
3976 show_memcntl_mha32(pri, (long)pri->sys_args[3]); in show_memcntl()
3980 show_ids(private_t *pri, long offset, int count) in show_ids() argument
4003 (void) printf("%s\t%8d\n", pri->pname, (int)*idp); in show_ids()
4017 show_ntp_gettime(private_t *pri) in show_ntp_gettime() argument
4022 if (pri->sys_nargs < 1 || (offset = pri->sys_args[0]) == 0) in show_ntp_gettime()
4048 get_timex_modes(private_t *pri, uint32_t val) in get_timex_modes() argument
4050 char *str = pri->code_buf; in get_timex_modes()
4055 used = strlcat(str, "|MOD_OFFSET", sizeof (pri->code_buf)); in get_timex_modes()
4057 used = strlcat(str, "|MOD_FREQUENCY", sizeof (pri->code_buf)); in get_timex_modes()
4059 used = strlcat(str, "|MOD_MAXERROR", sizeof (pri->code_buf)); in get_timex_modes()
4061 used = strlcat(str, "|MOD_ESTERROR", sizeof (pri->code_buf)); in get_timex_modes()
4063 used = strlcat(str, "|MOD_STATUS", sizeof (pri->code_buf)); in get_timex_modes()
4065 used = strlcat(str, "|MOD_TIMECONST", sizeof (pri->code_buf)); in get_timex_modes()
4067 used = strlcat(str, "|MOD_CLKB", sizeof (pri->code_buf)); in get_timex_modes()
4069 used = strlcat(str, "|MOD_CLKA", sizeof (pri->code_buf)); in get_timex_modes()
4071 if (used == 0 || used >= sizeof (pri->code_buf)) in get_timex_modes()
4072 (void) snprintf(str, sizeof (pri->code_buf), " 0x%.4x", val); in get_timex_modes()
4078 get_timex_status(private_t *pri, int32_t val) in get_timex_status() argument
4080 char *str = pri->code_buf; in get_timex_status()
4085 used = strlcat(str, "|STA_PLL", sizeof (pri->code_buf)); in get_timex_status()
4087 used = strlcat(str, "|STA_PPSFREQ", sizeof (pri->code_buf)); in get_timex_status()
4089 used = strlcat(str, "|STA_PPSTIME", sizeof (pri->code_buf)); in get_timex_status()
4091 used = strlcat(str, "|STA_FLL", sizeof (pri->code_buf)); in get_timex_status()
4094 used = strlcat(str, "|STA_INS", sizeof (pri->code_buf)); in get_timex_status()
4096 used = strlcat(str, "|STA_DEL", sizeof (pri->code_buf)); in get_timex_status()
4098 used = strlcat(str, "|STA_UNSYNC", sizeof (pri->code_buf)); in get_timex_status()
4100 used = strlcat(str, "|STA_FREQHOLD", sizeof (pri->code_buf)); in get_timex_status()
4103 used = strlcat(str, "|STA_PPSSIGNAL", sizeof (pri->code_buf)); in get_timex_status()
4105 used = strlcat(str, "|STA_PPSJITTER", sizeof (pri->code_buf)); in get_timex_status()
4107 used = strlcat(str, "|STA_PPSWANDER", sizeof (pri->code_buf)); in get_timex_status()
4109 used = strlcat(str, "|STA_PPSERROR", sizeof (pri->code_buf)); in get_timex_status()
4112 used = strlcat(str, "|STA_CLOCKERR", sizeof (pri->code_buf)); in get_timex_status()
4114 if (used == 0 || used >= sizeof (pri->code_buf)) in get_timex_status()
4115 (void) snprintf(str, sizeof (pri->code_buf), " 0x%.4x", val); in get_timex_status()
4121 show_ntp_adjtime(private_t *pri) in show_ntp_adjtime() argument
4126 if (pri->sys_nargs < 1 || (offset = pri->sys_args[0]) == 0) in show_ntp_adjtime()
4132 (void) printf("\tmodes: %s\n", get_timex_modes(pri, timex.modes)); in show_ntp_adjtime()
4137 (void) printf("\tstatus: %s\n", get_timex_status(pri, timex.status)); in show_ntp_adjtime()
4241 show_packed_nvlist(private_t *pri, uintptr_t offset, size_t size) in show_packed_nvlist() argument
4254 (void) printf("%s\t<?>", pri->pname); in show_packed_nvlist()
4264 " failed: %d\n", pri->pname, result); in show_packed_nvlist()
4271 show_zone_create_args(private_t *pri, long offset) in show_zone_create_args() argument
4299 (void) printf("%s\t zone_name: %s\n", pri->pname, in show_zone_create_args()
4301 (void) printf("%s\t zone_root: %s\n", pri->pname, in show_zone_create_args()
4304 show_privset(pri, (uintptr_t)args.zone_privs, in show_zone_create_args()
4307 (void) printf("%s\t rctlbuf: 0x%p\n", pri->pname, in show_zone_create_args()
4309 (void) printf("%s\t rctlbufsz: %lu\n", pri->pname, in show_zone_create_args()
4312 show_packed_nvlist(pri, (uintptr_t)args.rctlbuf, in show_zone_create_args()
4315 (void) printf("%s\t zfs: %s\n", pri->pname, zone_zfs); in show_zone_create_args()
4317 (void) printf("%s\textended_error: 0x%p\n", pri->pname, in show_zone_create_args()
4324 (void) printf("%s\t match: %d\n", pri->pname, in show_zone_create_args()
4326 (void) printf("%s\t doi: %d\n", pri->pname, in show_zone_create_args()
4342 pri->pname, label_str != NULL ? label_str : "<?>"); in show_zone_create_args()
4355 show_zone_create_args32(private_t *pri, long offset) in show_zone_create_args32() argument
4383 (void) printf("%s\t zone_name: %s\n", pri->pname, in show_zone_create_args32()
4385 (void) printf("%s\t zone_root: %s\n", pri->pname, in show_zone_create_args32()
4388 show_privset(pri, (uintptr_t)args.zone_privs, in show_zone_create_args32()
4391 (void) printf("%s\t rctlbuf: 0x%x\n", pri->pname, in show_zone_create_args32()
4393 (void) printf("%s\t rctlbufsz: %lu\n", pri->pname, in show_zone_create_args32()
4396 show_packed_nvlist(pri, (uintptr_t)args.rctlbuf, in show_zone_create_args32()
4399 (void) printf("%s\t zfs: %s\n", pri->pname, zone_zfs); in show_zone_create_args32()
4401 (void) printf("%s\textended_error: 0x%x\n", pri->pname, in show_zone_create_args32()
4408 (void) printf("%s\t match: %d\n", pri->pname, in show_zone_create_args32()
4410 (void) printf("%s\t doi: %d\n", pri->pname, in show_zone_create_args32()
4425 pri->pname, label_str != NULL ? label_str : "<?>"); in show_zone_create_args32()
4437 show_zones(private_t *pri) in show_zones() argument
4439 switch (pri->sys_args[0]) { in show_zones()
4442 show_zone_create_args(pri, (long)pri->sys_args[1]); in show_zones()
4444 show_zone_create_args32(pri, (long)pri->sys_args[1]); in show_zones()
4450 show_rctlblk(private_t *pri, long _rctlblk) in show_rctlblk() argument
4460 (void) printf("%s\t\t<?>", pri->pname); in show_rctlblk()
4463 pri->pname, in show_rctlblk()
4466 pri->pname, in show_rctlblk()
4469 pri->pname, in show_rctlblk()
4476 s = rctl_local_action(pri, act); in show_rctlblk()
4479 pri->pname, act); in show_rctlblk()
4482 pri->pname, s); in show_rctlblk()
4488 pri->pname, signame(pri, sig)); in show_rctlblk()
4492 s = rctl_local_flags(pri, rctlblk_get_local_flags(blk)); in show_rctlblk()
4495 pri->pname, rctlblk_get_local_flags(blk)); in show_rctlblk()
4498 pri->pname, s); in show_rctlblk()
4502 pri->pname, in show_rctlblk()
4505 pri->pname, in show_rctlblk()
4512 show_rctls(private_t *pri) in show_rctls() argument
4516 switch (pri->sys_args[0]) { in show_rctls()
4523 (void) printf("%s\tOld rctlblk: 0x%lx\n", pri->pname, in show_rctls()
4524 pri->sys_args[2]); in show_rctls()
4525 if (pri->sys_args[2] != 0) { in show_rctls()
4526 show_rctlblk(pri, pri->sys_args[2]); in show_rctls()
4528 (void) printf("%s\tNew rctlblk: 0x%lx\n", pri->pname, in show_rctls()
4529 pri->sys_args[3]); in show_rctls()
4530 if (pri->sys_args[3] != 0) { in show_rctls()
4531 show_rctlblk(pri, pri->sys_args[3]); in show_rctls()
4535 for (entry = 0; entry < pri->sys_args[4]; entry++) { in show_rctls()
4537 pri->pname, entry, in show_rctls()
4538 (long)RCTLBLK_INC(pri->sys_args[3], entry)); in show_rctls()
4539 if (RCTLBLK_INC(pri->sys_args[3], entry) != NULL) { in show_rctls()
4540 show_rctlblk(pri, in show_rctls()
4541 (long)RCTLBLK_INC(pri->sys_args[3], entry)); in show_rctls()
4548 show_utimesys(private_t *pri) in show_utimesys() argument
4550 switch (pri->sys_args[0]) { in show_utimesys()
4552 if (pri->sys_nargs > 2) in show_utimesys()
4553 show_utimens(pri, (long)pri->sys_args[2]); in show_utimesys()
4556 if (pri->sys_nargs > 3) in show_utimesys()
4557 show_utimens(pri, (long)pri->sys_args[3]); in show_utimesys()
4565 show_sockconfig_filter_prop32(private_t *pri, long addr) in show_sockconfig_filter_prop32() argument
4578 (void) printf("%s\tmodule name: %s\n", pri->pname, buf); in show_sockconfig_filter_prop32()
4579 (void) printf("%s\tattach semantics: %s", pri->pname, in show_sockconfig_filter_prop32()
4599 (void) printf("%s\tsocket tuples:\n", pri->pname); in show_sockconfig_filter_prop32()
4616 show_sockconfig_filter_prop(private_t *pri, long addr) in show_sockconfig_filter_prop() argument
4629 (void) printf("%s\tmodule name: %s\n", pri->pname, buf); in show_sockconfig_filter_prop()
4630 (void) printf("%s\tattach semantics: %s", pri->pname, in show_sockconfig_filter_prop()
4650 (void) printf("%s\tsocket tuples:\n", pri->pname); in show_sockconfig_filter_prop()
4668 show_sockconfig(private_t *pri) in show_sockconfig() argument
4670 switch (pri->sys_args[0]) { in show_sockconfig()
4673 show_sockconfig_filter_prop(pri, in show_sockconfig()
4674 (long)pri->sys_args[2]); in show_sockconfig()
4676 show_sockconfig_filter_prop32(pri, in show_sockconfig()
4677 (long)pri->sys_args[2]); in show_sockconfig()
4685 show_zfs_ioc(private_t *pri, long addr) in show_zfs_ioc() argument
4711 show_packed_nvlist(pri, zc.zc_nvlist_conf, in show_zfs_ioc()
4716 show_packed_nvlist(pri, zc.zc_nvlist_src, in show_zfs_ioc()
4721 show_packed_nvlist(pri, zc.zc_nvlist_dst, in show_zfs_ioc()
4950 expound(private_t *pri, long r0, int raw) in expound() argument
4952 const lwpstatus_t *Lsp = pri->lwpstat; in expound()
4955 int err = pri->Errno; /* don't display output parameters */ in expound()
4964 show_timeofday(pri); in expound()
4967 if (!err && pri->sys_nargs > 1) in expound()
4968 show_itimerval(pri, (long)pri->sys_args[1], in expound()
4972 if (pri->sys_nargs > 1) in expound()
4973 show_itimerval(pri, (long)pri->sys_args[1], in expound()
4975 if (!err && pri->sys_nargs > 2) in expound()
4976 show_itimerval(pri, (long)pri->sys_args[2], in expound()
4980 show_stime(pri); in expound()
4984 show_times(pri); in expound()
4990 show_utssys(pri, r0); in expound()
4992 show_utssys32(pri, r0); in expound()
4995 if (pri->sys_nargs >= 3) /* each case must decide for itself */ in expound()
4996 show_ioctl(pri, pri->sys_args[1], in expound()
4997 (long)pri->sys_args[2]); in expound()
5000 if (!err && pri->sys_nargs >= 3) in expound()
5001 show_stat(pri, (long)pri->sys_args[2]); in expound()
5004 if (!err && pri->sys_nargs >= 3) in expound()
5005 show_stat64_32(pri, (long)pri->sys_args[2]); in expound()
5010 if (!err && pri->sys_nargs >= 2) in expound()
5011 show_stat(pri, (long)pri->sys_args[1]); in expound()
5016 if (!err && pri->sys_nargs >= 2) in expound()
5017 show_stat64_32(pri, (long)pri->sys_args[1]); in expound()
5024 show_statvfs32(pri); in expound()
5027 show_statvfs(pri); in expound()
5033 show_statvfs64(pri); in expound()
5040 show_statfs(pri); in expound()
5042 show_statfs32(pri); in expound()
5045 show_fcntl(pri); in expound()
5048 show_msgsys(pri, r0); /* each case must decide for itself */ in expound()
5051 show_semsys(pri); /* each case must decide for itself */ in expound()
5054 show_shmsys(pri); /* each case must decide for itself */ in expound()
5057 if (err || pri->sys_nargs <= 1 || r0 <= 0) in expound()
5060 show_dents32(pri, (long)pri->sys_args[1], r0); in expound()
5065 if (err || pri->sys_nargs <= 1 || r0 <= 0) in expound()
5067 show_dents64(pri, (long)pri->sys_args[1], r0); in expound()
5070 show_gp_msg(pri, what); in expound()
5071 if (pri->sys_nargs > 3) in expound()
5072 show_hhex_int(pri, (long)pri->sys_args[3], "flags"); in expound()
5075 show_gp_msg(pri, what); in expound()
5076 if (pri->sys_nargs > 3) in expound()
5077 show_hhex_int(pri, (long)pri->sys_args[3], "band"); in expound()
5078 if (pri->sys_nargs > 4) in expound()
5079 show_hhex_int(pri, (long)pri->sys_args[4], "flags"); in expound()
5083 show_gp_msg(pri, what); in expound()
5086 show_pollsys(pri); in expound()
5089 if (pri->sys_nargs > 1 && (r0 = pri->sys_args[0]) > 0) in expound()
5090 show_groups(pri, (long)pri->sys_args[1], r0); in expound()
5093 if (!err && pri->sys_nargs > 1 && pri->sys_args[0] > 0) in expound()
5094 show_groups(pri, (long)pri->sys_args[1], r0); in expound()
5097 if (pri->sys_nargs > 1) in expound()
5098 show_sigset(pri, (long)pri->sys_args[1], " set"); in expound()
5099 if (!err && pri->sys_nargs > 2) in expound()
5100 show_sigset(pri, (long)pri->sys_args[2], "oset"); in expound()
5104 if (pri->sys_nargs > 0) in expound()
5105 show_sigset(pri, (long)pri->sys_args[0], "sigmask"); in expound()
5106 if (!err && pri->sys_nargs > 1) in expound()
5107 show_siginfo(pri, (long)pri->sys_args[1]); in expound()
5108 if (pri->sys_nargs > 2) in expound()
5109 show_timestruc(pri, (long)pri->sys_args[2], "timeout"); in expound()
5112 if (pri->sys_nargs > 0) in expound()
5113 show_sigaltstack(pri, (long)pri->sys_args[0], in expound()
5115 if (!err && pri->sys_nargs > 1) in expound()
5116 show_sigaltstack(pri, (long)pri->sys_args[1], in expound()
5120 if (pri->sys_nargs > 1) in expound()
5121 show_sigaction(pri, (long)pri->sys_args[1], in expound()
5123 if (!err && pri->sys_nargs > 2) in expound()
5124 show_sigaction(pri, (long)pri->sys_args[2], in expound()
5128 if (pri->sys_nargs > 1) in expound()
5129 show_siginfo(pri, (long)pri->sys_args[1]); in expound()
5132 if (pri->sys_nargs > 1) in expound()
5133 show_siginfo(pri, (long)pri->sys_args[1]); in expound()
5134 if (pri->sys_nargs > 2) in expound()
5135 show_sigset(pri, (long)pri->sys_args[2], "sigmask"); in expound()
5138 if (!err && pri->sys_nargs > 1) in expound()
5139 show_sigset(pri, (long)pri->sys_args[1], "sigmask"); in expound()
5142 if (!err && pri->sys_nargs > 2) in expound()
5143 show_siginfo(pri, (long)pri->sys_args[2]); in expound()
5146 if (pri->sys_nargs > 0) in expound()
5147 show_procset(pri, (long)pri->sys_args[0]); in expound()
5150 if (pri->sys_nargs > 1) in expound()
5151 show_procset(pri, (long)pri->sys_args[1]); in expound()
5154 if (!err && pri->sys_nargs > 2) in expound()
5155 show_bool(pri, (long)pri->sys_args[2], in expound()
5156 (pri->sys_args[1] + pagesize - 1) / pagesize); in expound()
5160 if (pri->sys_nargs > 2) { in expound()
5161 int i = pri->sys_args[0]+1; in expound()
5170 show_iovec(pri, (long)pri->sys_args[1], in expound()
5171 pri->sys_args[2], showbuf, nb); in expound()
5179 if (pri->sys_nargs <= 1) in expound()
5182 show_rlimit64(pri, (long)pri->sys_args[1]); in expound()
5184 show_rlimit32(pri, (long)pri->sys_args[1]); in expound()
5191 if (pri->sys_nargs <= 1) in expound()
5193 show_rlimit64(pri, (long)pri->sys_args[1]); in expound()
5196 if (!err && pri->sys_nargs > 0) in expound()
5197 show_nuname(pri, (long)pri->sys_args[0]); in expound()
5200 if (!err && pri->sys_nargs > 1) in expound()
5201 show_adjtime(pri, (long)pri->sys_args[0], in expound()
5202 (long)pri->sys_args[1]); in expound()
5205 if (!err && pri->sys_nargs > 0) in expound()
5206 show_timestruc(pri, (long)pri->sys_args[0], "cpu time"); in expound()
5209 if (!err && pri->sys_nargs > 1) in expound()
5210 show_int(pri, (long)pri->sys_args[1], "lwpid"); in expound()
5216 if (pri->sys_nargs > 0) in expound()
5217 show_mutex(pri, (long)pri->sys_args[0]); in expound()
5220 if (pri->sys_nargs > 0) in expound()
5221 show_mutex(pri, (long)pri->sys_args[0]); in expound()
5222 if (pri->sys_nargs > 1) in expound()
5223 show_timestruc(pri, (long)pri->sys_args[1], "timeout"); in expound()
5226 if (pri->sys_nargs > 0) in expound()
5227 show_condvar(pri, (long)pri->sys_args[0]); in expound()
5228 if (pri->sys_nargs > 1) in expound()
5229 show_mutex(pri, (long)pri->sys_args[1]); in expound()
5230 if (pri->sys_nargs > 2) in expound()
5231 show_timestruc(pri, (long)pri->sys_args[2], "timeout"); in expound()
5235 if (pri->sys_nargs > 0) in expound()
5236 show_condvar(pri, (long)pri->sys_args[0]); in expound()
5240 if (pri->sys_nargs > 0) in expound()
5241 show_sema(pri, (long)pri->sys_args[0]); in expound()
5244 if (pri->sys_nargs > 0) in expound()
5245 show_sema(pri, (long)pri->sys_args[0]); in expound()
5246 if (pri->sys_nargs > 1) in expound()
5247 show_timestruc(pri, (long)pri->sys_args[1], "timeout"); in expound()
5250 if (pri->sys_nargs > 1) in expound()
5251 show_rwlock(pri, (long)pri->sys_args[1]); in expound()
5252 if (pri->sys_nargs > 2 && in expound()
5253 (pri->sys_args[0] == 0 || pri->sys_args[0] == 1)) in expound()
5254 show_timestruc(pri, (long)pri->sys_args[2], "timeout"); in expound()
5258 if (!err && pri->sys_nargs > 2) in expound()
5259 show_int(pri, (long)pri->sys_args[2], "lwpid"); in expound()
5262 if (pri->sys_args[0] == AIOWAIT && !err && pri->sys_nargs > 1) in expound()
5263 show_timeval(pri, (long)pri->sys_args[1], "timeout"); in expound()
5266 if (pri->sys_nargs > 0) in expound()
5267 show_timestruc(pri, (long)pri->sys_args[0], "tmout"); in expound()
5268 if (pri->sys_nargs > 1 && (err == 0 || err == EINTR)) in expound()
5269 show_timestruc(pri, (long)pri->sys_args[1], "resid"); in expound()
5272 switch (pri->sys_args[0]) { in expound()
5276 show_privset(pri, (long)pri->sys_args[3], in expound()
5277 (size_t)pri->sys_args[4], ""); in expound()
5281 switch (pri->sys_args[0]) { in expound()
5285 show_ucred(pri, (long)pri->sys_args[2]); in expound()
5291 if (pri->sys_nargs > 2) in expound()
5292 show_sockaddr(pri, "name", (long)pri->sys_args[1], in expound()
5293 0, (long)pri->sys_args[2]); in expound()
5296 if (pri->sys_nargs > 5) in expound()
5297 show_sockaddr(pri, "to", (long)pri->sys_args[4], 0, in expound()
5298 pri->sys_args[5]); in expound()
5301 if (!err && pri->sys_nargs > 2) in expound()
5302 show_sockaddr(pri, "name", (long)pri->sys_args[1], in expound()
5303 (long)pri->sys_args[2], 0); in expound()
5307 if (!err && pri->sys_nargs > 2) in expound()
5308 show_sockaddr(pri, "name", (long)pri->sys_args[1], in expound()
5309 (long)pri->sys_args[2], 0); in expound()
5312 if (!err && pri->sys_nargs > 2) in expound()
5313 show_cladm(pri, pri->sys_args[0], pri->sys_args[1], in expound()
5314 (long)pri->sys_args[2]); in expound()
5317 if (!err && pri->sys_nargs > 5) in expound()
5318 show_sockaddr(pri, "from", (long)pri->sys_args[4], in expound()
5319 (long)pri->sys_args[5], 0); in expound()
5326 if (pri->sys_nargs <= 2) in expound()
5329 show_msghdr(pri, pri->sys_args[1]); in expound()
5331 show_msghdr32(pri, pri->sys_args[1]); in expound()
5334 show_doors(pri); in expound()
5337 if (pri->sys_nargs != 5) in expound()
5340 if (pri->sys_args[0] == SENDFILEV) { in expound()
5341 show_sendfilevec(pri, (int)pri->sys_args[1], in expound()
5342 (sendfilevec_t *)pri->sys_args[2], in expound()
5343 (int)pri->sys_args[3]); in expound()
5344 } else if (pri->sys_args[0] == SENDFILEV64) { in expound()
5345 show_sendfilevec64(pri, (int)pri->sys_args[1], in expound()
5346 (sendfilevec64_t *)pri->sys_args[2], in expound()
5347 (int)pri->sys_args[3]); in expound()
5351 show_memcntl(pri); in expound()
5358 if (pri->sys_nargs > 1 && in expound()
5359 (pri->sys_args[0] == 0 || pri->sys_args[0] == 4)) in expound()
5360 show_timestruc(pri, (long)pri->sys_args[1], "timeout"); in expound()
5362 if (pri->sys_nargs > 2 && pri->sys_args[0] == 2) in expound()
5363 show_ids(pri, (long)pri->sys_args[1], in expound()
5364 (int)pri->sys_args[2]); in expound()
5368 show_ntp_gettime(pri); in expound()
5372 show_ntp_adjtime(pri); in expound()
5376 if (pri->sys_args[0] == _RUSAGESYS_GETRUSAGE) { in expound()
5378 show_getrusage32(pri->sys_args[1]); in expound()
5380 show_getrusage(pri->sys_args[1]); in expound()
5384 show_ports(pri); in expound()
5387 show_zones(pri); in expound()
5390 show_rctls(pri); in expound()
5393 show_utimesys(pri); in expound()
5396 show_sockconfig(pri); in expound()