/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socktpi.c | 954 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 D | socksyscalls.c | 2529 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 D | zfs_ioctl.c | 5937 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 D | zfs_znode.c | 509 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 D | zfs_vfsops.c | 1963 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 D | zfs_context.h | 206 typedef struct vattr { struct
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_srv.c | 1490 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 D | nfs_subr.c | 1987 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 D | nfs_srv.c | 135 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 D | nfs_log.c | 780 struct vattr va; in nfslog_write_logrecords()
|
H A D | nfs_acl_srv.c | 420 struct vattr va; in acl2_getxattrdir() 661 struct vattr va; in acl3_getxattrdir()
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs4.h | 1427 extern int nfs4getattr(vnode_t *, struct vattr *, cred_t *);
|
H A D | nfs.h | 966 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 D | exec.h | 218 extern int execpermissions(struct vnode *vp, struct vattr *vattrp,
|
H A D | vnode.h | 430 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 D | policy.h | 213 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 D | exec.c | 93 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 D | policy.c | 1444 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 D | prsubr.c | 1670 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 D | prvnops.c | 3994 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 D | audit_event.c | 2005 struct vattr attr; in aus_close()
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_vnops.c | 222 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 D | devfs_subr.c | 482 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 D | elf_notes.c | 363 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 D | lofi.c | 2993 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()
|