Searched refs:hs_dirent (Results 1 – 4 of 4) sorted by relevance
/titanic_41/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_vnops.c | 190 if (hp->hs_dirent.ext_size == 0) in hsfs_read() 191 hs_filldirent(vp, &hp->hs_dirent); in hsfs_read() 193 filesize = hp->hs_dirent.ext_size; in hsfs_read() 319 if ((hp->hs_dirent.ext_size == 0) && (vp->v_type == VDIR)) { in hsfs_getattr() 320 hs_filldirent(vp, &hp->hs_dirent); in hsfs_getattr() 322 vap->va_type = IFTOVT(hp->hs_dirent.mode); in hsfs_getattr() 323 vap->va_mode = hp->hs_dirent.mode; in hsfs_getattr() 324 vap->va_uid = hp->hs_dirent.uid; in hsfs_getattr() 325 vap->va_gid = hp->hs_dirent.gid; in hsfs_getattr() 329 vap->va_nlink = hp->hs_dirent.nlink; in hsfs_getattr() [all …]
|
H A D | hsfs_node.c | 152 if (crgetuid(cred) != hp->hs_dirent.uid) { in hs_access() 154 if (!groupmember((uid_t)hp->hs_dirent.gid, cred)) in hs_access() 157 return (secpolicy_vnode_access2(cred, vp, hp->hs_dirent.uid, in hs_access() 158 hp->hs_dirent.mode << shift, m)); in hs_access() 330 if (hp->hs_dirent.sym_link != (char *)NULL) { in hs_getfree() 331 kmem_free(hp->hs_dirent.sym_link, in hs_getfree() 332 (size_t)(hp->hs_dirent.ext_size + 1)); in hs_getfree() 589 bcopy((caddr_t)dp, (caddr_t)&hp->hs_dirent, in hs_makenode() 681 if (hp->hs_dirent.sym_link != (char *)NULL) { in hs_freenode() 682 kmem_free(hp->hs_dirent.sym_link, in hs_freenode() [all …]
|
H A D | hsfs_vfsops.c | 752 hs_check_root_dirent(fsp->hsfs_rootvp, &(hp->hs_dirent)); in hs_mountfs()
|
/titanic_41/usr/src/uts/common/sys/fs/ |
H A D | hsfs_node.h | 95 struct hs_direntry hs_dirent; /* the directory entry for this file */ member
|