Lines Matching refs:fst
88 struct filestat *fst, const char *uname, const char *cmd, int pid);
90 struct filestat *fst);
92 struct filestat *fst);
94 struct filestat *fst);
96 struct filestat *fst);
98 struct filestat *fst);
100 struct filestat *fst);
219 struct filestat *fst; in dofiles() local
230 STAILQ_FOREACH(fst, head, next) in dofiles()
231 print_file_info(procstat, fst, uname, cmd, pid); in dofiles()
237 print_file_info(struct procstat *procstat, struct filestat *fst, in print_file_info() argument
248 if (fst->fs_type != PS_FST_TYPE_VNODE && in print_file_info()
249 fst->fs_type != PS_FST_TYPE_FIFO) in print_file_info()
251 error = procstat_get_vnode_info(procstat, fst, &vn, errbuf); in print_file_info()
271 if (fst->fs_uflags & PS_FST_UFLAG_TEXT) in print_file_info()
273 else if (fst->fs_uflags & PS_FST_UFLAG_CDIR) in print_file_info()
275 else if (fst->fs_uflags & PS_FST_UFLAG_RDIR) in print_file_info()
277 else if (fst->fs_uflags & PS_FST_UFLAG_TRACE) in print_file_info()
279 else if (fst->fs_uflags & PS_FST_UFLAG_MMAP) in print_file_info()
281 else if (fst->fs_uflags & PS_FST_UFLAG_JAIL) in print_file_info()
283 else if (fst->fs_uflags & PS_FST_UFLAG_CTTY) in print_file_info()
286 printf(" %4d", fst->fs_fd); in print_file_info()
291 switch (fst->fs_type) { in print_file_info()
294 print_vnode_info(procstat, fst); in print_file_info()
297 print_socket_info(procstat, fst); in print_file_info()
300 print_pipe_info(procstat, fst); in print_file_info()
303 print_pts_info(procstat, fst); in print_file_info()
306 print_shm_info(procstat, fst); in print_file_info()
309 print_sem_info(procstat, fst); in print_file_info()
317 fst->fs_type, fst->fs_fd, pid); in print_file_info()
374 print_socket_info(struct procstat *procstat, struct filestat *fst) in print_socket_info() argument
393 error = procstat_get_socket_info(procstat, fst, &sock, errbuf); in print_socket_info()
478 print_pipe_info(struct procstat *procstat, struct filestat *fst) in print_pipe_info() argument
484 error = procstat_get_pipe_info(procstat, fst, &ps, errbuf); in print_pipe_info()
491 print_access_flags(fst->fs_fflags); in print_pipe_info()
495 print_pts_info(struct procstat *procstat, struct filestat *fst) in print_pts_info() argument
501 error = procstat_get_pts_info(procstat, fst, &pts, errbuf); in print_pts_info()
512 print_access_flags(fst->fs_fflags); in print_pts_info()
516 print_sem_info(struct procstat *procstat, struct filestat *fst) in print_sem_info() argument
523 error = procstat_get_sem_info(procstat, fst, &sem, errbuf); in print_sem_info()
532 printf(" %-15s", fst->fs_path != NULL ? fst->fs_path : "-"); in print_sem_info()
536 print_access_flags(fst->fs_fflags); in print_sem_info()
540 print_shm_info(struct procstat *procstat, struct filestat *fst) in print_shm_info() argument
547 error = procstat_get_shm_info(procstat, fst, &shm, errbuf); in print_shm_info()
556 printf(" %-15s", fst->fs_path != NULL ? fst->fs_path : "-"); in print_shm_info()
560 print_access_flags(fst->fs_fflags); in print_shm_info()
564 print_vnode_info(struct procstat *procstat, struct filestat *fst) in print_vnode_info() argument
573 error = procstat_get_vnode_info(procstat, fst, &vn, errbuf); in print_vnode_info()
608 print_access_flags(fst->fs_fflags); in print_vnode_info()