Lines Matching defs:kif
2754 vn_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp)
2760 kif->kf_type = KF_TYPE_FIFO;
2762 kif->kf_type = KF_TYPE_VNODE;
2766 error = vn_fill_kinfo_vnode(vp, kif);
2773 vn_fill_junk(struct kinfo_file *kif)
2781 len = (arc4random() % (sizeof(kif->kf_path) - 2)) + 1;
2782 olen = strlen(kif->kf_path);
2784 strcpy(&kif->kf_path[len - 1], "$");
2787 strcpy(&kif->kf_path[olen], "A");
2791 vn_fill_kinfo_vnode(struct vnode *vp, struct kinfo_file *kif)
2797 kif->kf_un.kf_file.kf_file_type = vntype_to_kinfo(vp->v_type);
2802 strlcpy(kif->kf_path, fullpath, sizeof(kif->kf_path));
2808 vn_fill_junk(kif);
2822 kif->kf_un.kf_file.kf_file_fsid = va.va_fsid;
2824 kif->kf_un.kf_file.kf_file_fsid =
2826 kif->kf_un.kf_file.kf_file_fsid_freebsd11 =
2827 kif->kf_un.kf_file.kf_file_fsid; /* truncate */
2828 kif->kf_un.kf_file.kf_file_fileid = va.va_fileid;
2829 kif->kf_un.kf_file.kf_file_mode = MAKEIMODE(va.va_type, va.va_mode);
2830 kif->kf_un.kf_file.kf_file_size = va.va_size;
2831 kif->kf_un.kf_file.kf_file_rdev = va.va_rdev;
2832 kif->kf_un.kf_file.kf_file_rdev_freebsd11 =
2833 kif->kf_un.kf_file.kf_file_rdev; /* truncate */
2834 kif->kf_un.kf_file.kf_file_nlink = va.va_nlink;