/illumos-gate/usr/src/uts/common/syscall/ |
H A D | stat.c | 198 vattr_t vattr; local 201 vattr.va_mask = AT_STAT | AT_NBLOCKS | AT_BLKSIZE | AT_SIZE; 202 if ((error = VOP_GETATTR(vp, &vattr, flag, cr, NULL)) != 0) 221 if ((vattr.va_size > MAXOFF32_T) && 224 vattr.va_size = MAXOFF32_T; 227 if (vattr.va_size > MAXOFF_T || vattr.va_nblocks > LONG_MAX || 228 vattr.va_nodeid > ULONG_MAX) 232 sb.st_dev = vattr.va_fsid; 233 sb.st_ino = (ino_t)vattr 328 vattr_t vattr; local 455 vattr_t vattr; local 566 vattr_t vattr; local [all...] |
H A D | chown.c | 60 struct vattr vattr; local 68 vattr.va_uid = uid; 69 vattr.va_gid = gid; 70 vattr.va_mask = 0; 71 if (vattr.va_uid != -1) 72 vattr.va_mask |= AT_UID; 73 if (vattr.va_gid != -1) 74 vattr.va_mask |= AT_GID; 76 error = fsetattrat(fd, path, flag, &vattr); [all...] |
H A D | utime.c | 117 get_timespec_vattr(timespec_t *tsptr, struct vattr *vattr, int *flags) argument 156 vattr->va_atime = ts[0]; 157 vattr->va_mtime = ts[1]; 158 vattr->va_mask = mask; 162 vattr->va_atime = now; 163 vattr->va_mtime = now; 164 vattr->va_mask = AT_ATIME | AT_MTIME; 174 struct vattr vattr; local 187 struct vattr vattr; local [all...] |
H A D | mkdir.c | 56 struct vattr vattr; local 59 vattr.va_type = VDIR; 60 vattr.va_mode = dmode & PERMMASK; 61 vattr.va_mask = AT_TYPE|AT_MODE; 70 error = vn_createat(dname, UIO_USERSPACE, &vattr, EXCL, 0, &vp,
|
H A D | mknod.c | 63 struct vattr vattr; local 81 vattr.va_type = IFTOVT(fmode); 82 vattr.va_mode = fmode & MODEMASK; 83 vattr.va_mask = AT_TYPE|AT_MODE; 84 if (vattr.va_type == VCHR || vattr.va_type == VBLK) { 89 vattr.va_rdev = dev; 90 vattr.va_mask |= AT_RDEV; 101 error = vn_createat(fname, UIO_USERSPACE, &vattr, EXC [all...] |
H A D | chmod.c | 52 struct vattr vattr; local 61 vattr.va_mode = mode & MODEMASK; 62 vattr.va_mask = AT_MODE; 63 error = fsetattrat(fd, path, flag, &vattr);
|
H A D | lseek.c | 81 struct vattr vattr; local 114 vattr.va_mask = AT_SIZE; 115 if (error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL)) { 118 if (reg && (off > (max - (offset_t)vattr.va_size))) { 122 noff = (u_offset_t)(off + (offset_t)vattr.va_size); 144 vattr.va_mask = AT_SIZE; 145 error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL); 148 if (noff >= (u_offset_t)vattr.va_size) 173 vattr 278 struct vattr vattr; local [all...] |
H A D | symlink.c | 60 struct vattr vattr; local 91 vattr.va_type = VLNK; 92 vattr.va_mode = 0777; 93 vattr.va_mask = AT_TYPE|AT_MODE; 94 error = VOP_SYMLINK(dvp, lpn.pn_path, &vattr,
|
H A D | ioctl.c | 66 struct vattr vattr; local 91 vattr.va_mask = AT_SIZE; 92 error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL); 97 offset = MIN(vattr.va_size - fp->f_offset, INT_MAX);
|
H A D | readlink.c | 61 struct vattr vattr; local 87 vattr.va_mask = AT_TYPE; 88 error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL); 89 if (error || vattr.va_type != VLNK) {
|
H A D | fcntl.c | 75 struct vattr vattr; local 619 vattr.va_mask = AT_SIZE; 620 if ((error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL)) 623 begin = start > vattr.va_size ? vattr.va_size : start; 624 length = vattr.va_size > start ? vattr.va_size - start : 625 start - vattr.va_size; 834 struct vattr vatt local 904 struct vattr vattr; local [all...] |
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_netops.c | 77 devnet_create_rvp(const char *nm, struct vattr *vap, dls_dl_handle_t *ddhp) 119 struct vattr vattr; local 162 error = devnet_create_rvp(nm, &vattr, &ddh); 166 error = sdev_mknode(ddv, nm, &dv, &vattr, NULL, NULL, cred, SDEV_READY); 179 * Therefore, sdev_node's 'vattr' needs to be updated. 181 SDEVTOV(dv)->v_rdev = vattr.va_rdev; 183 dv->sdev_attr->va_rdev = vattr.va_rdev; 209 struct vattr vattr; local [all...] |
H A D | sdev_ipnetops.c | 47 devipnet_fill_vattr(struct vattr *vap, dev_t dev) 87 struct vattr *vap = (struct vattr *)arg; 141 struct vattr vattr; local 147 devipnet_fill_vattr(&vattr, dev); 148 if (sdev_mknode(ddv, (char *)name, &dv, &vattr, NULL, NULL,
|
H A D | sdev_zvolops.c | 498 struct vattr *vap = (struct vattr *)arg; 605 struct vattr vattr; local 613 bzero(&vattr, sizeof (vattr)); 615 vattr.va_mask = AT_TYPE|AT_MODE|AT_UID|AT_GID; 616 vattr.va_uid = SDEV_UID_DEFAULT; 617 vattr.va_gid = SDEV_GID_DEFAULT; 618 vattr [all...] |
H A D | sdev_vtops.c | 44 _NOTE(SCHEME_PROTECTS_DATA("Do not care", sdev_node vattr vnode)) 156 struct vattr *vap = (struct vattr *)arg; 234 struct vattr vattr; local 235 struct vattr *vap = &vattr; 451 devvt_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl,
|
H A D | sdev_subr.c | 252 struct vattr *attrp; 284 dv->sdev_attr = kmem_zalloc(sizeof (struct vattr), KM_SLEEP); 372 sdev_nodeready(struct sdev_node *dv, struct vattr *vap, struct vnode *avp, 752 sdev_node_check(struct sdev_node *dv, struct vattr *nvap, void *nargs) 791 * - vap (vattr for the node to be created, va_type should be set. 807 struct vattr *vap, struct vnode *avp, void *args, struct cred *cred, 890 struct vattr attr; 931 kmem_free(dv->sdev_attr, sizeof (struct vattr)); 1122 struct vattr vattr; local 1442 struct vattr vattr; local 1549 struct vattr vattr; local 1776 struct vattr vattr; local 1864 struct vattr vattr; local [all...] |
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | tmp.h | 95 struct vattr *, struct cred *); 112 enum de_op, struct tmpnode *, struct tmpnode *, struct vattr *,
|
H A D | namenode.h | 57 struct vattr nm_vattr; /* attributes of mounted file desc. */
|
H A D | sdev_impl.h | 149 struct vattr *sdev_attr; /* memory copy of the vattr */ 259 extern struct vattr sdev_vattr_dir; 260 extern struct vattr sdev_vattr_lnk; 261 extern struct vattr sdev_vattr_blk; 262 extern struct vattr sdev_vattr_chr; 274 #define SDEV_VATTR 0x4 /* callback returning node vattr */ 290 extern int devname_setattr_func(struct vnode *, struct vattr *, int, 291 struct cred *, int (*)(struct sdev_node *, struct vattr *, int), int); 457 struct vattr *, struc [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs3_srv.c | 78 static int sattr3_to_vattr(sattr3 *, struct vattr *); 79 static int vattr_to_fattr3(struct vattr *, fattr3 *); 80 static int vattr_to_wcc_attr(struct vattr *, wcc_attr *); 81 static void vattr_to_pre_op_attr(struct vattr *, pre_op_attr *); 82 static void vattr_to_wcc_data(struct vattr *, struct vattr *, wcc_data *); 96 struct vattr va; 157 struct vattr *bvap; 158 struct vattr bva; 159 struct vattr *ava [all...] |
/illumos-gate/usr/src/uts/common/exec/elf/ |
H A D | elf_notes.c | 351 vattr_t vattr; local 387 if (VOP_GETATTR(fvp, &vattr, 0, credp, NULL) != 0) { 420 fdinfo.pr_major = getmajor(vattr.va_fsid); 421 fdinfo.pr_minor = getminor(vattr.va_fsid); 422 fdinfo.pr_ino = (ino64_t)vattr.va_nodeid; 423 fdinfo.pr_mode = VTTOIF(vattr.va_type) | vattr.va_mode; 424 fdinfo.pr_uid = vattr.va_uid; 425 fdinfo.pr_gid = vattr.va_gid; 426 fdinfo.pr_rmajor = getmajor(vattr [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | file.h | 199 struct vattr; 230 extern int fsetattrat(int, char *, int, struct vattr *);
|
/illumos-gate/usr/src/uts/common/fs/dcfs/ |
H A D | dc_vnops.c | 196 static int dc_getattr(struct vnode *, struct vattr *, int, 198 static int dc_setattr(struct vnode *, struct vattr *, int, struct cred *, 308 dc_getattr(struct vnode *vp, struct vattr *vap, int flags, 323 dc_setattr(struct vnode *vp, struct vattr *vap, int flags, cred_t *cred, 399 struct vattr vattr; local 404 vattr.va_mask = AT_MODE; 405 if (error = VOP_GETATTR(dp->dc_subvp, &vattr, 0, cr, ctp)) 407 if (dp->dc_mapcnt > 0 && MANDLOCK(vp, vattr.va_mode)) 677 struct vattr vatt local 928 struct vattr vattr; local [all...] |
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_vnops.c | 63 extern struct vattr dv_vattr_dir, dv_vattr_file; 160 devfs_getattr(struct vnode *vp, struct vattr *vap, int flags, struct cred *cr, 220 struct vattr *vap, 224 struct vattr *map; 227 struct vattr vattr; local 299 vattr = dv_vattr_dir; 301 &vattr, flags, cr, NULL) == 0) { 303 sizeof (struct vattr), KM_SLEEP); 304 *dv->dv_attr = vattr; [all...] |
/illumos-gate/usr/src/uts/common/fs/ |
H A D | nbmlock.c | 137 struct vattr va;
|