Lines Matching defs:fst

128 static int	procstat_get_pipe_info_sysctl(struct filestat *fst,
130 static int procstat_get_pipe_info_kvm(kvm_t *kd, struct filestat *fst,
132 static int procstat_get_pts_info_sysctl(struct filestat *fst,
134 static int procstat_get_pts_info_kvm(kvm_t *kd, struct filestat *fst,
136 static int procstat_get_sem_info_sysctl(struct filestat *fst,
138 static int procstat_get_sem_info_kvm(kvm_t *kd, struct filestat *fst,
140 static int procstat_get_shm_info_sysctl(struct filestat *fst,
142 static int procstat_get_shm_info_kvm(kvm_t *kd, struct filestat *fst,
144 static int procstat_get_socket_info_sysctl(struct filestat *fst,
146 static int procstat_get_socket_info_kvm(kvm_t *kd, struct filestat *fst,
149 static int procstat_get_vnode_info_kvm(kvm_t *kd, struct filestat *fst,
151 static int procstat_get_vnode_info_sysctl(struct filestat *fst,
364 struct filestat *fst, *tmp;
366 STAILQ_FOREACH_SAFE(fst, head, next, tmp) {
367 if (fst->fs_path != NULL)
368 free(fst->fs_path);
369 free(fst);
911 procstat_get_pipe_info(struct procstat *procstat, struct filestat *fst,
917 return (procstat_get_pipe_info_kvm(procstat->kd, fst, ps,
921 return (procstat_get_pipe_info_sysctl(fst, ps, errbuf));
931 procstat_get_pipe_info_kvm(kvm_t *kd, struct filestat *fst,
939 assert(fst);
941 pipep = fst->fs_typedep;
960 procstat_get_pipe_info_sysctl(struct filestat *fst, struct pipestat *ps,
966 assert(fst);
968 kif = fst->fs_typedep;
978 procstat_get_pts_info(struct procstat *procstat, struct filestat *fst,
984 return (procstat_get_pts_info_kvm(procstat->kd, fst, pts,
988 return (procstat_get_pts_info_sysctl(fst, pts, errbuf));
998 procstat_get_pts_info_kvm(kvm_t *kd, struct filestat *fst,
1006 assert(fst);
1008 ttyp = fst->fs_typedep;
1026 procstat_get_pts_info_sysctl(struct filestat *fst, struct ptsstat *pts,
1032 assert(fst);
1034 kif = fst->fs_typedep;
1043 procstat_get_sem_info(struct procstat *procstat, struct filestat *fst,
1049 return (procstat_get_sem_info_kvm(procstat->kd, fst, sem,
1053 return (procstat_get_sem_info_sysctl(fst, sem, errbuf));
1063 procstat_get_sem_info_kvm(kvm_t *kd, struct filestat *fst,
1073 assert(fst);
1075 ksemp = fst->fs_typedep;
1085 if (fst->fs_path == NULL && ksem.ks_path != NULL) {
1098 fst->fs_path = path;
1109 procstat_get_sem_info_sysctl(struct filestat *fst, struct semstat *sem,
1115 assert(fst);
1117 kif = fst->fs_typedep;
1126 procstat_get_shm_info(struct procstat *procstat, struct filestat *fst,
1132 return (procstat_get_shm_info_kvm(procstat->kd, fst, shm,
1136 return (procstat_get_shm_info_sysctl(fst, shm, errbuf));
1146 procstat_get_shm_info_kvm(kvm_t *kd, struct filestat *fst,
1156 assert(fst);
1158 shmfdp = fst->fs_typedep;
1168 if (fst->fs_path == NULL && shmfd.shm_path != NULL) {
1181 fst->fs_path = path;
1192 procstat_get_shm_info_sysctl(struct filestat *fst, struct shmstat *shm,
1198 assert(fst);
1200 kif = fst->fs_typedep;
1209 procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst,
1215 return (procstat_get_vnode_info_kvm(procstat->kd, fst, vn,
1219 return (procstat_get_vnode_info_sysctl(fst, vn, errbuf));
1229 procstat_get_vnode_info_kvm(kvm_t *kd, struct filestat *fst,
1233 #define FSTYPE(fst) {#fst, fst##_filestat}
1259 assert(fst);
1260 vp = fst->fs_typedep;
1343 procstat_get_vnode_info_sysctl(struct filestat *fst, struct vnstat *vn,
1358 assert(fst);
1361 if (fst->fs_typedep == NULL)
1363 if (fst->fs_uflags & PS_FST_UFLAG_MMAP) {
1364 kve = fst->fs_typedep;
1374 kif = fst->fs_typedep;
1419 procstat_get_socket_info(struct procstat *procstat, struct filestat *fst,
1425 return (procstat_get_socket_info_kvm(procstat->kd, fst, sock,
1429 return (procstat_get_socket_info_sysctl(fst, sock, errbuf));
1439 procstat_get_socket_info_kvm(kvm_t *kd, struct filestat *fst,
1452 assert(fst);
1454 so = fst->fs_typedep;
1537 procstat_get_socket_info_sysctl(struct filestat *fst, struct sockstat *sock,
1543 assert(fst);
1545 kif = fst->fs_typedep;