/illumos-gate/usr/src/uts/common/fs/ |
H A D | fs_subr.c | 595 struct vattr vattr; in fs_fab_acl() local 605 vattr.va_mask = AT_MODE | AT_UID | AT_GID; in fs_fab_acl() 606 if (error = VOP_GETATTR(vp, &vattr, 0, cr, ct)) in fs_fab_acl() 616 aclentp->a_perm = ((ushort_t)(vattr.va_mode & 0700)) >> 6; in fs_fab_acl() 617 aclentp->a_id = vattr.va_uid; /* Really undefined */ in fs_fab_acl() 621 aclentp->a_perm = ((ushort_t)(vattr.va_mode & 0070)) >> 3; in fs_fab_acl() 622 aclentp->a_id = vattr.va_gid; /* Really undefined */ in fs_fab_acl() 626 aclentp->a_perm = vattr.va_mode & 0007; in fs_fab_acl() 634 VERIFY(0 == acl_trivial_create(vattr.va_mode, in fs_fab_acl()
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/sys/ |
H A D | policy.h | 42 int secpolicy_vnode_setattr(cred_t *, struct vnode *, struct vattr *, 43 const struct vattr *, int, int (void *, int, cred_t *), void *);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vnops.c | 258 struct vattr va; in nfs_open() 311 struct vattr va; in nfs_close() 576 struct vattr va; in nfs_write() 958 struct vattr va; in nfsread() 1148 struct vattr va; in nfs_setattr() 1192 struct vattr va; in nfssetattr() 1410 struct vattr va; in nfs_access() 1976 struct vattr vattr; in nfs_create() local 1992 vattr = *va; in nfs_create() 2105 if (vattr.va_type == VCHR || vattr.va_type == VBLK) { in nfs_create() [all …]
|
H A D | nfs3_vnops.c | 297 struct vattr va; in nfs3_open() 350 struct vattr va; in nfs3_close() 1140 struct vattr va; in nfs3read() 1319 struct vattr va; in nfs3_setattr() 1353 struct vattr va; in nfs3setattr() 2150 struct vattr vattr; in nfs3lookup_otw() local 2232 struct vattr vattr; in nfs3_create() local 2247 vattr = *va; in nfs3_create() 2407 struct vattr vattr; in nfs3create() local 2725 struct vattr vattr; in nfs3mknod() local [all …]
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_ptsops.c | 170 struct vattr *vap = (struct vattr *)arg; in devpts_create_rvp() 326 devpts_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl, in devpts_create() 375 devpts_set_id(struct sdev_node *dv, struct vattr *vap, int protocol) in devpts_set_id() 385 devpts_setattr(struct vnode *vp, struct vattr *vap, int flags, in devpts_setattr()
|
H A D | sdev_vnops.c | 449 sdev_getattr(struct vnode *vp, struct vattr *vap, int flags, in sdev_getattr() 482 sdev_setattr(struct vnode *vp, struct vattr *vap, int flags, in sdev_setattr() 544 kmem_free(dv->sdev_attr, sizeof (struct vattr)); in sdev_setsecattr() 911 struct vattr vattr; in sdev_rename() local 1000 vattr.va_mask = AT_FSID; in sdev_rename() 1001 if (error = VOP_GETATTR(odvp, &vattr, 0, cred, ct)) { in sdev_rename() 1008 fsid = vattr.va_fsid; in sdev_rename() 1009 vattr.va_mask = AT_FSID; in sdev_rename() 1010 if (error = VOP_GETATTR(ndvp, &vattr, 0, cred, ct)) { in sdev_rename() 1017 if (fsid != vattr.va_fsid) { in sdev_rename() [all …]
|
H A D | sdev_profile.c | 70 struct vattr *vap, struct vnode **avpp, int *no_fs_perm) in prof_getattr() 197 struct vattr vattr; in prof_make_dir() local 223 prof_getattr(dir, name, gnewdir, &vattr, &avp, NULL); in prof_make_dir() 227 error = prof_mknode(dir, name, &newdv, &vattr, avp, (void *)*gdirp, in prof_make_dir() 252 struct vattr vattr = {0}; in prof_lookup_globaldev() local 284 prof_getattr(dir, rename, gdv, &vattr, &avp, NULL); in prof_lookup_globaldev() 292 if (prof_mknode(dir, rename, &newdv, &vattr, avp, in prof_lookup_globaldev()
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/ |
H A D | fake_policy.c | 64 secpolicy_vnode_setattr(cred_t *cr, struct vnode *vp, struct vattr *vap, in secpolicy_vnode_setattr() 65 const struct vattr *ovap, int flags, in secpolicy_vnode_setattr()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | urw.c | 65 vattr_t vattr; in page_valid() local 71 vattr.va_mask = AT_SIZE; in page_valid() 75 VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) { in page_valid() 76 u_offset_t size = roundup(vattr.va_size, (u_offset_t)PAGESIZE); in page_valid()
|
H A D | mmapobj.c | 906 vattr_t vattr; in mmapobj_map_flat() local 913 vattr.va_mask = AT_SIZE; in mmapobj_map_flat() 914 error = VOP_GETATTR(vp, &vattr, 0, fcred, NULL); in mmapobj_map_flat() 919 len = vattr.va_size; in mmapobj_map_flat() 1546 vattr_t vattr; in process_phdrs() local 1602 lvp = lib_va_find(&vattr); in process_phdrs() 1714 align, &vattr); in process_phdrs() 2065 vattr_t vattr; in mmapobj_map_interpret() local 2081 error = VOP_GETATTR(vp, &vattr, 0, fcred, NULL); in mmapobj_map_interpret() 2092 ((lvp = lib_va_find(&vattr)) != NULL)) { in mmapobj_map_interpret() [all …]
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
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/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 …]
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | dv_node.h | 80 struct vattr *dv_attr; /* attributes not yet persistent */ 179 extern void dv_vattr_merge(struct dv_node *, struct vattr *); 187 extern void devfs_get_defattr(vnode_t *, struct vattr *, int *);
|
H A D | tmp.h | 96 struct vattr *, struct cred *); 114 enum de_op, struct tmpnode *, struct tmpnode *, struct vattr *,
|
/illumos-gate/usr/src/lib/libvrrpadm/common/ |
H A D | libvrrpadm.c | 674 dladm_vnic_attr_t vattr; in vrrp_is_vrrp_vnic() local 676 if (dladm_vnic_info(vh->vh_dh, vnicid, &vattr, DLADM_OPT_ACTIVE) != in vrrp_is_vrrp_vnic() 681 *vridp = vattr.va_vrid; in vrrp_is_vrrp_vnic() 682 *vidp = vattr.va_vid; in vrrp_is_vrrp_vnic() 683 *afp = vattr.va_af; in vrrp_is_vrrp_vnic() 684 *linkidp = vattr.va_link_id; in vrrp_is_vrrp_vnic() 685 return (vattr.va_vrid != VRRP_VRID_NONE); in vrrp_is_vrrp_vnic()
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | vdev_file.c | 62 vattr_t vattr; in vdev_file_open() local 134 vattr.va_mask = AT_SIZE; in vdev_file_open() 135 error = VOP_GETATTR(vf->vf_vnode, &vattr, 0, kcred, NULL); in vdev_file_open() 141 *max_psize = *psize = vattr.va_size; in vdev_file_open()
|
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 …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_swap.c | 1104 struct vattr vattr; in swapadd() local 1151 vattr.va_mask = AT_SIZE; in swapadd() 1159 if ((vattr.va_size == 0) || (vattr.va_size == MAXOFFSET_T)) { in swapadd() 1172 if (vattr.va_size > MAXOFF32_T) { in swapadd() 1175 swapname, vattr.va_size, MAXOFF32_T); in swapadd() 1176 vattr.va_size = MAXOFF32_T; in swapadd() 1181 vattr.va_mask = AT_SIZE; in swapadd() 1203 if (soff >= vattr.va_size) { in swapadd() 1212 vattr.va_size; in swapadd() 1215 vattr.va_size, soff, eoff, 0, 0); in swapadd() [all …]
|
/illumos-gate/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 167 struct vattr *vap, in lo_getattr() 186 struct vattr *vap, in lo_setattr() 666 struct vattr *va, in lo_create() 718 struct vattr vattr; in lo_create() local 720 vattr.va_size = 0; in lo_create() 721 vattr.va_mask = AT_SIZE; in lo_create() 724 VOP_SETATTR(dvp, &vattr, 0, CRED(), NULL) != 0) in lo_create() 905 struct vattr *va, in lo_mkdir() 962 struct vattr *tva, in lo_symlink()
|
/illumos-gate/usr/src/uts/common/fs/zut/ |
H A D | zut.c | 124 vattr_t vattr; in zut_readdir() local 147 vattr.va_mask = AT_ALL; in zut_readdir() 148 zr->zr_retcode = VOP_GETATTR(fvn, &vattr, 0, cr, NULL); in zut_readdir() 316 vattr_t vattr; in zut_lookup() local 332 vattr.va_mask = AT_ALL; in zut_lookup() 333 zl->zl_retcode = VOP_GETATTR(fvn, &vattr, 0, cr, NULL); in zut_lookup()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | sysmsg.c | 331 struct vattr vattr; in bind_consadm_conf() local 340 vattr.va_mask = AT_SIZE; in bind_consadm_conf() 341 if ((err = VOP_GETATTR(vp, &vattr, 0, kcred, NULL)) != 0) { in bind_consadm_conf() 347 size = vattr.va_size > CNSADM_BYTES_MAX ? in bind_consadm_conf() 348 CNSADM_BYTES_MAX : (ssize_t)vattr.va_size; in bind_consadm_conf()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | file.h | 196 struct vattr; 229 extern int fsetattrat(int, char *, int, struct vattr *);
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | open.c | 162 vattr_t vattr; in copen() local 172 vattr.va_mask = AT_ALL; in copen() 173 if (error = VOP_GETATTR(startvp, &vattr, 0, CRED(), NULL)) { in copen()
|
H A D | chdir.c | 195 struct vattr tattr; in chdirec() 196 struct vattr rattr; in chdirec()
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | sockcommon_vnops.c | 72 static int socket_vop_getattr(struct vnode *, struct vattr *, int, 74 static int socket_vop_setattr(struct vnode *, struct vattr *, int, 282 socket_vop_getattr(struct vnode *vp, struct vattr *vap, int flags, in socket_vop_getattr() 377 socket_vop_setattr(struct vnode *vp, struct vattr *vap, int flags, in socket_vop_setattr()
|