Home
last modified time | relevance | path

Searched refs:vattr (Results 1 – 25 of 147) sorted by last modified time

123456

/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsocktpi.c954 struct vattr vattr; in sotpi_bindlisten() local
973 vattr.va_type = VSOCK; in sotpi_bindlisten()
974 vattr.va_mode = 0777 & ~PTOU(curproc)->u_cmask; in sotpi_bindlisten()
975 vattr.va_mask = AT_TYPE|AT_MODE; in sotpi_bindlisten()
977 error = vn_create(soun->sun_path, UIO_SYSSPACE, &vattr, in sotpi_bindlisten()
H A Dsocksyscalls.c2529 struct vattr va; in snf_segmap()
2780 struct vattr va; in snf_cache()
2908 struct vattr va; in sosendfile64()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_ioctl.c5937 vattr_t vattr; in zfs_ioc_smb_acl() local
5994 vattr.va_mask = AT_MODE|AT_UID|AT_GID|AT_TYPE; in zfs_ioc_smb_acl()
5995 vattr.va_type = VREG; in zfs_ioc_smb_acl()
5996 vattr.va_mode = S_IFREG|0777; in zfs_ioc_smb_acl()
5997 vattr.va_uid = 0; in zfs_ioc_smb_acl()
5998 vattr.va_gid = 0; in zfs_ioc_smb_acl()
6006 &vattr, EXCL, 0, &resourcevp, kcred, 0, NULL, &vsec); in zfs_ioc_smb_acl()
H A Dzfs_znode.c509 vattr_t vattr; in zfs_create_share_dir() local
515 vattr.va_mask = AT_MODE|AT_UID|AT_GID|AT_TYPE; in zfs_create_share_dir()
516 vattr.va_type = VDIR; in zfs_create_share_dir()
517 vattr.va_mode = S_IFDIR|0555; in zfs_create_share_dir()
518 vattr.va_uid = crgetuid(kcred); in zfs_create_share_dir()
519 vattr.va_gid = crgetgid(kcred); in zfs_create_share_dir()
1846 vattr_t vattr; in zfs_create_fs() local
1915 vattr.va_type = VDIR; in zfs_create_fs()
1916 vattr.va_mode = S_IFDIR|0755; in zfs_create_fs()
1917 vattr.va_uid = crgetuid(cr); in zfs_create_fs()
[all …]
H A Dzfs_vfsops.c1963 vattr_t vattr; in zfs_mount() local
1970 vattr.va_mask = AT_UID; in zfs_mount()
1972 if (VOP_GETATTR(mvp, &vattr, 0, cr, NULL)) { in zfs_mount()
1976 if (secpolicy_vnode_owner(cr, vattr.va_uid) != 0 && in zfs_mount()
/illumos-gate/usr/src/lib/libzpool/common/sys/
H A Dzfs_context.h206 typedef struct vattr { struct
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_srv.c1490 struct vattr va; in rfs4_op_access()
2706 struct vattr bdva, idva, adva; in rfs4_op_link()
3404 struct vattr va; in rfs4_op_read()
3930 struct vattr va; in rfs4_op_readlink()
4258 struct vattr bdva, idva, adva; in rfs4_op_remove()
4449 struct vattr va; in rfs4_op_remove()
4555 struct vattr obdva, oidva, oadva; in rfs4_op_rename()
4556 struct vattr nbdva, nidva, nadva; in rfs4_op_rename()
4801 struct vattr va; in rfs4_op_rename()
5359 struct vattr bva; in do_rfs4_op_setattr()
[all …]
H A Dnfs_subr.c1987 vattr_to_sattr(struct vattr *vap, struct nfssattr *sa) in vattr_to_sattr()
2031 vattr_to_sattr3(struct vattr *vap, sattr3 *sa) in vattr_to_sattr3()
2106 struct vattr va; in setdirgid()
2134 struct vattr va; in setdirmode()
H A Dnfs_srv.c135 struct vattr va; in rfs_getattr()
184 struct vattr va; in rfs_setattr()
185 struct vattr bva; in rfs_setattr()
452 struct vattr va; in rfs_lookup()
620 struct vattr va; in rfs_readlink()
767 struct vattr va; in rfs_read()
1054 struct vattr va; in rfs_write_sync()
1298 struct vattr va; in rfs_write()
1807 struct vattr va; in rfs_create()
2400 struct vattr va; in rfs_symlink()
[all …]
H A Dnfs_log.c780 struct vattr va; in nfslog_write_logrecords()
H A Dnfs_acl_srv.c420 struct vattr va; in acl2_getxattrdir()
661 struct vattr va; in acl3_getxattrdir()
/illumos-gate/usr/src/uts/common/nfs/
H A Dnfs4.h1427 extern int nfs4getattr(vnode_t *, struct vattr *, cred_t *);
H A Dnfs.h966 extern void nfs_attrcache_va(vnode_t *, struct vattr *);
967 extern int nfs_getattr_otw(vnode_t *, struct vattr *, cred_t *);
968 extern int nfsgetattr(vnode_t *, struct vattr *, cred_t *);
969 extern int nattr_to_vattr(vnode_t *, struct nfsfattr *, struct vattr *);
979 extern int vattr_to_sattr(struct vattr *, struct nfssattr *);
1000 extern int vattr_to_nattr(struct vattr *, struct nfsfattr *);
2340 extern int nfs3_getattr_otw(vnode_t *, struct vattr *, cred_t *);
2341 extern int nfs3getattr(vnode_t *, struct vattr *, cred_t *);
2342 extern int fattr3_to_vattr(vnode_t *, fattr3 *, struct vattr *);
2346 extern int vattr_to_sattr3(struct vattr *, sattr3 *);
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dexec.h218 extern int execpermissions(struct vnode *vp, struct vattr *vattrp,
H A Dvnode.h430 typedef struct vattr { struct
584 #define vattr32 vattr
1329 int vn_create(char *pnamep, enum uio_seg seg, struct vattr *vap,
1332 int vn_createat(char *pnamep, enum uio_seg seg, struct vattr *vap,
H A Dpolicy.h213 int secpolicy_vnode_setattr(cred_t *, struct vnode *, struct vattr *,
214 const struct vattr *, int, int (void *, int, cred_t *), void *);
/illumos-gate/usr/src/uts/common/os/
H A Dexec.c93 static int execsetid(struct vnode *, struct vattr *, uid_t *, uid_t *,
656 struct vattr vattr; in gexec() local
678 if ((error = execpermissions(*vpp, &vattr, args)) != 0) in gexec()
701 (privflags = execsetid(vp, &vattr, &uid, &gid, &fset, in gexec()
771 (vattr.va_mode & (VSUID|VSGID))) { in gexec()
1112 execsetid(struct vnode *vp, struct vattr *vattrp, uid_t *uidp, uid_t *gidp, in execsetid()
1215 execpermissions(struct vnode *vp, struct vattr *vattrp, struct uarg *args) in execpermissions()
H A Dpolicy.c1444 secpolicy_vnode_setattr(cred_t *cr, struct vnode *vp, struct vattr *vap, in secpolicy_vnode_setattr()
1445 const struct vattr *ovap, int flags, in secpolicy_vnode_setattr()
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprsubr.c1670 pr_object_name(char *name, vnode_t *vp, struct vattr *vattr) in pr_object_name() argument
1847 struct vattr vattr; in prgetmap() local
1930 vp, &vattr); in prgetmap()
1962 struct vattr vattr; in prgetmap32() local
2186 struct vattr vattr; in prpdread() local
2337 struct vattr vattr; in prpdread32() local
2962 vattr_t vattr; in prgetfdinfo() local
3007 fdinfo->pr_mode = VTTOIF(vattr.va_type) | vattr.va_mode; in prgetfdinfo()
4569 vattr_t vattr; in pr_getsegsize() local
4791 struct vattr vattr; in prgetxmap() local
[all …]
H A Dprvnops.c3994 vattr_t vattr; in pr_lookup_objectdir() local
4031 vattr.va_mask = AT_FSID|AT_NODEID; in pr_lookup_objectdir()
4040 pr_object_name(name, vp, &vattr); in pr_lookup_objectdir()
4440 vattr_t vattr; in pr_lookup_pathdir() local
4546 &vattr); in pr_lookup_pathdir()
5218 vattr_t vattr; in rebuild_objdir() local
5245 vattr.va_mask = AT_FSID|AT_NODEID; in rebuild_objdir()
5385 vattr_t vattr; in pr_readdir_objectdir() local
5425 pr_object_name(str, vp, &vattr); in pr_readdir_objectdir()
5682 vattr_t vattr; in pr_readdir_pathdir() local
[all …]
/illumos-gate/usr/src/uts/common/c2/
H A Daudit_event.c2005 struct vattr attr; in aus_close()
/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_vnops.c222 struct vattr *vap, in devfs_setattr_dir()
226 struct vattr *map; in devfs_setattr_dir()
229 struct vattr vattr; in devfs_setattr_dir() local
301 vattr = dv_vattr_dir; in devfs_setattr_dir()
303 &vattr, flags, cr, NULL) == 0) { in devfs_setattr_dir()
306 *dv->dv_attr = vattr; in devfs_setattr_dir()
341 struct vattr *vap, in devfs_setattr()
349 struct vattr *map; in devfs_setattr()
352 struct vattr *free_vattr = NULL; in devfs_setattr()
353 struct vattr *vattrp = NULL; in devfs_setattr()
[all …]
H A Ddevfs_subr.c482 kmem_free(dv->dv_attr, sizeof (struct vattr)); in dv_destroy()
693 struct vattr vattr; in dv_shadow_node() local
765 kmem_free(dv->dv_attr, sizeof (struct vattr)); in dv_shadow_node()
778 devfs_get_defattr(vp, &vattr, NULL); in dv_shadow_node()
780 dv_vattr_merge(dv, &vattr); in dv_shadow_node()
781 gethrestime(&vattr.va_atime); in dv_shadow_node()
782 vattr.va_mtime = vattr.va_atime; in dv_shadow_node()
783 vattr.va_ctime = vattr.va_atime; in dv_shadow_node()
806 error = VOP_CREATE(rdvp, nm, &vattr, NONEXCL, in dv_shadow_node()
829 *(dv->dv_attr) = vattr; in dv_shadow_node()
[all …]
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf_notes.c363 vattr_t vattr; in write_elfnotes() local
399 if (VOP_GETATTR(fvp, &vattr, 0, credp, NULL) != 0) { in write_elfnotes()
432 fdinfo.pr_major = getmajor(vattr.va_fsid); in write_elfnotes()
433 fdinfo.pr_minor = getminor(vattr.va_fsid); in write_elfnotes()
434 fdinfo.pr_ino = (ino64_t)vattr.va_nodeid; in write_elfnotes()
435 fdinfo.pr_mode = VTTOIF(vattr.va_type) | vattr.va_mode; in write_elfnotes()
436 fdinfo.pr_uid = vattr.va_uid; in write_elfnotes()
437 fdinfo.pr_gid = vattr.va_gid; in write_elfnotes()
438 fdinfo.pr_rmajor = getmajor(vattr.va_rdev); in write_elfnotes()
439 fdinfo.pr_rminor = getminor(vattr.va_rdev); in write_elfnotes()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dlofi.c2993 vattr_t vattr; in lofi_map_file() local
3025 vattr.va_mask = AT_SIZE; in lofi_map_file()
3026 error = VOP_GETATTR(vp, &vattr, 0, credp, NULL); in lofi_map_file()
3031 if ((vattr.va_size % DEV_BSIZE) != 0) { in lofi_map_file()
3066 lsp->ls_vp_size = vattr.va_size; in lofi_map_file()

123456