Lines Matching refs:kif
2352 vn_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp) in vn_fill_kinfo() argument
2358 kif->kf_type = KF_TYPE_FIFO; in vn_fill_kinfo()
2360 kif->kf_type = KF_TYPE_VNODE; in vn_fill_kinfo()
2364 error = vn_fill_kinfo_vnode(vp, kif); in vn_fill_kinfo()
2371 vn_fill_junk(struct kinfo_file *kif) in vn_fill_junk() argument
2379 len = (arc4random() % (sizeof(kif->kf_path) - 2)) + 1; in vn_fill_junk()
2380 olen = strlen(kif->kf_path); in vn_fill_junk()
2382 strcpy(&kif->kf_path[len - 1], "$"); in vn_fill_junk()
2385 strcpy(&kif->kf_path[olen], "A"); in vn_fill_junk()
2389 vn_fill_kinfo_vnode(struct vnode *vp, struct kinfo_file *kif) in vn_fill_kinfo_vnode() argument
2395 kif->kf_un.kf_file.kf_file_type = vntype_to_kinfo(vp->v_type); in vn_fill_kinfo_vnode()
2400 strlcpy(kif->kf_path, fullpath, sizeof(kif->kf_path)); in vn_fill_kinfo_vnode()
2406 vn_fill_junk(kif); in vn_fill_kinfo_vnode()
2420 kif->kf_un.kf_file.kf_file_fsid = va.va_fsid; in vn_fill_kinfo_vnode()
2422 kif->kf_un.kf_file.kf_file_fsid = in vn_fill_kinfo_vnode()
2424 kif->kf_un.kf_file.kf_file_fsid_freebsd11 = in vn_fill_kinfo_vnode()
2425 kif->kf_un.kf_file.kf_file_fsid; /* truncate */ in vn_fill_kinfo_vnode()
2426 kif->kf_un.kf_file.kf_file_fileid = va.va_fileid; in vn_fill_kinfo_vnode()
2427 kif->kf_un.kf_file.kf_file_mode = MAKEIMODE(va.va_type, va.va_mode); in vn_fill_kinfo_vnode()
2428 kif->kf_un.kf_file.kf_file_size = va.va_size; in vn_fill_kinfo_vnode()
2429 kif->kf_un.kf_file.kf_file_rdev = va.va_rdev; in vn_fill_kinfo_vnode()
2430 kif->kf_un.kf_file.kf_file_rdev_freebsd11 = in vn_fill_kinfo_vnode()
2431 kif->kf_un.kf_file.kf_file_rdev; /* truncate */ in vn_fill_kinfo_vnode()