Searched refs:vattr (Results 1 - 25 of 138) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/syscall/
H A Dstat.c198 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 Dchown.c60 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 Dutime.c117 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 Dmkdir.c56 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 Dmknod.c63 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 Dchmod.c52 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 Dlseek.c81 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 Dsymlink.c60 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 Dioctl.c66 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 Dreadlink.c61 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 Dfcntl.c75 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 Dsdev_netops.c77 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 Dsdev_ipnetops.c47 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 Dsdev_zvolops.c498 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 Dsdev_vtops.c44 _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 Dsdev_subr.c252 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 Dtmp.h95 struct vattr *, struct cred *);
112 enum de_op, struct tmpnode *, struct tmpnode *, struct vattr *,
H A Dnamenode.h57 struct vattr nm_vattr; /* attributes of mounted file desc. */
H A Dsdev_impl.h149 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 Dnfs3_srv.c78 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 Delf_notes.c351 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 Dfile.h199 struct vattr;
230 extern int fsetattrat(int, char *, int, struct vattr *);
/illumos-gate/usr/src/uts/common/fs/dcfs/
H A Ddc_vnops.c196 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 Ddevfs_vnops.c63 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 Dnbmlock.c137 struct vattr va;

Completed in 125 milliseconds

123456