• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/lib/libprocstat/

Lines Matching refs:fst

134 static int	procstat_get_pipe_info_sysctl(struct filestat *fst,
136 static int procstat_get_pipe_info_kvm(kvm_t *kd, struct filestat *fst,
138 static int procstat_get_pts_info_sysctl(struct filestat *fst,
140 static int procstat_get_pts_info_kvm(kvm_t *kd, struct filestat *fst,
142 static int procstat_get_sem_info_sysctl(struct filestat *fst,
144 static int procstat_get_sem_info_kvm(kvm_t *kd, struct filestat *fst,
146 static int procstat_get_shm_info_sysctl(struct filestat *fst,
148 static int procstat_get_shm_info_kvm(kvm_t *kd, struct filestat *fst,
150 static int procstat_get_socket_info_sysctl(struct filestat *fst,
152 static int procstat_get_socket_info_kvm(kvm_t *kd, struct filestat *fst,
155 static int procstat_get_vnode_info_kvm(kvm_t *kd, struct filestat *fst,
157 static int procstat_get_vnode_info_sysctl(struct filestat *fst,
370 struct filestat *fst, *tmp;
372 STAILQ_FOREACH_SAFE(fst, head, next, tmp) {
373 if (fst->fs_path != NULL)
374 free(fst->fs_path);
375 free(fst);
952 procstat_get_pipe_info(struct procstat *procstat, struct filestat *fst,
958 return (procstat_get_pipe_info_kvm(procstat->kd, fst, ps,
962 return (procstat_get_pipe_info_sysctl(fst, ps, errbuf));
972 procstat_get_pipe_info_kvm(kvm_t *kd, struct filestat *fst,
980 assert(fst);
982 pipep = fst->fs_typedep;
1001 procstat_get_pipe_info_sysctl(struct filestat *fst, struct pipestat *ps,
1007 assert(fst);
1009 kif = fst->fs_typedep;
1019 procstat_get_pts_info(struct procstat *procstat, struct filestat *fst,
1025 return (procstat_get_pts_info_kvm(procstat->kd, fst, pts,
1029 return (procstat_get_pts_info_sysctl(fst, pts, errbuf));
1039 procstat_get_pts_info_kvm(kvm_t *kd, struct filestat *fst,
1047 assert(fst);
1049 ttyp = fst->fs_typedep;
1067 procstat_get_pts_info_sysctl(struct filestat *fst, struct ptsstat *pts,
1073 assert(fst);
1075 kif = fst->fs_typedep;
1084 procstat_get_sem_info(struct procstat *procstat, struct filestat *fst,
1090 return (procstat_get_sem_info_kvm(procstat->kd, fst, sem,
1094 return (procstat_get_sem_info_sysctl(fst, sem, errbuf));
1104 procstat_get_sem_info_kvm(kvm_t *kd, struct filestat *fst,
1114 assert(fst);
1116 ksemp = fst->fs_typedep;
1126 if (fst->fs_path == NULL && ksem.ks_path != NULL) {
1139 fst->fs_path = path;
1150 procstat_get_sem_info_sysctl(struct filestat *fst, struct semstat *sem,
1156 assert(fst);
1158 kif = fst->fs_typedep;
1167 procstat_get_shm_info(struct procstat *procstat, struct filestat *fst,
1173 return (procstat_get_shm_info_kvm(procstat->kd, fst, shm,
1177 return (procstat_get_shm_info_sysctl(fst, shm, errbuf));
1187 procstat_get_shm_info_kvm(kvm_t *kd, struct filestat *fst,
1197 assert(fst);
1199 shmfdp = fst->fs_typedep;
1209 if (fst->fs_path == NULL && shmfd.shm_path != NULL) {
1222 fst->fs_path = path;
1233 procstat_get_shm_info_sysctl(struct filestat *fst, struct shmstat *shm,
1239 assert(fst);
1241 kif = fst->fs_typedep;
1250 procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst,
1256 return (procstat_get_vnode_info_kvm(procstat->kd, fst, vn,
1260 return (procstat_get_vnode_info_sysctl(fst, vn, errbuf));
1270 procstat_get_vnode_info_kvm(kvm_t *kd, struct filestat *fst,
1274 #define FSTYPE(fst) {#fst, fst##_filestat}
1300 assert(fst);
1301 vp = fst->fs_typedep;
1384 procstat_get_vnode_info_sysctl(struct filestat *fst, struct vnstat *vn,
1399 assert(fst);
1402 if (fst->fs_typedep == NULL)
1404 if (fst->fs_uflags & PS_FST_UFLAG_MMAP) {
1405 kve = fst->fs_typedep;
1415 kif = fst->fs_typedep;
1460 procstat_get_socket_info(struct procstat *procstat, struct filestat *fst,
1466 return (procstat_get_socket_info_kvm(procstat->kd, fst, sock,
1470 return (procstat_get_socket_info_sysctl(fst, sock, errbuf));
1480 procstat_get_socket_info_kvm(kvm_t *kd, struct filestat *fst,
1493 assert(fst);
1495 so = fst->fs_typedep;
1582 procstat_get_socket_info_sysctl(struct filestat *fst, struct sockstat *sock,
1588 assert(fst);
1590 kif = fst->fs_typedep;