Home
last modified time | relevance | path

Searched refs:vap (Results 1 – 25 of 115) sorted by relevance

12345

/netbsd-src/sys/nfs/
H A Dnfs_clntsubs.c153 struct vattr *vap; in nfs_loadattrcache() local
215 vap = np->n_vattr; in nfs_loadattrcache()
221 (gid != vap->va_gid || uid != vap->va_uid || vmode != vap->va_mode in nfs_loadattrcache()
222 || timespeccmp(&ctime, &vap->va_ctime, !=))) in nfs_loadattrcache()
225 vap->va_type = vtyp; in nfs_loadattrcache()
226 vap->va_mode = vmode; in nfs_loadattrcache()
227 vap->va_rdev = (dev_t)rdev; in nfs_loadattrcache()
228 vap->va_mtime = mtime; in nfs_loadattrcache()
229 vap->va_ctime = ctime; in nfs_loadattrcache()
230 vap->va_birthtime.tv_sec = VNOVAL; in nfs_loadattrcache()
[all …]
/netbsd-src/lib/libpuffs/
H A Dopdump.c302 dumpattr(struct vattr *vap) in dumpattr() argument
311 mydprintf(DINT DINT "type: %s, ", vtypes[vap->va_type]); in dumpattr()
314 if (vap->va_mode != (mode_t)PUFFS_VNOVAL) in dumpattr()
315 snprintf(buf, sizeof(buf), "0%o", vap->va_mode); in dumpattr()
319 if (vap->va_nlink != (nlink_t)PUFFS_VNOVAL) in dumpattr()
320 snprintf(buf, sizeof(buf), "%d", vap->va_nlink); in dumpattr()
324 if (vap->va_uid != (uid_t)PUFFS_VNOVAL) in dumpattr()
325 snprintf(buf, sizeof(buf), "%d", vap->va_uid); in dumpattr()
329 if (vap->va_gid != (gid_t)PUFFS_VNOVAL) in dumpattr()
330 snprintf(buf, sizeof(buf), "%d", vap->va_gid); in dumpattr()
[all …]
H A Dsubr.c155 puffs_setvattr(struct vattr *vap, const struct vattr *sva) in puffs_setvattr() argument
158 #define SETIFVAL(a, t) if (sva->a != (t)PUFFS_VNOVAL) vap->a = sva->a in puffs_setvattr()
160 vap->va_type = sva->va_type; in puffs_setvattr()
186 puffs_vattr_null(struct vattr *vap) in puffs_vattr_null() argument
189 vap->va_type = VNON; in puffs_vattr_null()
195 vap->va_mode = (mode_t)PUFFS_VNOVAL; in puffs_vattr_null()
196 vap->va_nlink = (nlink_t)PUFFS_VNOVAL; in puffs_vattr_null()
197 vap->va_uid = (uid_t)PUFFS_VNOVAL; in puffs_vattr_null()
198 vap->va_gid = (gid_t)PUFFS_VNOVAL; in puffs_vattr_null()
199 vap->va_fsid = (dev_t)PUFFS_VNOVAL; in puffs_vattr_null()
[all …]
/netbsd-src/sys/fs/ntfs/
H A Dntfs_subr.c99 ntfs_ntvattrrele(struct ntvattr *vap) in ntfs_ntvattrrele() argument
102 (unsigned long long)vap->va_ip->i_number, vap->va_type)); in ntfs_ntvattrrele()
103 ntfs_ntrele(vap->va_ip); in ntfs_ntvattrrele()
116 struct ntvattr *vap; in ntfs_findvattr() local
131 for (vap = ip->i_valist.lh_first; vap; vap = vap->va_list.le_next) { in ntfs_findvattr()
133 vap->va_type, (long long) vap->va_vcnstart, in ntfs_findvattr()
134 (long long) vap->va_vcnend)); in ntfs_findvattr()
135 if ((vap->va_type == type) && in ntfs_findvattr()
136 (vap->va_vcnstart <= vcn) && (vap->va_vcnend >= vcn) && in ntfs_findvattr()
137 (vap->va_namelen == namelen) && in ntfs_findvattr()
[all …]
/netbsd-src/usr.sbin/puffs/mount_9p/
H A Dnineproto.c120 proto_getstat(struct puffs_usermount *pu, struct puffs_framebuf *pb, struct vattr *vap, in proto_getstat() argument
151 vap->va_rdev = rdev; in proto_getstat()
152 vap->va_mode = mode & 0777; /* may contain other uninteresting bits */ in proto_getstat()
153 vap->va_atime.tv_sec = atime; in proto_getstat()
154 vap->va_mtime.tv_sec = mtime; in proto_getstat()
155 vap->va_ctime.tv_sec = mtime; in proto_getstat()
156 vap->va_atime.tv_nsec=vap->va_mtime.tv_nsec=vap->va_ctime.tv_nsec = 0; in proto_getstat()
157 vap->va_birthtime.tv_sec = vap->va_birthtime.tv_nsec = 0; in proto_getstat()
158 vap->va_size = vap->va_bytes = flen; in proto_getstat()
159 vap->va_uid = ustr2uid(uid); in proto_getstat()
[all …]
/netbsd-src/sys/miscfs/fdesc/
H A Dfdesc_vnops.c328 fdesc_attr(int fd, struct vattr *vap, kauth_cred_t cred) in fdesc_attr() argument
340 error = VOP_GETATTR(fp->f_vnode, vap, cred); in fdesc_attr()
342 if (error == 0 && vap->va_type == VDIR) { in fdesc_attr()
347 vap->va_mode &= ~(S_IXUSR|S_IXGRP|S_IXOTH); in fdesc_attr()
357 vattr_null(vap); in fdesc_attr()
360 vap->va_type = VSOCK; in fdesc_attr()
363 vap->va_type = VFIFO; in fdesc_attr()
367 vap->va_type = VBAD; in fdesc_attr()
370 vap->va_mode = stb.st_mode; in fdesc_attr()
371 vap->va_nlink = stb.st_nlink; in fdesc_attr()
[all …]
/netbsd-src/sys/fs/ptyfs/
H A Dptyfs_vnops.c324 struct vattr *vap = ap->a_vap; in ptyfs_getattr() local
329 vattr_null(vap); in ptyfs_getattr()
332 vap->va_type = ap->a_vp->v_type; in ptyfs_getattr()
333 vap->va_fsid = ap->a_vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0]; in ptyfs_getattr()
334 vap->va_fileid = ptyfs->ptyfs_fileno; in ptyfs_getattr()
335 vap->va_gen = 0; in ptyfs_getattr()
336 vap->va_flags = 0; in ptyfs_getattr()
337 vap->va_blocksize = PAGE_SIZE; in ptyfs_getattr()
339 vap->va_atime = ptyfs->ptyfs_atime; in ptyfs_getattr()
340 vap->va_mtime = ptyfs->ptyfs_mtime; in ptyfs_getattr()
[all …]
/netbsd-src/sys/fs/hfs/
H A Dhfs_vnops.c585 struct vattr *vap; in hfs_vop_getattr() local
593 vap = ap->a_vap; in hfs_vop_getattr()
595 vattr_null(vap); in hfs_vop_getattr()
601 vap->va_type = ap->a_vp->v_type; in hfs_vop_getattr()
608 vap->va_fileid = f->cnid; in hfs_vop_getattr()
610 vap->va_bytes = fork->total_blocks * HFS_BLOCKSIZE(vp); in hfs_vop_getattr()
611 vap->va_size = fork->logical_size; in hfs_vop_getattr()
612 hfs_time_to_timespec(f->date_created, &vap->va_ctime); in hfs_vop_getattr()
613 hfs_time_to_timespec(f->date_content_mod, &vap->va_mtime); in hfs_vop_getattr()
614 hfs_time_to_timespec(f->date_accessed, &vap->va_atime); in hfs_vop_getattr()
[all …]
/netbsd-src/sys/ufs/ext2fs/
H A Dext2fs_vnops.c160 struct vattr *vap = ap->a_vap; in ext2fs_mknod() local
165 if ((error = ext2fs_makeinode(vap, ap->a_dvp, vpp, ap->a_cnp, 1)) != 0) in ext2fs_mknod()
270 struct vattr *vap = ap->a_vap; in ext2fs_getattr() local
276 vap->va_fsid = ip->i_dev; in ext2fs_getattr()
277 vap->va_fileid = ip->i_number; in ext2fs_getattr()
278 vap->va_mode = ip->i_e2fs_mode & ALLPERMS; in ext2fs_getattr()
279 vap->va_nlink = ip->i_e2fs_nlink; in ext2fs_getattr()
280 vap->va_uid = ip->i_uid; in ext2fs_getattr()
281 vap->va_gid = ip->i_gid; in ext2fs_getattr()
282 vap->va_rdev = (dev_t)fs2h32(ip->i_din.e2fs_din->e2di_rdev); in ext2fs_getattr()
[all …]
/netbsd-src/sys/fs/tmpfs/
H A Dtmpfs_vnops.c311 struct vattr *vap = ap->a_vap; in tmpfs_create() local
314 KASSERT(vap->va_type == VREG || vap->va_type == VSOCK); in tmpfs_create()
315 return tmpfs_construct_node(dvp, vpp, vap, cnp, NULL); in tmpfs_create()
329 struct vattr *vap = ap->a_vap; in tmpfs_mknod() local
330 enum vtype vt = vap->va_type; in tmpfs_mknod()
336 return tmpfs_construct_node(dvp, vpp, vap, cnp, NULL); in tmpfs_mknod()
428 struct vattr *vap = ap->a_vap; in tmpfs_getattr() local
431 vattr_null(vap); in tmpfs_getattr()
433 vap->va_type = vp->v_type; in tmpfs_getattr()
434 vap->va_mode = node->tn_mode; in tmpfs_getattr()
[all …]
/netbsd-src/sys/fs/nfs/client/
H A Dnfs_clport.c414 struct vattr *vap, *nvap = &nap->na_vattr, *vaper = nvaper; in nfscl_loadattrcache() local
441 vap = &np->n_vattr.na_vattr; in nfscl_loadattrcache()
442 mtime_save = vap->va_mtime; in nfscl_loadattrcache()
502 vap->va_fsid = (uint32_t)np->n_vattr.na_filesid[0]; in nfscl_loadattrcache()
504 vap->va_fsid = (uint32_t)hash32_buf( in nfscl_loadattrcache()
507 vap->va_fsid = vp->v_mount->mnt_stat.f_fsid.val[0]; in nfscl_loadattrcache()
509 if (vap->va_size != np->n_size) { in nfscl_loadattrcache()
510 if (vap->va_type == VREG) { in nfscl_loadattrcache()
511 if (dontshrink && vap->va_size < np->n_size) { in nfscl_loadattrcache()
517 vap->va_size = np->n_size; in nfscl_loadattrcache()
[all …]
/netbsd-src/sys/fs/sysvbfs/
H A Dsysvbfs_vnops.c297 struct vattr *vap = ap->a_vap; in sysvbfs_getattr() local
301 vap->va_type = vp->v_type; in sysvbfs_getattr()
302 vap->va_mode = attr->mode; in sysvbfs_getattr()
303 vap->va_nlink = attr->nlink; in sysvbfs_getattr()
304 vap->va_uid = attr->uid; in sysvbfs_getattr()
305 vap->va_gid = attr->gid; in sysvbfs_getattr()
306 vap->va_fsid = bmp->devvp->v_rdev; in sysvbfs_getattr()
307 vap->va_fileid = inode->number; in sysvbfs_getattr()
308 vap->va_size = bfs_file_size(inode); in sysvbfs_getattr()
309 vap->va_blocksize = BFS_BSIZE; in sysvbfs_getattr()
[all …]
/netbsd-src/tests/fs/puffs/h_dtfs/
H A Ddtfs_subr.c43 dtfs_baseattrs(struct vattr *vap, enum vtype type, ino_t id) in dtfs_baseattrs() argument
51 vap->va_type = type; in dtfs_baseattrs()
53 vap->va_mode = 0777; in dtfs_baseattrs()
54 vap->va_nlink = 1; /* n + 1 after adding dent */ in dtfs_baseattrs()
56 vap->va_mode = 0666; in dtfs_baseattrs()
57 vap->va_nlink = 0; /* n + 1 */ in dtfs_baseattrs()
59 vap->va_uid = 0; in dtfs_baseattrs()
60 vap->va_gid = 0; in dtfs_baseattrs()
61 vap->va_fileid = id; in dtfs_baseattrs()
62 vap->va_size = 0; in dtfs_baseattrs()
[all …]
/netbsd-src/sys/miscfs/procfs/
H A Dprocfs_vnops.c660 struct vattr *vap = ap->a_vap; in procfs_getattr() local
719 vattr_null(vap); in procfs_getattr()
722 vap->va_type = ap->a_vp->v_type; in procfs_getattr()
723 vap->va_mode = pfs->pfs_mode; in procfs_getattr()
724 vap->va_fileid = pfs->pfs_fileno; in procfs_getattr()
725 vap->va_flags = 0; in procfs_getattr()
726 vap->va_blocksize = PAGE_SIZE; in procfs_getattr()
737 getnanotime(&vap->va_ctime); in procfs_getattr()
738 vap->va_atime = vap->va_mtime = vap->va_ctime; in procfs_getattr()
741 &vap->va_birthtime); in procfs_getattr()
[all …]
/netbsd-src/sys/fs/udf/
H A Dudf_vnops.c875 struct vattr *vap = ap->a_vap; in udf_getattr() local
935 vattr_null(vap); in udf_getattr()
936 vap->va_type = vp->v_type; in udf_getattr()
937 vap->va_mode = udf_getaccessmode(udf_node); in udf_getattr()
938 vap->va_nlink = nlink; in udf_getattr()
939 vap->va_uid = uid; in udf_getattr()
940 vap->va_gid = gid; in udf_getattr()
941 vap->va_fsid = vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0]; in udf_getattr()
942 vap->va_fileid = udf_get_node_id(&udf_node->loc); /* inode hash XXX */ in udf_getattr()
943 vap->va_size = filesize; in udf_getattr()
[all …]
/netbsd-src/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c119 printf("msdosfs_create(cnp %p, vap %p\n", cnp, ap->a_vap); in msdosfs_create()
256 struct vattr *vap = ap->a_vap; in msdosfs_getattr() local
262 vap->va_fsid = dep->de_dev; in msdosfs_getattr()
278 vap->va_fileid = fileid; in msdosfs_getattr()
283 vap->va_mode = in msdosfs_getattr()
285 vap->va_uid = pmp->pm_uid; in msdosfs_getattr()
286 vap->va_gid = pmp->pm_gid; in msdosfs_getattr()
287 vap->va_nlink = 1; in msdosfs_getattr()
288 vap->va_rdev = 0; in msdosfs_getattr()
289 vap in msdosfs_getattr()
326 struct vattr *vap = ap->a_vap; msdosfs_setattr() local
[all...]
/netbsd-src/sys/ufs/ufs/
H A Dufs_vnops.c185 struct vattr *vap; in ufs_mknod() local
191 vap = ap->a_vap; in ufs_mknod()
202 if ((error = ufs_makeinode(vap, ap->a_dvp, ulr, vpp, ap->a_cnp)) != 0) in ufs_mknod()
403 struct vattr *vap; in ufs_getattr() local
407 vap = ap->a_vap; in ufs_getattr()
413 vap->va_fsid = ip->i_dev; in ufs_getattr()
414 vap->va_fileid = ip->i_number; in ufs_getattr()
415 vap->va_mode = ip->i_mode & ALLPERMS; in ufs_getattr()
416 vap->va_nlink = ip->i_nlink; in ufs_getattr()
417 vap->va_uid = ip->i_uid; in ufs_getattr()
[all …]
/netbsd-src/external/cddl/osnet/sys/kern/
H A Dpolicy.c268 secpolicy_setid_setsticky_clear(vnode_t *vp, struct vattr *vap, in secpolicy_setid_setsticky_clear() argument
276 if (vp->v_type != VDIR && (vap->va_mode & S_ISTXT)) { in secpolicy_setid_setsticky_clear()
284 if ((vap->va_mode & S_ISGID) != 0) in secpolicy_setid_setsticky_clear()
296 secpolicy_vnode_setattr(cred_t *cred, vnode_t *vp, struct vattr *vap, in secpolicy_vnode_setattr() argument
300 int mask = vap->va_mask; in secpolicy_vnode_setattr()
333 if ((error = secpolicy_setid_setsticky_clear(vp, vap, in secpolicy_vnode_setattr()
337 vap->va_mode = ovap->va_mode; in secpolicy_vnode_setattr()
361 if (((mask & AT_UID) && vap->va_uid != ovap->va_uid) || in secpolicy_vnode_setattr()
362 ((mask & AT_GID) && vap->va_gid != ovap->va_gid && in secpolicy_vnode_setattr()
363 !groupmember(vap->va_gid, cred))) { in secpolicy_vnode_setattr()
[all …]
/netbsd-src/sys/ufs/chfs/
H A Dchfs_vnops.c219 struct vattr *vap = ((struct vop_mknod_v3_args *) v)->a_vap; in chfs_mknod() local
236 if (vap->va_type != VBLK && vap->va_type != VCHR && vap->va_type != VFIFO) in chfs_mknod()
241 mode = MAKEIMODE(vap->va_type, vap->va_mode); in chfs_mknod()
244 switch (vap->va_type) { in chfs_mknod()
260 err = chfs_makeinode(mode, dvp, &vp, cnp, vap->va_type); in chfs_mknod()
263 if (vap->va_rdev != VNOVAL) in chfs_mknod()
264 ip->rdev = vap->va_rdev; in chfs_mknod()
266 if (vap->va_type == VFIFO) in chfs_mknod()
411 struct vattr *vap = ((struct vop_getattr_args *) v)->a_vap; in chfs_getattr() local
418 vattr_null(vap); in chfs_getattr()
[all …]
/netbsd-src/sys/fs/cd9660/
H A Dcd9660_vnops.c169 struct vattr *vap = ap->a_vap; in cd9660_getattr() local
171 vap->va_fsid = ip->i_dev; in cd9660_getattr()
172 vap->va_fileid = ip->i_number; in cd9660_getattr()
174 vap->va_mode = ip->inode.iso_mode & ALLPERMS; in cd9660_getattr()
175 vap->va_mode &= (vp->v_type == VDIR) ? ip->i_mnt->im_dmask : ip->i_mnt->im_fmask; in cd9660_getattr()
176 vap->va_nlink = ip->inode.iso_links; in cd9660_getattr()
177 vap->va_uid = (ip->i_mnt->im_flags & ISOFSMNT_UID) ? in cd9660_getattr()
179 vap->va_gid = (ip->i_mnt->im_flags & ISOFSMNT_GID) ? in cd9660_getattr()
181 vap->va_atime = ip->inode.iso_atime; in cd9660_getattr()
182 vap->va_mtime = ip->inode.iso_mtime; in cd9660_getattr()
[all …]
/netbsd-src/external/cddl/osnet/sys/sys/
H A Dvnode.h211 vattr_init_mask(vattr_t *vap) in vattr_init_mask() argument
214 vap->va_mask = 0; in vattr_init_mask()
216 if (vap->va_type != VNON) in vattr_init_mask()
217 vap->va_mask |= AT_TYPE; in vattr_init_mask()
218 if (vap->va_uid != (uid_t)VNOVAL) in vattr_init_mask()
219 vap->va_mask |= AT_UID; in vattr_init_mask()
220 if (vap->va_gid != (gid_t)VNOVAL) in vattr_init_mask()
221 vap->va_mask |= AT_GID; in vattr_init_mask()
222 if (vap->va_size != (u_quad_t)VNOVAL) in vattr_init_mask()
223 vap->va_mask |= AT_SIZE; in vattr_init_mask()
[all …]
/netbsd-src/sys/fs/v7fs/
H A Dv7fs_vnops.c421 struct vattr *vap = ap->a_vap; in v7fs_getattr() local
424 vap->va_type = vp->v_type; in v7fs_getattr()
425 vap->va_mode = inode->mode; in v7fs_getattr()
426 vap->va_nlink = inode->nlink; in v7fs_getattr()
427 vap->va_uid = inode->uid; in v7fs_getattr()
428 vap->va_gid = inode->gid; in v7fs_getattr()
429 vap->va_fsid = v7fsmount->devvp->v_rdev; in v7fs_getattr()
430 vap->va_fileid = inode->inode_number; in v7fs_getattr()
431 vap->va_size = vp->v_size; in v7fs_getattr()
434 KASSERT(vap->va_size > 0); in v7fs_getattr()
[all …]
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Dzfs_ctldir.c485 zfsctl_common_getattr(vnode_t *vp, vattr_t *vap) in zfsctl_common_getattr() argument
492 vap->va_uid = 0; in zfsctl_common_getattr()
493 vap->va_gid = 0; in zfsctl_common_getattr()
494 vap->va_rdev = 0; in zfsctl_common_getattr()
499 vap->va_blksize = 0; in zfsctl_common_getattr()
500 vap->va_nblocks = 0; in zfsctl_common_getattr()
501 vap->va_seq = 0; in zfsctl_common_getattr()
502 vap->va_fsid = vp->v_mount->mnt_stat.f_fsid.val[0]; in zfsctl_common_getattr()
503 vap->va_mode = S_IRUSR | S_IXUSR | S_IRGRP | S_IXGRP | in zfsctl_common_getattr()
505 vap->va_type = VDIR; in zfsctl_common_getattr()
[all …]
/netbsd-src/sys/fs/nilfs/
H A Dnilfs_vnops.c783 struct vattr *vap = ap->a_vap; in nilfs_getattr() local
790 vattr_null(vap); in nilfs_getattr()
791 vap->va_type = vp->v_type; in nilfs_getattr()
792 vap->va_mode = nilfs_rw16(inode->i_mode) & ALLPERMS; in nilfs_getattr()
793 vap->va_nlink = nilfs_rw16(inode->i_links_count); in nilfs_getattr()
794 vap->va_uid = nilfs_rw32(inode->i_uid); in nilfs_getattr()
795 vap->va_gid = nilfs_rw32(inode->i_gid); in nilfs_getattr()
796 vap->va_fsid = vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0]; in nilfs_getattr()
797 vap->va_fileid = node->ino; in nilfs_getattr()
798 vap->va_size = nilfs_rw64(inode->i_size); in nilfs_getattr()
[all …]
/netbsd-src/sys/fs/autofs/
H A Dautofs_vnops.c76 struct vattr *vap = ap->a_vap; in autofs_getattr() local
98 error = VOP_GETATTR(newvp, vap, ap->a_cred); in autofs_getattr()
104 vattr_null(vap); in autofs_getattr()
106 vap->va_type = VDIR; in autofs_getattr()
107 vap->va_mode = 0755; in autofs_getattr()
108 vap->va_nlink = 3; in autofs_getattr()
109 vap->va_uid = 0; in autofs_getattr()
110 vap->va_gid = 0; in autofs_getattr()
111 vap->va_fsid = vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0]; in autofs_getattr()
112 vap in autofs_getattr()
[all...]

12345