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()
1818 show_fcntl(private_t *pri) in show_fcntl() argument
1822 if (pri->sys_nargs >= 2 && pri->sys_args[1] == F_GETFL) { in show_fcntl()
1823 show_ffg(pri); in show_fcntl()
1827 if (pri->sys_nargs < 3 || (offset = pri->sys_args[2]) == 0) in show_fcntl()
1830 switch (pri->sys_args[1]) { in show_fcntl()
1843 show_flock64(pri, offset); in show_fcntl()
1845 show_flock32(pri, offset); in show_fcntl()
1858 show_flock64(pri, offset); in show_fcntl()
1862 show_share(pri, offset); in show_fcntl()
1868 show_strbuf(private_t *pri, long offset, const char *name, int dump) in show_strbuf() argument
1873 print_strbuf(pri, &strbuf, name, dump); in show_strbuf()
1877 show_strbuf32(private_t *pri, long offset, const char *name, int dump) in show_strbuf32() argument
1882 print_strbuf32(pri, &strbuf, name, dump); in show_strbuf32()
1886 show_gp_msg(private_t *pri, int what) in show_gp_msg() argument
1890 int fdp1 = pri->sys_args[0] + 1; in show_gp_msg()
1895 if (pri->Errno == 0 && prismember(&readfd, fdp1)) in show_gp_msg()
1909 if (pri->sys_nargs >= 2 && (offset = pri->sys_args[1]) != 0) { in show_gp_msg()
1911 show_strbuf(pri, offset, "ctl", dump); in show_gp_msg()
1913 show_strbuf32(pri, offset, "ctl", dump); in show_gp_msg()
1915 if (pri->sys_nargs >= 3 && (offset = pri->sys_args[2]) != 0) { in show_gp_msg()
1917 show_strbuf(pri, offset, "dat", dump); in show_gp_msg()
1919 show_strbuf32(pri, offset, "dat", dump); in show_gp_msg()
1928 show_int(private_t *pri, long offset, const char *name) in show_int() argument
1935 pri->pname, in show_int()
1941 show_hhex_int(private_t *pri, long offset, const char *name) in show_hhex_int() argument
1947 pri->pname, in show_hhex_int()
1956 pollevent(private_t *pri, int arg) in pollevent() argument
1958 char *str = pri->code_buf; in pollevent()
1991 show_one_pollfd(private_t *pri, struct pollfd *ppollfd) in show_one_pollfd() argument
1998 pri->pname, ppollfd->fd, pollevent(pri, ppollfd->events)); in show_one_pollfd()
1999 (void) printf(" rev=%s\n", pollevent(pri, ppollfd->revents)); in show_one_pollfd()
2003 show_all_pollfds(private_t *pri, long offset, int nfds) in show_all_pollfds() argument
2023 pri->pname, skip, (skip == 1 ? "" : "s")); in show_all_pollfds()
2026 show_one_pollfd(pri, &pollfd[0]); in show_all_pollfds()
2033 pri->pname, skip, (skip == 1 ? "" : "s")); in show_all_pollfds()
2037 show_pollsys(private_t *pri) in show_pollsys() argument
2043 if (pri->sys_nargs < 2) in show_pollsys()
2046 offset = pri->sys_args[0]; in show_pollsys()
2047 nfds = pri->sys_args[1]; in show_pollsys()
2056 show_all_pollfds(pri, offset, nfds); in show_pollsys()
2058 if (pri->sys_nargs > 2) in show_pollsys()
2059 show_timestruc(pri, (long)pri->sys_args[2], "timeout"); in show_pollsys()
2061 if (pri->sys_nargs > 3) in show_pollsys()
2062 show_sigset(pri, (long)pri->sys_args[3], "sigmask"); in show_pollsys()
2070 show_perm64(private_t *pri, struct ipc_perm64 *ip) in show_perm64() argument
2074 pri->pname, in show_perm64()
2086 show_perm(private_t *pri, struct ipc_perm *ip) in show_perm() argument
2090 pri->pname, in show_perm()
2101 show_perm32(private_t *pri, struct ipc_perm32 *ip) in show_perm32() argument
2105 pri->pname, in show_perm32()
2116 show_msgctl64(private_t *pri, long offset) in show_msgctl64() argument
2122 show_perm64(pri, &msgq.msgx_perm); in show_msgctl64()
2125 "lspid=%-5d lrpid=%-5d\n", pri->pname, in show_msgctl64()
2132 prtime(pri, " st = ", (time_t)msgq.msgx_stime); in show_msgctl64()
2133 prtime(pri, " rt = ", (time_t)msgq.msgx_rtime); in show_msgctl64()
2134 prtime(pri, " ct = ", (time_t)msgq.msgx_ctime); in show_msgctl64()
2139 show_msgctl(private_t *pri, long offset) in show_msgctl() argument
2145 show_perm(pri, &msgq.msg_perm); in show_msgctl()
2149 pri->pname, in show_msgctl()
2156 prtime(pri, " st = ", msgq.msg_stime); in show_msgctl()
2157 prtime(pri, " rt = ", msgq.msg_rtime); in show_msgctl()
2158 prtime(pri, " ct = ", msgq.msg_ctime); in show_msgctl()
2163 show_msgctl32(private_t *pri, long offset) in show_msgctl32() argument
2169 show_perm32(pri, &msgq.msg_perm); in show_msgctl32()
2173 pri->pname, in show_msgctl32()
2180 prtime(pri, " st = ", msgq.msg_stime); in show_msgctl32()
2181 prtime(pri, " rt = ", msgq.msg_rtime); in show_msgctl32()
2182 prtime(pri, " ct = ", msgq.msg_ctime); in show_msgctl32()
2187 show_msgbuf(private_t *pri, long offset, long msgsz) in show_msgbuf() argument
2199 pri->pname, in show_msgbuf()
2201 showbuffer(pri, in show_msgbuf()
2211 show_msgbuf32(private_t *pri, long offset, long msgsz) in show_msgbuf32() argument
2223 pri->pname, in show_msgbuf32()
2225 showbuffer(pri, in show_msgbuf32()
2235 show_msgsys(private_t *pri, long msgsz) in show_msgsys() argument
2237 switch (pri->sys_args[0]) { in show_msgsys()
2241 if (pri->sys_nargs > 3) { in show_msgsys()
2242 switch (pri->sys_args[2]) { in show_msgsys()
2244 if (pri->Errno) in show_msgsys()
2249 show_msgctl(pri, in show_msgsys()
2250 (long)pri->sys_args[3]); in show_msgsys()
2252 show_msgctl32(pri, in show_msgsys()
2253 (long)pri->sys_args[3]); in show_msgsys()
2256 if (pri->Errno) in show_msgsys()
2260 show_msgctl64(pri, (long)pri->sys_args[3]); in show_msgsys()
2266 if (!pri->Errno && pri->sys_nargs > 2) { in show_msgsys()
2268 show_msgbuf(pri, pri->sys_args[2], msgsz); in show_msgsys()
2270 show_msgbuf32(pri, pri->sys_args[2], msgsz); in show_msgsys()
2274 if (pri->sys_nargs > 3) { in show_msgsys()
2276 show_msgbuf(pri, pri->sys_args[2], in show_msgsys()
2277 pri->sys_args[3]); in show_msgsys()
2279 show_msgbuf32(pri, pri->sys_args[2], in show_msgsys()
2280 pri->sys_args[3]); in show_msgsys()
2291 show_semctl64(private_t *pri, long offset) in show_semctl64() argument
2297 show_perm64(pri, &semds.semx_perm); in show_semctl64()
2299 (void) printf("%s\tnsems=%u\n", pri->pname, semds.semx_nsems); in show_semctl64()
2301 prtime(pri, " ot = ", (time_t)semds.semx_otime); in show_semctl64()
2302 prtime(pri, " ct = ", (time_t)semds.semx_ctime); in show_semctl64()
2307 show_semctl(private_t *pri, long offset) in show_semctl() argument
2313 show_perm(pri, &semds.sem_perm); in show_semctl()
2316 pri->pname, in show_semctl()
2319 prtime(pri, " ot = ", semds.sem_otime); in show_semctl()
2320 prtime(pri, " ct = ", semds.sem_ctime); in show_semctl()
2325 show_semctl32(private_t *pri, long offset) in show_semctl32() argument
2331 show_perm32(pri, &semds.sem_perm); in show_semctl32()
2334 pri->pname, in show_semctl32()
2337 prtime(pri, " ot = ", semds.sem_otime); in show_semctl32()
2338 prtime(pri, " ct = ", semds.sem_ctime); in show_semctl32()
2343 show_semop(private_t *pri, long offset, long nsops, long timeout) in show_semop() argument
2360 pri->pname, in show_semop()
2366 else if ((str = semflags(pri, sembuf.sem_flg)) != NULL) in show_semop()
2372 show_timestruc(pri, timeout, "timeout"); in show_semop()
2376 show_semsys(private_t *pri) in show_semsys() argument
2378 switch (pri->sys_args[0]) { in show_semsys()
2380 if (pri->sys_nargs > 4) { in show_semsys()
2381 switch (pri->sys_args[3]) { in show_semsys()
2383 if (pri->Errno) in show_semsys()
2388 show_semctl(pri, in show_semsys()
2389 (long)pri->sys_args[4]); in show_semsys()
2391 show_semctl32(pri, in show_semsys()
2392 (long)pri->sys_args[4]); in show_semsys()
2395 if (pri->Errno) in show_semsys()
2399 show_semctl64(pri, (long)pri->sys_args[4]); in show_semsys()
2407 if (pri->sys_nargs > 3) in show_semsys()
2408 show_semop(pri, (long)pri->sys_args[2], in show_semsys()
2409 pri->sys_args[3], 0); in show_semsys()
2414 if (pri->sys_nargs > 4) in show_semsys()
2415 show_semop(pri, (long)pri->sys_args[2], in show_semsys()
2416 pri->sys_args[3], pri->sys_args[4]); in show_semsys()
2424 show_shmctl64(private_t *pri, long offset) in show_shmctl64() argument
2430 show_perm64(pri, &shmds.shmx_perm); in show_shmctl64()
2434 pri->pname, in show_shmctl64()
2441 prtime(pri, " at = ", (time_t)shmds.shmx_atime); in show_shmctl64()
2442 prtime(pri, " dt = ", (time_t)shmds.shmx_dtime); in show_shmctl64()
2443 prtime(pri, " ct = ", (time_t)shmds.shmx_ctime); in show_shmctl64()
2448 show_shmctl(private_t *pri, long offset) in show_shmctl() argument
2454 show_perm(pri, &shmds.shm_perm); in show_shmctl()
2458 pri->pname, in show_shmctl()
2465 prtime(pri, " at = ", shmds.shm_atime); in show_shmctl()
2466 prtime(pri, " dt = ", shmds.shm_dtime); in show_shmctl()
2467 prtime(pri, " ct = ", shmds.shm_ctime); in show_shmctl()
2472 show_shmctl32(private_t *pri, long offset) in show_shmctl32() argument
2478 show_perm32(pri, &shmds.shm_perm); in show_shmctl32()
2482 pri->pname, in show_shmctl32()
2489 prtime(pri, " at = ", shmds.shm_atime); in show_shmctl32()
2490 prtime(pri, " dt = ", shmds.shm_dtime); in show_shmctl32()
2491 prtime(pri, " ct = ", shmds.shm_ctime); in show_shmctl32()
2496 show_shmsys(private_t *pri) in show_shmsys() argument
2498 switch (pri->sys_args[0]) { in show_shmsys()
2502 if (pri->sys_nargs > 3) { in show_shmsys()
2503 switch (pri->sys_args[2]) { in show_shmsys()
2505 if (pri->Errno) in show_shmsys()
2510 show_shmctl(pri, in show_shmsys()
2511 (long)pri->sys_args[3]); in show_shmsys()
2513 show_shmctl32(pri, in show_shmsys()
2514 (long)pri->sys_args[3]); in show_shmsys()
2517 if (pri->Errno) in show_shmsys()
2521 show_shmctl64(pri, (long)pri->sys_args[3]); in show_shmsys()
2535 show_groups(private_t *pri, long offset, long count) in show_groups() argument
2547 (void) printf("%s\t", pri->pname); in show_groups()
2550 (void) printf("\n%s\t", pri->pname); in show_groups()
2561 sigset_string(private_t *pri, sigset_t *sp) in sigset_string() argument
2563 char *s = pri->code_buf; in sigset_string()
2576 return (pri->code_buf); in sigset_string()
2580 show_sigset(private_t *pri, long offset, const char *name) in show_sigset() argument
2587 pri->pname, name, sigset_string(pri, &sigset)); in show_sigset()
2592 show_sigaltstack32(private_t *pri, long offset, const char *name) in show_sigaltstack32() argument
2600 pri->pname, in show_sigaltstack32()
2609 show_sigaltstack(private_t *pri, long offset, const char *name) in show_sigaltstack() argument
2614 show_sigaltstack32(pri, offset, name); in show_sigaltstack()
2621 pri->pname, in show_sigaltstack()
2630 show_sigaction32(private_t *pri, long offset, const char *name, long odisp) in show_sigaction32() argument
2642 pri->pname, in show_sigaction32()
2645 sigset_string(pri, (sigset_t *)&sigaction.sa_mask), in show_sigaction32()
2651 show_sigaction(private_t *pri, long offset, const char *name, long odisp) in show_sigaction() argument
2656 show_sigaction32(pri, offset, name, odisp); in show_sigaction()
2667 pri->pname, in show_sigaction()
2670 sigset_string(pri, &sigaction.sa_mask), in show_sigaction()
2676 print_siginfo32(private_t *pri, const siginfo32_t *sip) in print_siginfo32() argument
2680 (void) printf("%s siginfo: %s", pri->pname, in print_siginfo32()
2681 signame(pri, sip->si_signo)); in print_siginfo32()
2789 (void) sprintf(pri->code_buf, "code=%d", sip->si_code); in print_siginfo32()
2790 code = (const char *)pri->code_buf; in print_siginfo32()
2831 print_siginfo(private_t *pri, const siginfo_t *sip) in print_siginfo() argument
2835 (void) printf("%s siginfo: %s", pri->pname, in print_siginfo()
2836 signame(pri, sip->si_signo)); in print_siginfo()
2946 (void) sprintf(pri->code_buf, "code=%d", sip->si_code); in print_siginfo()
2947 code = (const char *)pri->code_buf; in print_siginfo()
2988 show_siginfo32(private_t *pri, long offset) in show_siginfo32() argument
2994 print_siginfo32(pri, &siginfo); in show_siginfo32()
2998 show_siginfo(private_t *pri, long offset) in show_siginfo() argument
3003 show_siginfo32(pri, offset); in show_siginfo()
3008 print_siginfo(pri, &siginfo); in show_siginfo()
3012 show_bool(private_t *pri, long offset, int count) in show_bool() argument
3028 (void) printf("%s ", pri->pname); in show_bool()
3043 show_iovec32(private_t *pri, long offset, int niov, int showbuf, long count) in show_iovec32() argument
3062 pri->pname, in show_iovec32()
3072 showbuffer(pri, (long)ip->iov_base, nb); in show_iovec32()
3082 show_iovec(private_t *pri, long offset, long niov, int showbuf, long count) in show_iovec() argument
3090 show_iovec32(pri, offset, niov, showbuf, count); in show_iovec()
3105 pri->pname, in show_iovec()
3115 showbuffer(pri, (long)ip->iov_base, nb); in show_iovec()
3125 show_dents32(private_t *pri, long offset, long count) in show_dents32() argument
3151 pri->pname, in show_dents32()
3163 pri->pname, in show_dents32()
3183 show_dents64(private_t *pri, long offset, long count) in show_dents64() argument
3209 pri->pname, in show_dents64()
3221 pri->pname, in show_dents64()
3241 show_rlimit32(private_t *pri, long offset) in show_rlimit32() argument
3247 (void) printf("%s\t", pri->pname); in show_rlimit32()
3280 show_rlimit64(private_t *pri, long offset) in show_rlimit64() argument
3286 (void) printf("%s\t", pri->pname); in show_rlimit64()
3321 show_nuname(private_t *pri, long offset) in show_nuname() argument
3329 pri->pname, in show_nuname()
3339 show_adjtime(private_t *pri, long off1, long off2) in show_adjtime() argument
3341 show_timeval(pri, off1, " delta"); in show_adjtime()
3342 show_timeval(pri, off2, "olddelta"); in show_adjtime()
3346 show_sockaddr(private_t *pri, in show_sockaddr() argument
3376 pri->pname, str, in show_sockaddr()
3382 pri->pname, ntohl(sin6->sin6_scope_id), in show_sockaddr()
3384 pri->pname, in show_sockaddr()
3390 pri->pname, "INET", in show_sockaddr()
3399 (void) printf("%s\tAF_UNIX %s = %s\n", pri->pname, in show_sockaddr()
3407 show_msghdr(private_t *pri, long offset) in show_msghdr() argument
3409 const lwpstatus_t *Lsp = pri->lwpstat; in show_msghdr()
3411 int err = pri->Errno; in show_msghdr()
3414 int i = pri->sys_args[0]+1; in show_msghdr()
3415 long nb = (what == SYS_recvmsg)? pri->Rval1 : 32*1024; in show_msghdr()
3421 show_sockaddr(pri, "msg_name", in show_msghdr()
3434 show_iovec(pri, (long)msg.msg_iov, msg.msg_iovlen, showbuf, nb); in show_msghdr()
3439 show_msghdr32(private_t *pri, long offset) in show_msghdr32() argument
3447 const lwpstatus_t *Lsp = pri->lwpstat; in show_msghdr32()
3449 int err = pri->Errno; in show_msghdr32()
3451 int i = pri->sys_args[0]+1; in show_msghdr32()
3452 long nb = (what == SYS_recvmsg)? pri->Rval1 : 32*1024; in show_msghdr32()
3458 show_sockaddr(pri, "msg_name", in show_msghdr32()
3470 show_iovec32(pri, (long)msg.msg_iov, msg.msg_iovlen, showbuf, nb); in show_msghdr32()
3475 show_doorargs(private_t *pri, long offset) in show_doorargs() argument
3481 pri->pname, in show_doorargs()
3485 pri->pname, in show_doorargs()
3489 pri->pname, in show_doorargs()
3496 show_ucred_privsets(private_t *pri, ucred_t *uc) in show_ucred_privsets() argument
3510 pri->pname, in show_ucred_privsets()
3519 show_ucred(private_t *pri, long offset) in show_ucred() argument
3535 pri->pname, in show_ucred()
3539 pri->pname, in show_ucred()
3543 pri->pname, in show_ucred()
3546 show_ucred_privsets(pri, uc); in show_ucred()
3552 show_privset(private_t *pri, long offset, size_t size, char *label) in show_privset() argument
3565 (void) printf("%s\t%s%s\n", pri->pname, label, str); in show_privset()
3573 show_doorinfo(private_t *pri, long offset) in show_doorinfo() argument
3581 pri->pname, in show_doorinfo()
3586 (void) printf("%s\tattributes=%s\n", pri->pname, door_flags(pri, attr)); in show_doorinfo()
3587 (void) printf("%s\tuniquifier=%llu\n", pri->pname, info.di_uniquifier); in show_doorinfo()
3591 show_doorparam(private_t *pri, long offset) in show_doorparam() argument
3597 pri->pname, in show_doorparam()
3604 show_doorargs32(private_t *pri, long offset) in show_doorargs32() argument
3610 pri->pname, in show_doorargs32()
3614 pri->pname, in show_doorargs32()
3618 pri->pname, in show_doorargs32()
3625 show_doorparam32(private_t *pri, long offset) in show_doorparam32() argument
3631 pri->pname, in show_doorparam32()
3638 show_doors(private_t *pri) in show_doors() argument
3640 switch (pri->sys_args[5]) { in show_doors()
3643 show_doorargs(pri, (long)pri->sys_args[1]); in show_doors()
3645 show_doorargs32(pri, (long)pri->sys_args[1]); in show_doors()
3648 if (!pri->Errno) in show_doors()
3649 show_ucred(pri, (long)pri->sys_args[0]); in show_doors()
3652 if (!pri->Errno) in show_doors()
3653 show_doorinfo(pri, (long)pri->sys_args[1]); in show_doors()
3656 if (!pri->Errno) { in show_doors()
3658 show_doorparam(pri, (long)pri->sys_args[2]); in show_doors()
3660 show_doorparam32(pri, (long)pri->sys_args[2]); in show_doors()
3667 show_portargs(private_t *pri, long offset) in show_portargs() argument
3673 pri->pname, in show_portargs()
3677 pri->pname, in show_portargs()
3686 show_portargs32(private_t *pri, long offset) in show_portargs32() argument
3692 pri->pname, in show_portargs32()
3696 pri->pname, in show_portargs32()
3704 show_ports(private_t *pri) in show_ports() argument
3706 switch (pri->sys_args[0]) { in show_ports()
3709 show_portargs(pri, (long)pri->sys_args[2]); in show_ports()
3711 show_portargs32(pri, (long)pri->sys_args[2]); in show_ports()
3720 show_ksendfilevec32(private_t *pri, int fd, in show_ksendfilevec32() argument
3748 showbuffer(pri, in show_ksendfilevec32()
3763 show_ksendfilevec64(private_t *pri, int fd, in show_ksendfilevec64() argument
3791 showbuffer(pri, in show_ksendfilevec64()
3808 show_sendfilevec(private_t *pri, int fd, sendfilevec_t *sndvec, int sfvcnt) in show_sendfilevec() argument
3814 show_ksendfilevec32(pri, fd, in show_sendfilevec()
3840 showbuffer(pri, (long)snd_ptr->sfv_off, in show_sendfilevec()
3855 show_sendfilevec64(private_t *pri, int fd, sendfilevec64_t *sndvec, int sfvcnt) in show_sendfilevec64() argument
3861 show_ksendfilevec64(pri, fd, in show_sendfilevec64()
3888 showbuffer(pri, (long)snd_ptr->sfv_off, in show_sendfilevec64()
3902 show_memcntl_mha(private_t *pri, long offset) in show_memcntl_mha() argument
3916 pri->pname, s, mha.mha_flags, in show_memcntl_mha()
3921 pri->pname, mha.mha_cmd, mha.mha_flags, in show_memcntl_mha()
3928 show_memcntl_mha32(private_t *pri, long offset) in show_memcntl_mha32() argument
3943 pri->pname, s, mha32.mha_flags, mha32.mha_pagesize); in show_memcntl_mha32()
3947 pri->pname, mha32.mha_cmd, mha32.mha_flags, in show_memcntl_mha32()
3954 show_memcntl(private_t *pri) in show_memcntl() argument
3957 if ((int)pri->sys_args[2] != MC_HAT_ADVISE) in show_memcntl()
3960 show_memcntl_mha(pri, (long)pri->sys_args[3]); in show_memcntl()
3962 show_memcntl_mha32(pri, (long)pri->sys_args[3]); in show_memcntl()
3966 show_ids(private_t *pri, long offset, int count) in show_ids() argument
3989 (void) printf("%s\t%8d\n", pri->pname, (int)*idp); in show_ids()
4003 show_ntp_gettime(private_t *pri) in show_ntp_gettime() argument
4008 if (pri->sys_nargs < 1 || (offset = pri->sys_args[0]) == 0) in show_ntp_gettime()
4034 get_timex_modes(private_t *pri, uint32_t val) in get_timex_modes() argument
4036 char *str = pri->code_buf; in get_timex_modes()
4041 used = strlcat(str, "|MOD_OFFSET", sizeof (pri->code_buf)); in get_timex_modes()
4043 used = strlcat(str, "|MOD_FREQUENCY", sizeof (pri->code_buf)); in get_timex_modes()
4045 used = strlcat(str, "|MOD_MAXERROR", sizeof (pri->code_buf)); in get_timex_modes()
4047 used = strlcat(str, "|MOD_ESTERROR", sizeof (pri->code_buf)); in get_timex_modes()
4049 used = strlcat(str, "|MOD_STATUS", sizeof (pri->code_buf)); in get_timex_modes()
4051 used = strlcat(str, "|MOD_TIMECONST", sizeof (pri->code_buf)); in get_timex_modes()
4053 used = strlcat(str, "|MOD_CLKB", sizeof (pri->code_buf)); in get_timex_modes()
4055 used = strlcat(str, "|MOD_CLKA", sizeof (pri->code_buf)); in get_timex_modes()
4057 if (used == 0 || used >= sizeof (pri->code_buf)) in get_timex_modes()
4058 (void) snprintf(str, sizeof (pri->code_buf), " 0x%.4x", val); in get_timex_modes()
4064 get_timex_status(private_t *pri, int32_t val) in get_timex_status() argument
4066 char *str = pri->code_buf; in get_timex_status()
4071 used = strlcat(str, "|STA_PLL", sizeof (pri->code_buf)); in get_timex_status()
4073 used = strlcat(str, "|STA_PPSFREQ", sizeof (pri->code_buf)); in get_timex_status()
4075 used = strlcat(str, "|STA_PPSTIME", sizeof (pri->code_buf)); in get_timex_status()
4077 used = strlcat(str, "|STA_FLL", sizeof (pri->code_buf)); in get_timex_status()
4080 used = strlcat(str, "|STA_INS", sizeof (pri->code_buf)); in get_timex_status()
4082 used = strlcat(str, "|STA_DEL", sizeof (pri->code_buf)); in get_timex_status()
4084 used = strlcat(str, "|STA_UNSYNC", sizeof (pri->code_buf)); in get_timex_status()
4086 used = strlcat(str, "|STA_FREQHOLD", sizeof (pri->code_buf)); in get_timex_status()
4089 used = strlcat(str, "|STA_PPSSIGNAL", sizeof (pri->code_buf)); in get_timex_status()
4091 used = strlcat(str, "|STA_PPSJITTER", sizeof (pri->code_buf)); in get_timex_status()
4093 used = strlcat(str, "|STA_PPSWANDER", sizeof (pri->code_buf)); in get_timex_status()
4095 used = strlcat(str, "|STA_PPSERROR", sizeof (pri->code_buf)); in get_timex_status()
4098 used = strlcat(str, "|STA_CLOCKERR", sizeof (pri->code_buf)); in get_timex_status()
4100 if (used == 0 || used >= sizeof (pri->code_buf)) in get_timex_status()
4101 (void) snprintf(str, sizeof (pri->code_buf), " 0x%.4x", val); in get_timex_status()
4107 show_ntp_adjtime(private_t *pri) in show_ntp_adjtime() argument
4112 if (pri->sys_nargs < 1 || (offset = pri->sys_args[0]) == 0) in show_ntp_adjtime()
4118 (void) printf("\tmodes: %s\n", get_timex_modes(pri, timex.modes)); in show_ntp_adjtime()
4123 (void) printf("\tstatus: %s\n", get_timex_status(pri, timex.status)); in show_ntp_adjtime()
4227 show_packed_nvlist(private_t *pri, uintptr_t offset, size_t size) in show_packed_nvlist() argument
4240 (void) printf("%s\t<?>", pri->pname); in show_packed_nvlist()
4250 " failed: %d\n", pri->pname, result); in show_packed_nvlist()
4257 show_zone_create_args(private_t *pri, long offset) in show_zone_create_args() argument
4285 (void) printf("%s\t zone_name: %s\n", pri->pname, in show_zone_create_args()
4287 (void) printf("%s\t zone_root: %s\n", pri->pname, in show_zone_create_args()
4290 show_privset(pri, (uintptr_t)args.zone_privs, in show_zone_create_args()
4293 (void) printf("%s\t rctlbuf: 0x%p\n", pri->pname, in show_zone_create_args()
4295 (void) printf("%s\t rctlbufsz: %lu\n", pri->pname, in show_zone_create_args()
4298 show_packed_nvlist(pri, (uintptr_t)args.rctlbuf, in show_zone_create_args()
4301 (void) printf("%s\t zfs: %s\n", pri->pname, zone_zfs); in show_zone_create_args()
4303 (void) printf("%s\textended_error: 0x%p\n", pri->pname, in show_zone_create_args()
4310 (void) printf("%s\t match: %d\n", pri->pname, in show_zone_create_args()
4312 (void) printf("%s\t doi: %d\n", pri->pname, in show_zone_create_args()
4328 pri->pname, label_str != NULL ? label_str : "<?>"); in show_zone_create_args()
4341 show_zone_create_args32(private_t *pri, long offset) in show_zone_create_args32() argument
4369 (void) printf("%s\t zone_name: %s\n", pri->pname, in show_zone_create_args32()
4371 (void) printf("%s\t zone_root: %s\n", pri->pname, in show_zone_create_args32()
4374 show_privset(pri, (uintptr_t)args.zone_privs, in show_zone_create_args32()
4377 (void) printf("%s\t rctlbuf: 0x%x\n", pri->pname, in show_zone_create_args32()
4379 (void) printf("%s\t rctlbufsz: %lu\n", pri->pname, in show_zone_create_args32()
4382 show_packed_nvlist(pri, (uintptr_t)args.rctlbuf, in show_zone_create_args32()
4385 (void) printf("%s\t zfs: %s\n", pri->pname, zone_zfs); in show_zone_create_args32()
4387 (void) printf("%s\textended_error: 0x%x\n", pri->pname, in show_zone_create_args32()
4394 (void) printf("%s\t match: %d\n", pri->pname, in show_zone_create_args32()
4396 (void) printf("%s\t doi: %d\n", pri->pname, in show_zone_create_args32()
4411 pri->pname, label_str != NULL ? label_str : "<?>"); in show_zone_create_args32()
4423 show_zones(private_t *pri) in show_zones() argument
4425 switch (pri->sys_args[0]) { in show_zones()
4428 show_zone_create_args(pri, (long)pri->sys_args[1]); in show_zones()
4430 show_zone_create_args32(pri, (long)pri->sys_args[1]); in show_zones()
4436 show_rctlblk(private_t *pri, long _rctlblk) in show_rctlblk() argument
4446 (void) printf("%s\t\t<?>", pri->pname); in show_rctlblk()
4449 pri->pname, in show_rctlblk()
4452 pri->pname, in show_rctlblk()
4455 pri->pname, in show_rctlblk()
4462 s = rctl_local_action(pri, act); in show_rctlblk()
4465 pri->pname, act); in show_rctlblk()
4468 pri->pname, s); in show_rctlblk()
4474 pri->pname, signame(pri, sig)); in show_rctlblk()
4478 s = rctl_local_flags(pri, rctlblk_get_local_flags(blk)); in show_rctlblk()
4481 pri->pname, rctlblk_get_local_flags(blk)); in show_rctlblk()
4484 pri->pname, s); in show_rctlblk()
4488 pri->pname, in show_rctlblk()
4491 pri->pname, in show_rctlblk()
4498 show_rctls(private_t *pri) in show_rctls() argument
4502 switch (pri->sys_args[0]) { in show_rctls()
4509 (void) printf("%s\tOld rctlblk: 0x%lx\n", pri->pname, in show_rctls()
4510 pri->sys_args[2]); in show_rctls()
4511 if (pri->sys_args[2] != 0) { in show_rctls()
4512 show_rctlblk(pri, pri->sys_args[2]); in show_rctls()
4514 (void) printf("%s\tNew rctlblk: 0x%lx\n", pri->pname, in show_rctls()
4515 pri->sys_args[3]); in show_rctls()
4516 if (pri->sys_args[3] != 0) { in show_rctls()
4517 show_rctlblk(pri, pri->sys_args[3]); in show_rctls()
4521 for (entry = 0; entry < pri->sys_args[4]; entry++) { in show_rctls()
4523 pri->pname, entry, in show_rctls()
4524 (long)RCTLBLK_INC(pri->sys_args[3], entry)); in show_rctls()
4525 if (RCTLBLK_INC(pri->sys_args[3], entry) != NULL) { in show_rctls()
4526 show_rctlblk(pri, in show_rctls()
4527 (long)RCTLBLK_INC(pri->sys_args[3], entry)); in show_rctls()
4534 show_utimesys(private_t *pri) in show_utimesys() argument
4536 switch (pri->sys_args[0]) { in show_utimesys()
4538 if (pri->sys_nargs > 2) in show_utimesys()
4539 show_utimens(pri, (long)pri->sys_args[2]); in show_utimesys()
4542 if (pri->sys_nargs > 3) in show_utimesys()
4543 show_utimens(pri, (long)pri->sys_args[3]); in show_utimesys()
4551 show_sockconfig_filter_prop32(private_t *pri, long addr) in show_sockconfig_filter_prop32() argument
4564 (void) printf("%s\tmodule name: %s\n", pri->pname, buf); in show_sockconfig_filter_prop32()
4565 (void) printf("%s\tattach semantics: %s", pri->pname, in show_sockconfig_filter_prop32()
4585 (void) printf("%s\tsocket tuples:\n", pri->pname); in show_sockconfig_filter_prop32()
4602 show_sockconfig_filter_prop(private_t *pri, long addr) in show_sockconfig_filter_prop() argument
4615 (void) printf("%s\tmodule name: %s\n", pri->pname, buf); in show_sockconfig_filter_prop()
4616 (void) printf("%s\tattach semantics: %s", pri->pname, in show_sockconfig_filter_prop()
4636 (void) printf("%s\tsocket tuples:\n", pri->pname); in show_sockconfig_filter_prop()
4654 show_sockconfig(private_t *pri) in show_sockconfig() argument
4656 switch (pri->sys_args[0]) { in show_sockconfig()
4659 show_sockconfig_filter_prop(pri, in show_sockconfig()
4660 (long)pri->sys_args[2]); in show_sockconfig()
4662 show_sockconfig_filter_prop32(pri, in show_sockconfig()
4663 (long)pri->sys_args[2]); in show_sockconfig()
4671 show_zfs_ioc(private_t *pri, long addr) in show_zfs_ioc() argument
4697 show_packed_nvlist(pri, zc.zc_nvlist_conf, in show_zfs_ioc()
4702 show_packed_nvlist(pri, zc.zc_nvlist_src, in show_zfs_ioc()
4707 show_packed_nvlist(pri, zc.zc_nvlist_dst, in show_zfs_ioc()
4936 expound(private_t *pri, long r0, int raw) in expound() argument
4938 const lwpstatus_t *Lsp = pri->lwpstat; in expound()
4941 int err = pri->Errno; /* don't display output parameters */ in expound()
4950 show_timeofday(pri); in expound()
4953 if (!err && pri->sys_nargs > 1) in expound()
4954 show_itimerval(pri, (long)pri->sys_args[1], in expound()
4958 if (pri->sys_nargs > 1) in expound()
4959 show_itimerval(pri, (long)pri->sys_args[1], in expound()
4961 if (!err && pri->sys_nargs > 2) in expound()
4962 show_itimerval(pri, (long)pri->sys_args[2], in expound()
4966 show_stime(pri); in expound()
4970 show_times(pri); in expound()
4976 show_utssys(pri, r0); in expound()
4978 show_utssys32(pri, r0); in expound()
4981 if (pri->sys_nargs >= 3) /* each case must decide for itself */ in expound()
4982 show_ioctl(pri, pri->sys_args[1], in expound()
4983 (long)pri->sys_args[2]); in expound()
4986 if (!err && pri->sys_nargs >= 3) in expound()
4987 show_stat(pri, (long)pri->sys_args[2]); in expound()
4990 if (!err && pri->sys_nargs >= 3) in expound()
4991 show_stat64_32(pri, (long)pri->sys_args[2]); in expound()
4996 if (!err && pri->sys_nargs >= 2) in expound()
4997 show_stat(pri, (long)pri->sys_args[1]); in expound()
5002 if (!err && pri->sys_nargs >= 2) in expound()
5003 show_stat64_32(pri, (long)pri->sys_args[1]); in expound()
5010 show_statvfs32(pri); in expound()
5013 show_statvfs(pri); in expound()
5019 show_statvfs64(pri); in expound()
5026 show_statfs(pri); in expound()
5028 show_statfs32(pri); in expound()
5031 show_fcntl(pri); in expound()
5034 show_msgsys(pri, r0); /* each case must decide for itself */ in expound()
5037 show_semsys(pri); /* each case must decide for itself */ in expound()
5040 show_shmsys(pri); /* each case must decide for itself */ in expound()
5043 if (err || pri->sys_nargs <= 1 || r0 <= 0) in expound()
5046 show_dents32(pri, (long)pri->sys_args[1], r0); in expound()
5051 if (err || pri->sys_nargs <= 1 || r0 <= 0) in expound()
5053 show_dents64(pri, (long)pri->sys_args[1], r0); in expound()
5056 show_gp_msg(pri, what); in expound()
5057 if (pri->sys_nargs > 3) in expound()
5058 show_hhex_int(pri, (long)pri->sys_args[3], "flags"); in expound()
5061 show_gp_msg(pri, what); in expound()
5062 if (pri->sys_nargs > 3) in expound()
5063 show_hhex_int(pri, (long)pri->sys_args[3], "band"); in expound()
5064 if (pri->sys_nargs > 4) in expound()
5065 show_hhex_int(pri, (long)pri->sys_args[4], "flags"); in expound()
5069 show_gp_msg(pri, what); in expound()
5072 show_pollsys(pri); in expound()
5075 if (pri->sys_nargs > 1 && (r0 = pri->sys_args[0]) > 0) in expound()
5076 show_groups(pri, (long)pri->sys_args[1], r0); in expound()
5079 if (!err && pri->sys_nargs > 1 && pri->sys_args[0] > 0) in expound()
5080 show_groups(pri, (long)pri->sys_args[1], r0); in expound()
5083 if (pri->sys_nargs > 1) in expound()
5084 show_sigset(pri, (long)pri->sys_args[1], " set"); in expound()
5085 if (!err && pri->sys_nargs > 2) in expound()
5086 show_sigset(pri, (long)pri->sys_args[2], "oset"); in expound()
5090 if (pri->sys_nargs > 0) in expound()
5091 show_sigset(pri, (long)pri->sys_args[0], "sigmask"); in expound()
5092 if (!err && pri->sys_nargs > 1) in expound()
5093 show_siginfo(pri, (long)pri->sys_args[1]); in expound()
5094 if (pri->sys_nargs > 2) in expound()
5095 show_timestruc(pri, (long)pri->sys_args[2], "timeout"); in expound()
5098 if (pri->sys_nargs > 0) in expound()
5099 show_sigaltstack(pri, (long)pri->sys_args[0], in expound()
5101 if (!err && pri->sys_nargs > 1) in expound()
5102 show_sigaltstack(pri, (long)pri->sys_args[1], in expound()
5106 if (pri->sys_nargs > 1) in expound()
5107 show_sigaction(pri, (long)pri->sys_args[1], in expound()
5109 if (!err && pri->sys_nargs > 2) in expound()
5110 show_sigaction(pri, (long)pri->sys_args[2], in expound()
5114 if (pri->sys_nargs > 1) in expound()
5115 show_siginfo(pri, (long)pri->sys_args[1]); in expound()
5118 if (pri->sys_nargs > 1) in expound()
5119 show_siginfo(pri, (long)pri->sys_args[1]); in expound()
5120 if (pri->sys_nargs > 2) in expound()
5121 show_sigset(pri, (long)pri->sys_args[2], "sigmask"); in expound()
5124 if (!err && pri->sys_nargs > 1) in expound()
5125 show_sigset(pri, (long)pri->sys_args[1], "sigmask"); in expound()
5128 if (!err && pri->sys_nargs > 2) in expound()
5129 show_siginfo(pri, (long)pri->sys_args[2]); in expound()
5132 if (pri->sys_nargs > 0) in expound()
5133 show_procset(pri, (long)pri->sys_args[0]); in expound()
5136 if (pri->sys_nargs > 1) in expound()
5137 show_procset(pri, (long)pri->sys_args[1]); in expound()
5140 if (!err && pri->sys_nargs > 2) in expound()
5141 show_bool(pri, (long)pri->sys_args[2], in expound()
5142 (pri->sys_args[1] + pagesize - 1) / pagesize); in expound()
5146 if (pri->sys_nargs > 2) { in expound()
5147 int i = pri->sys_args[0]+1; in expound()
5156 show_iovec(pri, (long)pri->sys_args[1], in expound()
5157 pri->sys_args[2], showbuf, nb); in expound()
5165 if (pri->sys_nargs <= 1) in expound()
5168 show_rlimit64(pri, (long)pri->sys_args[1]); in expound()
5170 show_rlimit32(pri, (long)pri->sys_args[1]); in expound()
5177 if (pri->sys_nargs <= 1) in expound()
5179 show_rlimit64(pri, (long)pri->sys_args[1]); in expound()
5182 if (!err && pri->sys_nargs > 0) in expound()
5183 show_nuname(pri, (long)pri->sys_args[0]); in expound()
5186 if (!err && pri->sys_nargs > 1) in expound()
5187 show_adjtime(pri, (long)pri->sys_args[0], in expound()
5188 (long)pri->sys_args[1]); in expound()
5191 if (!err && pri->sys_nargs > 0) in expound()
5192 show_timestruc(pri, (long)pri->sys_args[0], "cpu time"); in expound()
5195 if (!err && pri->sys_nargs > 1) in expound()
5196 show_int(pri, (long)pri->sys_args[1], "lwpid"); in expound()
5202 if (pri->sys_nargs > 0) in expound()
5203 show_mutex(pri, (long)pri->sys_args[0]); in expound()
5206 if (pri->sys_nargs > 0) in expound()
5207 show_mutex(pri, (long)pri->sys_args[0]); in expound()
5208 if (pri->sys_nargs > 1) in expound()
5209 show_timestruc(pri, (long)pri->sys_args[1], "timeout"); in expound()
5212 if (pri->sys_nargs > 0) in expound()
5213 show_condvar(pri, (long)pri->sys_args[0]); in expound()
5214 if (pri->sys_nargs > 1) in expound()
5215 show_mutex(pri, (long)pri->sys_args[1]); in expound()
5216 if (pri->sys_nargs > 2) in expound()
5217 show_timestruc(pri, (long)pri->sys_args[2], "timeout"); in expound()
5221 if (pri->sys_nargs > 0) in expound()
5222 show_condvar(pri, (long)pri->sys_args[0]); in expound()
5226 if (pri->sys_nargs > 0) in expound()
5227 show_sema(pri, (long)pri->sys_args[0]); in expound()
5230 if (pri->sys_nargs > 0) in expound()
5231 show_sema(pri, (long)pri->sys_args[0]); in expound()
5232 if (pri->sys_nargs > 1) in expound()
5233 show_timestruc(pri, (long)pri->sys_args[1], "timeout"); in expound()
5236 if (pri->sys_nargs > 1) in expound()
5237 show_rwlock(pri, (long)pri->sys_args[1]); in expound()
5238 if (pri->sys_nargs > 2 && in expound()
5239 (pri->sys_args[0] == 0 || pri->sys_args[0] == 1)) in expound()
5240 show_timestruc(pri, (long)pri->sys_args[2], "timeout"); in expound()
5244 if (!err && pri->sys_nargs > 2) in expound()
5245 show_int(pri, (long)pri->sys_args[2], "lwpid"); in expound()
5248 if (pri->sys_args[0] == AIOWAIT && !err && pri->sys_nargs > 1) in expound()
5249 show_timeval(pri, (long)pri->sys_args[1], "timeout"); in expound()
5252 if (pri->sys_nargs > 0) in expound()
5253 show_timestruc(pri, (long)pri->sys_args[0], "tmout"); in expound()
5254 if (pri->sys_nargs > 1 && (err == 0 || err == EINTR)) in expound()
5255 show_timestruc(pri, (long)pri->sys_args[1], "resid"); in expound()
5258 switch (pri->sys_args[0]) { in expound()
5262 show_privset(pri, (long)pri->sys_args[3], in expound()
5263 (size_t)pri->sys_args[4], ""); in expound()
5267 switch (pri->sys_args[0]) { in expound()
5271 show_ucred(pri, (long)pri->sys_args[2]); in expound()
5277 if (pri->sys_nargs > 2) in expound()
5278 show_sockaddr(pri, "name", (long)pri->sys_args[1], in expound()
5279 0, (long)pri->sys_args[2]); in expound()
5282 if (pri->sys_nargs > 5) in expound()
5283 show_sockaddr(pri, "to", (long)pri->sys_args[4], 0, in expound()
5284 pri->sys_args[5]); in expound()
5287 if (!err && pri->sys_nargs > 2) in expound()
5288 show_sockaddr(pri, "name", (long)pri->sys_args[1], in expound()
5289 (long)pri->sys_args[2], 0); in expound()
5293 if (!err && pri->sys_nargs > 2) in expound()
5294 show_sockaddr(pri, "name", (long)pri->sys_args[1], in expound()
5295 (long)pri->sys_args[2], 0); in expound()
5298 if (!err && pri->sys_nargs > 2) in expound()
5299 show_cladm(pri, pri->sys_args[0], pri->sys_args[1], in expound()
5300 (long)pri->sys_args[2]); in expound()
5303 if (!err && pri->sys_nargs > 5) in expound()
5304 show_sockaddr(pri, "from", (long)pri->sys_args[4], in expound()
5305 (long)pri->sys_args[5], 0); in expound()
5312 if (pri->sys_nargs <= 2) in expound()
5315 show_msghdr(pri, pri->sys_args[1]); in expound()
5317 show_msghdr32(pri, pri->sys_args[1]); in expound()
5320 show_doors(pri); in expound()
5323 if (pri->sys_nargs != 5) in expound()
5326 if (pri->sys_args[0] == SENDFILEV) { in expound()
5327 show_sendfilevec(pri, (int)pri->sys_args[1], in expound()
5328 (sendfilevec_t *)pri->sys_args[2], in expound()
5329 (int)pri->sys_args[3]); in expound()
5330 } else if (pri->sys_args[0] == SENDFILEV64) { in expound()
5331 show_sendfilevec64(pri, (int)pri->sys_args[1], in expound()
5332 (sendfilevec64_t *)pri->sys_args[2], in expound()
5333 (int)pri->sys_args[3]); in expound()
5337 show_memcntl(pri); in expound()
5344 if (pri->sys_nargs > 1 && in expound()
5345 (pri->sys_args[0] == 0 || pri->sys_args[0] == 4)) in expound()
5346 show_timestruc(pri, (long)pri->sys_args[1], "timeout"); in expound()
5348 if (pri->sys_nargs > 2 && pri->sys_args[0] == 2) in expound()
5349 show_ids(pri, (long)pri->sys_args[1], in expound()
5350 (int)pri->sys_args[2]); in expound()
5354 show_ntp_gettime(pri); in expound()
5358 show_ntp_adjtime(pri); in expound()
5362 if (pri->sys_args[0] == _RUSAGESYS_GETRUSAGE) { in expound()
5364 show_getrusage32(pri->sys_args[1]); in expound()
5366 show_getrusage(pri->sys_args[1]); in expound()
5370 show_ports(pri); in expound()
5373 show_zones(pri); in expound()
5376 show_rctls(pri); in expound()
5379 show_utimesys(pri); in expound()
5382 show_sockconfig(pri); in expound()