Home
last modified time | relevance | path

Searched refs:vattr (Results 26 – 50 of 147) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/fs/
H A Dfs_subr.c595 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 Dpolicy.h42 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 Dnfs_vnops.c258 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 Dnfs3_vnops.c297 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 Dsdev_ptsops.c170 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 Dsdev_vnops.c449 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 Dsdev_profile.c70 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 Dfake_policy.c64 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 Durw.c65 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 Dmmapobj.c906 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 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/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 …]
/illumos-gate/usr/src/uts/common/sys/fs/
H A Ddv_node.h80 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 Dtmp.h96 struct vattr *, struct cred *);
114 enum de_op, struct tmpnode *, struct tmpnode *, struct vattr *,
/illumos-gate/usr/src/lib/libvrrpadm/common/
H A Dlibvrrpadm.c674 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 Dvdev_file.c62 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 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 …]
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_swap.c1104 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 Dlofs_vnops.c167 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 Dzut.c124 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 Dsysmsg.c331 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 Dfile.h196 struct vattr;
229 extern int fsetattrat(int, char *, int, struct vattr *);
/illumos-gate/usr/src/uts/common/syscall/
H A Dopen.c162 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 Dchdir.c195 struct vattr tattr; in chdirec()
196 struct vattr rattr; in chdirec()
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsockcommon_vnops.c72 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()

123456