Lines Matching refs:fst
86 struct filestat *fst, const char *uname, const char *cmd, int pid);
88 struct filestat *fst);
90 struct filestat *fst);
92 struct filestat *fst);
94 struct filestat *fst);
96 struct filestat *fst);
98 struct filestat *fst);
217 struct filestat *fst; in dofiles() local
228 STAILQ_FOREACH(fst, head, next) in dofiles()
229 print_file_info(procstat, fst, uname, cmd, pid); in dofiles()
235 print_file_info(struct procstat *procstat, struct filestat *fst, in print_file_info() argument
246 if (fst->fs_type != PS_FST_TYPE_VNODE && in print_file_info()
247 fst->fs_type != PS_FST_TYPE_FIFO) in print_file_info()
249 error = procstat_get_vnode_info(procstat, fst, &vn, errbuf); in print_file_info()
269 if (fst->fs_uflags & PS_FST_UFLAG_TEXT) in print_file_info()
271 else if (fst->fs_uflags & PS_FST_UFLAG_CDIR) in print_file_info()
273 else if (fst->fs_uflags & PS_FST_UFLAG_RDIR) in print_file_info()
275 else if (fst->fs_uflags & PS_FST_UFLAG_TRACE) in print_file_info()
277 else if (fst->fs_uflags & PS_FST_UFLAG_MMAP) in print_file_info()
279 else if (fst->fs_uflags & PS_FST_UFLAG_JAIL) in print_file_info()
281 else if (fst->fs_uflags & PS_FST_UFLAG_CTTY) in print_file_info()
284 printf(" %4d", fst->fs_fd); in print_file_info()
289 switch (fst->fs_type) { in print_file_info()
292 print_vnode_info(procstat, fst); in print_file_info()
295 print_socket_info(procstat, fst); in print_file_info()
298 print_pipe_info(procstat, fst); in print_file_info()
301 print_pts_info(procstat, fst); in print_file_info()
304 print_shm_info(procstat, fst); in print_file_info()
307 print_sem_info(procstat, fst); in print_file_info()
315 fst->fs_type, fst->fs_fd, pid); in print_file_info()
372 print_socket_info(struct procstat *procstat, struct filestat *fst) in print_socket_info() argument
391 error = procstat_get_socket_info(procstat, fst, &sock, errbuf); in print_socket_info()
476 print_pipe_info(struct procstat *procstat, struct filestat *fst) in print_pipe_info() argument
482 error = procstat_get_pipe_info(procstat, fst, &ps, errbuf); in print_pipe_info()
489 print_access_flags(fst->fs_fflags); in print_pipe_info()
493 print_pts_info(struct procstat *procstat, struct filestat *fst) in print_pts_info() argument
499 error = procstat_get_pts_info(procstat, fst, &pts, errbuf); in print_pts_info()
510 print_access_flags(fst->fs_fflags); in print_pts_info()
514 print_sem_info(struct procstat *procstat, struct filestat *fst) in print_sem_info() argument
521 error = procstat_get_sem_info(procstat, fst, &sem, errbuf); in print_sem_info()
530 printf(" %-15s", fst->fs_path != NULL ? fst->fs_path : "-"); in print_sem_info()
534 print_access_flags(fst->fs_fflags); in print_sem_info()
538 print_shm_info(struct procstat *procstat, struct filestat *fst) in print_shm_info() argument
545 error = procstat_get_shm_info(procstat, fst, &shm, errbuf); in print_shm_info()
554 printf(" %-15s", fst->fs_path != NULL ? fst->fs_path : "-"); in print_shm_info()
558 print_access_flags(fst->fs_fflags); in print_shm_info()
562 print_vnode_info(struct procstat *procstat, struct filestat *fst) in print_vnode_info() argument
571 error = procstat_get_vnode_info(procstat, fst, &vn, errbuf); in print_vnode_info()
606 print_access_flags(fst->fs_fflags); in print_vnode_info()