Lines Matching refs:fse
676 fse_info *fse;
678 fse = va_arg(ap, fse_info *);
680 cur->dev = dev = (dev_t)fse->dev;
681 cur->ino = (ino64_t)fse->ino;
682 cur->mode = (int32_t)fse->mode;
683 cur->uid = (uid_t)fse->uid;
684 cur->gid = (uid_t)fse->gid;
686 if ((fse->mode & FSE_MODE_HLINK) && fse->nlink == 0) {
2306 get_fse_info(struct vnode *vp, fse_info *fse, __unused vfs_context_t ctx)
2325 memset(fse, 0, sizeof(fse_info));
2329 return vnode_get_fse_info_from_vap(vp, fse, &va);
2333 vnode_get_fse_info_from_vap(vnode_t vp, fse_info *fse, struct vnode_attr *vap)
2335 fse->ino = (ino64_t)vap->va_fileid;
2336 fse->dev = (dev_t)vap->va_fsid;
2337 fse->mode = (int32_t)vnode_vttoif(vnode_vtype(vp)) | vap->va_mode;
2338 fse->uid = (uid_t)vap->va_uid;
2339 fse->gid = (gid_t)vap->va_gid;
2341 fse->mode |= FSE_MODE_HLINK;
2343 fse->nlink = (uint64_t)vap->va_dirlinkcount;
2345 fse->nlink = (uint64_t)vap->va_nlink;
2357 fse_info fse;
2376 fse.dev = vap->va_fsid;
2377 fse.ino = vap->va_fileid;
2378 fse.mode = vnode_vttoif(vnode_vtype(vp)) | (uint32_t)vap->va_mode;
2380 fse.mode |= FSE_MODE_HLINK;
2382 fse.nlink = vap->va_dirlinkcount;
2384 fse.nlink = vap->va_nlink;
2389 fse.mode |= FSE_REMOTE_DIR_EVENT;
2393 fse.uid = vap->va_uid;
2394 fse.gid = vap->va_gid;
2398 add_fsevent(fsevent_type, vfs_context_current(), FSE_ARG_STRING, len, pathbuf, FSE_ARG_FINFO, &fse, FSE_ARG_DONE);