Home
last modified time | relevance | path

Searched refs:vattr (Results 1 – 25 of 147) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/syscall/
H A Dstat.c198 vattr_t vattr; in cstat() local
227 if (vattr.va_size > MAXOFF_T || vattr.va_nblocks > LONG_MAX || in cstat()
234 sb.st_mode = VTTOIF(vattr.va_type) | vattr.va_mode; in cstat()
236 sb.st_uid = vattr.va_uid; in cstat()
237 sb.st_gid = vattr.va_gid; in cstat()
328 vattr_t vattr; in cstat32() local
357 sb.st_mode = VTTOIF(vattr.va_type) | vattr.va_mode; in cstat32()
455 vattr_t vattr; in cstat64() local
465 lsb.st_mode = VTTOIF(vattr.va_type) | vattr.va_mode; in cstat64()
566 vattr_t vattr; in cstat64_32() local
[all …]
H A Dlseek.c79 struct vattr vattr; in lseek32_common() local
112 vattr.va_mask = AT_SIZE; in lseek32_common()
142 vattr.va_mask = AT_SIZE; in lseek32_common()
171 vattr.va_mask = AT_SIZE; in lseek32_common()
175 if (off < (offset_t)vattr.va_size) in lseek32_common()
176 noff = (u_offset_t)vattr.va_size; in lseek32_common()
276 struct vattr vattr; in lseek64() local
293 vattr.va_mask = AT_SIZE; in lseek64()
296 new_off += vattr.va_size; in lseek64()
318 vattr.va_mask = AT_SIZE; in lseek64()
[all …]
H A Dutime.c117 get_timespec_vattr(timespec_t *tsptr, struct vattr *vattr, int *flags) in get_timespec_vattr() argument
156 vattr->va_atime = ts[0]; in get_timespec_vattr()
157 vattr->va_mtime = ts[1]; in get_timespec_vattr()
158 vattr->va_mask = mask; in get_timespec_vattr()
162 vattr->va_atime = now; in get_timespec_vattr()
163 vattr->va_mtime = now; in get_timespec_vattr()
164 vattr->va_mask = AT_ATIME | AT_MTIME; in get_timespec_vattr()
174 struct vattr vattr; in futimens() local
181 return (cfutimesat(fd, NULL, 2, &vattr, flags, FOLLOW)); in futimens()
187 struct vattr vattr; in utimensat() local
[all …]
H A Dchown.c60 struct vattr vattr; in fchownat() local
68 vattr.va_uid = uid; in fchownat()
69 vattr.va_gid = gid; in fchownat()
70 vattr.va_mask = 0; in fchownat()
71 if (vattr.va_uid != -1) in fchownat()
72 vattr.va_mask |= AT_UID; in fchownat()
73 if (vattr.va_gid != -1) in fchownat()
74 vattr.va_mask |= AT_GID; in fchownat()
76 error = fsetattrat(fd, path, flag, &vattr); in fchownat()
H A Dmknod.c63 struct vattr vattr; in mknodat() local
81 vattr.va_type = IFTOVT(fmode); in mknodat()
82 vattr.va_mode = fmode & MODEMASK; in mknodat()
83 vattr.va_mask = AT_TYPE|AT_MODE; in mknodat()
84 if (vattr.va_type == VCHR || vattr.va_type == VBLK) { in mknodat()
89 vattr.va_rdev = dev; in mknodat()
90 vattr.va_mask |= AT_RDEV; in mknodat()
101 error = vn_createat(fname, UIO_USERSPACE, &vattr, EXCL, 0, &vp, in mknodat()
H A Dmkdir.c56 struct vattr vattr; in mkdirat() local
59 vattr.va_type = VDIR; in mkdirat()
60 vattr.va_mode = dmode & PERMMASK; in mkdirat()
61 vattr.va_mask = AT_TYPE|AT_MODE; in mkdirat()
70 error = vn_createat(dname, UIO_USERSPACE, &vattr, EXCL, 0, &vp, in mkdirat()
H A Dchmod.c52 struct vattr vattr; in fchmodat() local
58 vattr.va_mode = mode & MODEMASK; in fchmodat()
59 vattr.va_mask = AT_MODE; in fchmodat()
60 error = fsetattrat(fd, path, flag, &vattr); in fchmodat()
H A Dsymlink.c60 struct vattr vattr; in symlinkat() local
91 vattr.va_type = VLNK; in symlinkat()
92 vattr.va_mode = 0777; in symlinkat()
93 vattr.va_mask = AT_TYPE|AT_MODE; in symlinkat()
94 error = VOP_SYMLINK(dvp, lpn.pn_path, &vattr, in symlinkat()
H A Dfcntl.c75 struct vattr vattr; in fcntl() local
619 vattr.va_mask = AT_SIZE; in fcntl()
623 begin = start > vattr.va_size ? vattr.va_size : start; in fcntl()
624 length = vattr.va_size > start ? vattr.va_size - start : in fcntl()
625 start - vattr.va_size; in fcntl()
835 struct vattr vattr; in flock_check() local
856 vattr.va_mask = AT_SIZE; in flock_check()
857 if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL)) in flock_check()
859 if (flp->l_start > (max - (offset_t)vattr.va_size)) in flock_check()
905 struct vattr vattr; in flock_get_start() local
[all …]
H A Dioctl.c64 struct vattr vattr; in ioctl() local
89 vattr.va_mask = AT_SIZE; in ioctl()
90 error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL); in ioctl()
95 offset = MIN(vattr.va_size - fp->f_offset, INT_MAX); in ioctl()
H A Dreadlink.c61 struct vattr vattr; in readlinkat() local
87 vattr.va_mask = AT_TYPE; in readlinkat()
88 error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL); in readlinkat()
89 if (error || vattr.va_type != VLNK) { in readlinkat()
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_stat.c67 vattr_t vattr; in fake_stat() local
75 lsb.st_dev = vattr.va_fsid; in fake_stat()
76 lsb.st_ino = vattr.va_nodeid; in fake_stat()
77 lsb.st_mode = VTTOIF(vattr.va_type) | vattr.va_mode; in fake_stat()
79 lsb.st_uid = vattr.va_uid; in fake_stat()
80 lsb.st_gid = vattr.va_gid; in fake_stat()
81 lsb.st_rdev = vattr.va_rdev; in fake_stat()
82 lsb.st_size = vattr.va_size; in fake_stat()
83 lsb.st_atim = vattr.va_atime; in fake_stat()
84 lsb.st_mtim = vattr.va_mtime; in fake_stat()
[all …]
H A Dfake_open.c114 struct vattr vattr; in vn_open() local
136 vattr.va_type = VREG; in vn_open()
137 vattr.va_mode = createmode; in vn_open()
138 vattr.va_mask = AT_TYPE|AT_MODE; in vn_open()
140 vattr.va_size = 0; in vn_open()
141 vattr.va_mask |= AT_SIZE; in vn_open()
215 vattr.va_mask = AT_NLINK; in vn_open()
219 if (vattr.va_nlink != 1) { in vn_open()
246 vattr.va_size = 0; in vn_open()
247 vattr.va_mask = AT_SIZE; in vn_open()
[all …]
H A Dfake_fssub.c296 struct vattr vattr; in fs_fab_acl() local
305 vattr.va_mask = AT_MODE | AT_UID | AT_GID; in fs_fab_acl()
306 if (error = VOP_GETATTR(vp, &vattr, 0, cr, ct)) in fs_fab_acl()
314 VERIFY(0 == acl_trivial_create(vattr.va_mode, in fs_fab_acl()
393 struct vattr vattr; in convoff() local
396 vattr.va_mask = AT_SIZE; in convoff()
397 if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL)) in convoff()
406 lckdat->l_start += vattr.va_size; in convoff()
422 lckdat->l_start -= vattr.va_size; in convoff()
/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) in devnet_create_rvp()
119 struct vattr vattr; in devnet_lookup() local
162 error = devnet_create_rvp(nm, &vattr, &ddh); in devnet_lookup()
166 error = sdev_mknode(ddv, nm, &dv, &vattr, NULL, NULL, cred, SDEV_READY); in devnet_lookup()
181 SDEVTOV(dv)->v_rdev = vattr.va_rdev; in devnet_lookup()
183 dv->sdev_attr->va_rdev = vattr.va_rdev; in devnet_lookup()
209 struct vattr vattr; in devnet_filldir_datalink() local
222 if (devnet_create_rvp(link, &vattr, &ddh) != 0) in devnet_filldir_datalink()
228 if (sdev_mknode(ddv, (char *)link, &dv, &vattr, NULL, NULL, kcred, in devnet_filldir_datalink()
H A Dsdev_zvolops.c498 struct vattr *vap = (struct vattr *)arg; in devzvol_create_dir()
605 struct vattr vattr; in devzvol_mk_ngz_node() local
613 bzero(&vattr, sizeof (vattr)); in devzvol_mk_ngz_node()
618 vattr.va_type = VNON; in devzvol_mk_ngz_node()
619 vattr.va_atime = now; in devzvol_mk_ngz_node()
620 vattr.va_mtime = now; in devzvol_mk_ngz_node()
621 vattr.va_ctime = now; in devzvol_mk_ngz_node()
654 vattr.va_type = VDIR; in devzvol_mk_ngz_node()
669 vattr.va_rdev = devnum; in devzvol_mk_ngz_node()
672 vattr.va_type = VCHR; in devzvol_mk_ngz_node()
[all …]
H A Dsdev_ipnetops.c47 devipnet_fill_vattr(struct vattr *vap, dev_t dev) in devipnet_fill_vattr()
87 struct vattr *vap = (struct vattr *)arg; in devipnet_create_rvp()
141 struct vattr vattr; in devipnet_filldir_entry() local
147 devipnet_fill_vattr(&vattr, dev); in devipnet_filldir_entry()
148 if (sdev_mknode(ddv, (char *)name, &dv, &vattr, NULL, NULL, in devipnet_filldir_entry()
H A Dsdev_subr.c247 struct vattr *attrp; in sdev_attr_update()
754 struct vattr attr; in sdev_update_timestamps()
990 struct vattr vattr; in sdev_rnmnode() local
1241 struct vattr *
1310 struct vattr vattr; in sdev_filldir_from_store() local
1417 struct vattr vattr; in sdev_filldir_dynamic() local
1418 struct vattr *vap = &vattr; in sdev_filldir_dynamic()
1644 struct vattr vattr; in sdev_call_dircallback() local
1645 struct vattr *vap = &vattr; in sdev_call_dircallback()
1732 struct vattr vattr; in devname_lookup_func() local
[all …]
H A Dsdev_vtops.c44 _NOTE(SCHEME_PROTECTS_DATA("Do not care", sdev_node vattr vnode))
156 struct vattr *vap = (struct vattr *)arg; in devvt_create_rvp()
234 struct vattr vattr; in devvt_create_snode() local
235 struct vattr *vap = &vattr; in devvt_create_snode()
446 devvt_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl, in devvt_create()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs3_srv.c111 struct vattr va; in rfs3_getattr()
175 struct vattr *bvap; in rfs3_setattr()
176 struct vattr bva; in rfs3_setattr()
177 struct vattr *avap; in rfs3_setattr()
178 struct vattr ava; in rfs3_setattr()
395 struct vattr va; in rfs3_lookup()
397 struct vattr dva; in rfs3_lookup()
624 struct vattr va; in rfs3_access()
783 struct vattr va; in rfs3_readlink()
970 struct vattr va; in rfs3_read()
[all …]
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dsdev_impl.h165 struct vattr *sdev_attr; /* memory copy of the vattr */
258 extern struct vattr sdev_vattr_dir;
259 extern struct vattr sdev_vattr_lnk;
260 extern struct vattr sdev_vattr_blk;
261 extern struct vattr sdev_vattr_chr;
289 extern int devname_setattr_func(struct vnode *, struct vattr *, int,
290 struct cred *, int (*)(struct sdev_node *, struct vattr *, int), int);
461 struct vattr *, struct vnode *, void *, struct cred *, sdev_node_state_t);
471 extern void sdev_vattr_merge(struct sdev_node *, struct vattr *);
483 extern struct vattr *sdev_getdefault_attr(enum vtype type);
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf_notes.c363 vattr_t vattr; in write_elfnotes() local
399 if (VOP_GETATTR(fvp, &vattr, 0, credp, NULL) != 0) { in write_elfnotes()
432 fdinfo.pr_major = getmajor(vattr.va_fsid); in write_elfnotes()
433 fdinfo.pr_minor = getminor(vattr.va_fsid); in write_elfnotes()
434 fdinfo.pr_ino = (ino64_t)vattr.va_nodeid; in write_elfnotes()
435 fdinfo.pr_mode = VTTOIF(vattr.va_type) | vattr.va_mode; in write_elfnotes()
436 fdinfo.pr_uid = vattr.va_uid; in write_elfnotes()
437 fdinfo.pr_gid = vattr.va_gid; in write_elfnotes()
438 fdinfo.pr_rmajor = getmajor(vattr.va_rdev); in write_elfnotes()
439 fdinfo.pr_rminor = getminor(vattr.va_rdev); in write_elfnotes()
[all …]
/illumos-gate/usr/src/uts/common/fs/dcfs/
H A Ddc_vnops.c197 static int dc_getattr(struct vnode *, struct vattr *, int,
309 dc_getattr(struct vnode *vp, struct vattr *vap, int flags, in dc_getattr()
401 struct vattr vattr; in dc_frlock() local
406 vattr.va_mask = AT_MODE; in dc_frlock()
407 if (error = VOP_GETATTR(dp->dc_subvp, &vattr, 0, cr, ctp)) in dc_frlock()
409 if (dp->dc_mapcnt > 0 && MANDLOCK(vp, vattr.va_mode)) in dc_frlock()
679 struct vattr vattr; in dc_map() local
694 if (vn_has_mandatory_locks(vp, vattr.va_mode)) in dc_map()
930 struct vattr vattr; in decompvp() local
957 if (VOP_GETATTR(vp, &vattr, 0, cred, ctp) != 0) in decompvp()
[all …]
/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_vnops.c222 struct vattr *vap, in devfs_setattr_dir()
226 struct vattr *map; in devfs_setattr_dir()
229 struct vattr vattr; in devfs_setattr_dir() local
301 vattr = dv_vattr_dir; in devfs_setattr_dir()
303 &vattr, flags, cr, NULL) == 0) { in devfs_setattr_dir()
306 *dv->dv_attr = vattr; in devfs_setattr_dir()
341 struct vattr *vap, in devfs_setattr()
349 struct vattr *map; in devfs_setattr()
352 struct vattr *free_vattr = NULL; in devfs_setattr()
353 struct vattr *vattrp = NULL; in devfs_setattr()
[all …]
/illumos-gate/usr/src/uts/common/fs/
H A Dvnode.c967 struct vattr vattr; in vn_openat() local
1022 vattr.va_type = VREG; in vn_openat()
1026 vattr.va_size = 0; in vn_openat()
1218 vattr.va_size = 0; in vn_openat()
1326 struct vattr *vap, in vn_create()
1345 struct vattr *vap, in vn_createat()
1359 struct vattr vattr; in vn_createat() local
1633 struct vattr vattr; in vn_linkat() local
1657 fsid = vattr.va_fsid; in vn_linkat()
1696 struct vattr vattr; in vn_renameat() local
[all …]

123456