Lines Matching refs:fst
129 static int procstat_get_pipe_info_sysctl(struct filestat *fst,
131 static int procstat_get_pipe_info_kvm(kvm_t *kd, struct filestat *fst,
133 static int procstat_get_pts_info_sysctl(struct filestat *fst,
135 static int procstat_get_pts_info_kvm(kvm_t *kd, struct filestat *fst,
137 static int procstat_get_sem_info_sysctl(struct filestat *fst,
139 static int procstat_get_sem_info_kvm(kvm_t *kd, struct filestat *fst,
141 static int procstat_get_shm_info_sysctl(struct filestat *fst,
143 static int procstat_get_shm_info_kvm(kvm_t *kd, struct filestat *fst,
145 static int procstat_get_socket_info_sysctl(struct filestat *fst,
147 static int procstat_get_socket_info_kvm(kvm_t *kd, struct filestat *fst,
150 static int procstat_get_vnode_info_kvm(kvm_t *kd, struct filestat *fst,
152 static int procstat_get_vnode_info_sysctl(struct filestat *fst,
365 struct filestat *fst, *tmp; in procstat_freefiles() local
367 STAILQ_FOREACH_SAFE(fst, head, next, tmp) { in procstat_freefiles()
368 if (fst->fs_path != NULL) in procstat_freefiles()
369 free(fst->fs_path); in procstat_freefiles()
370 free(fst); in procstat_freefiles()
945 procstat_get_pipe_info(struct procstat *procstat, struct filestat *fst, in procstat_get_pipe_info() argument
951 return (procstat_get_pipe_info_kvm(procstat->kd, fst, ps, in procstat_get_pipe_info()
955 return (procstat_get_pipe_info_sysctl(fst, ps, errbuf)); in procstat_get_pipe_info()
965 procstat_get_pipe_info_kvm(kvm_t *kd, struct filestat *fst, in procstat_get_pipe_info_kvm() argument
973 assert(fst); in procstat_get_pipe_info_kvm()
975 pipep = fst->fs_typedep; in procstat_get_pipe_info_kvm()
994 procstat_get_pipe_info_sysctl(struct filestat *fst, struct pipestat *ps, in procstat_get_pipe_info_sysctl() argument
1000 assert(fst); in procstat_get_pipe_info_sysctl()
1002 kif = fst->fs_typedep; in procstat_get_pipe_info_sysctl()
1012 procstat_get_pts_info(struct procstat *procstat, struct filestat *fst, in procstat_get_pts_info() argument
1018 return (procstat_get_pts_info_kvm(procstat->kd, fst, pts, in procstat_get_pts_info()
1022 return (procstat_get_pts_info_sysctl(fst, pts, errbuf)); in procstat_get_pts_info()
1032 procstat_get_pts_info_kvm(kvm_t *kd, struct filestat *fst, in procstat_get_pts_info_kvm() argument
1040 assert(fst); in procstat_get_pts_info_kvm()
1042 ttyp = fst->fs_typedep; in procstat_get_pts_info_kvm()
1060 procstat_get_pts_info_sysctl(struct filestat *fst, struct ptsstat *pts, in procstat_get_pts_info_sysctl() argument
1066 assert(fst); in procstat_get_pts_info_sysctl()
1068 kif = fst->fs_typedep; in procstat_get_pts_info_sysctl()
1077 procstat_get_sem_info(struct procstat *procstat, struct filestat *fst, in procstat_get_sem_info() argument
1083 return (procstat_get_sem_info_kvm(procstat->kd, fst, sem, in procstat_get_sem_info()
1087 return (procstat_get_sem_info_sysctl(fst, sem, errbuf)); in procstat_get_sem_info()
1097 procstat_get_sem_info_kvm(kvm_t *kd, struct filestat *fst, in procstat_get_sem_info_kvm() argument
1107 assert(fst); in procstat_get_sem_info_kvm()
1109 ksemp = fst->fs_typedep; in procstat_get_sem_info_kvm()
1119 if (fst->fs_path == NULL && ksem.ks_path != NULL) { in procstat_get_sem_info_kvm()
1132 fst->fs_path = path; in procstat_get_sem_info_kvm()
1143 procstat_get_sem_info_sysctl(struct filestat *fst, struct semstat *sem, in procstat_get_sem_info_sysctl() argument
1149 assert(fst); in procstat_get_sem_info_sysctl()
1151 kif = fst->fs_typedep; in procstat_get_sem_info_sysctl()
1160 procstat_get_shm_info(struct procstat *procstat, struct filestat *fst, in procstat_get_shm_info() argument
1166 return (procstat_get_shm_info_kvm(procstat->kd, fst, shm, in procstat_get_shm_info()
1170 return (procstat_get_shm_info_sysctl(fst, shm, errbuf)); in procstat_get_shm_info()
1180 procstat_get_shm_info_kvm(kvm_t *kd, struct filestat *fst, in procstat_get_shm_info_kvm() argument
1190 assert(fst); in procstat_get_shm_info_kvm()
1192 shmfdp = fst->fs_typedep; in procstat_get_shm_info_kvm()
1202 if (fst->fs_path == NULL && shmfd.shm_path != NULL) { in procstat_get_shm_info_kvm()
1215 fst->fs_path = path; in procstat_get_shm_info_kvm()
1226 procstat_get_shm_info_sysctl(struct filestat *fst, struct shmstat *shm, in procstat_get_shm_info_sysctl() argument
1232 assert(fst); in procstat_get_shm_info_sysctl()
1234 kif = fst->fs_typedep; in procstat_get_shm_info_sysctl()
1243 procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst, in procstat_get_vnode_info() argument
1249 return (procstat_get_vnode_info_kvm(procstat->kd, fst, vn, in procstat_get_vnode_info()
1253 return (procstat_get_vnode_info_sysctl(fst, vn, errbuf)); in procstat_get_vnode_info()
1263 procstat_get_vnode_info_kvm(kvm_t *kd, struct filestat *fst, in procstat_get_vnode_info_kvm() argument
1267 #define FSTYPE(fst) {#fst, fst##_filestat} in procstat_get_vnode_info_kvm() argument
1293 assert(fst); in procstat_get_vnode_info_kvm()
1294 vp = fst->fs_typedep; in procstat_get_vnode_info_kvm()
1377 procstat_get_vnode_info_sysctl(struct filestat *fst, struct vnstat *vn, in procstat_get_vnode_info_sysctl() argument
1392 assert(fst); in procstat_get_vnode_info_sysctl()
1395 if (fst->fs_typedep == NULL) in procstat_get_vnode_info_sysctl()
1397 if (fst->fs_uflags & PS_FST_UFLAG_MMAP) { in procstat_get_vnode_info_sysctl()
1398 kve = fst->fs_typedep; in procstat_get_vnode_info_sysctl()
1408 kif = fst->fs_typedep; in procstat_get_vnode_info_sysctl()
1453 procstat_get_socket_info(struct procstat *procstat, struct filestat *fst, in procstat_get_socket_info() argument
1459 return (procstat_get_socket_info_kvm(procstat->kd, fst, sock, in procstat_get_socket_info()
1463 return (procstat_get_socket_info_sysctl(fst, sock, errbuf)); in procstat_get_socket_info()
1473 procstat_get_socket_info_kvm(kvm_t *kd, struct filestat *fst, in procstat_get_socket_info_kvm() argument
1486 assert(fst); in procstat_get_socket_info_kvm()
1488 so = fst->fs_typedep; in procstat_get_socket_info_kvm()
1575 procstat_get_socket_info_sysctl(struct filestat *fst, struct sockstat *sock, in procstat_get_socket_info_sysctl() argument
1581 assert(fst); in procstat_get_socket_info_sysctl()
1583 kif = fst->fs_typedep; in procstat_get_socket_info_sysctl()