Home
last modified time | relevance | path

Searched refs:vattrp (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/namefs/
H A Dnamevfs.c427 vattrp = &nodep->nm_vattr; in nm_mount()
428 vattrp->va_mask = AT_ALL; in nm_mount()
446 if (secpolicy_vnode_access2(crp, mvp, vattrp->va_uid, vattrp->va_mode, in nm_mount()
485 vattrp->va_type = filevattr.va_type; in nm_mount()
486 vattrp->va_fsid = namedev; in nm_mount()
487 vattrp->va_nodeid = namenodeno_alloc(); in nm_mount()
488 vattrp->va_nlink = 1; in nm_mount()
489 vattrp->va_size = filevattr.va_size; in nm_mount()
490 vattrp->va_rdev = filevattr.va_rdev; in nm_mount()
491 vattrp->va_blksize = filevattr.va_blksize; in nm_mount()
[all …]
/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_vnops.c353 struct vattr *vattrp = NULL; in devfs_setattr() local
412 vattrp = kmem_zalloc(sizeof (*vattrp), KM_SLEEP); in devfs_setattr()
456 free_vattr = vattrp; in devfs_setattr()
457 vattrp = NULL; in devfs_setattr()
461 *vattrp = dv_vattr_file; in devfs_setattr()
462 error = VOP_GETATTR(dv->dv_attrvp, vattrp, 0, cr, ct); in devfs_setattr()
466 dv->dv_attr = vattrp; in devfs_setattr()
468 vattrp = NULL; in devfs_setattr()
570 vattrp = dv->dv_attr; in devfs_setattr()
580 if (vattrp) in devfs_setattr()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dexec.c1112 execsetid(struct vnode *vp, struct vattr *vattrp, uid_t *uidp, uid_t *gidp, in execsetid() argument
1141 if (vattrp->va_mode & VSUID) { in execsetid()
1142 if (vattrp->va_uid == 0) { in execsetid()
1149 uid = vattrp->va_uid; in execsetid()
1160 uid = vattrp->va_uid; in execsetid()
1164 if (vattrp->va_mode & VSGID) { in execsetid()
1165 gid = vattrp->va_gid; in execsetid()
1215 execpermissions(struct vnode *vp, struct vattr *vattrp, struct uarg *args) in execpermissions() argument
1220 vattrp->va_mask = AT_MODE | AT_UID | AT_GID | AT_SIZE; in execpermissions()
1221 if (error = VOP_GETATTR(vp, vattrp, ATTR_EXEC, p->p_cred, NULL)) in execpermissions()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dexec.h218 extern int execpermissions(struct vnode *vp, struct vattr *vattrp,