/src/sys/compat/linux32/common/ |
linux32_exec_elf32.c | 118 struct vattr *vap; local in function:linux32_elf32_copyargs 172 vap = pack->ep_vap; 179 a->a_v = ((vap->va_mode & S_ISUID) ? 180 vap->va_uid : kauth_cred_geteuid(l->l_cred)); 188 a->a_v = ((vap->va_mode & S_ISGID) ? 189 vap->va_gid : kauth_cred_getegid(l->l_cred));
|
/src/sys/compat/linux/arch/amd64/ |
linux_exec_machdep.c | 130 struct vattr *vap; local in function:ELFNAME2 148 vap = pack->ep_vap; 206 esd.ai[i++].a_v = ((vap->va_mode & S_ISGID) ? 207 vap->va_gid : kauth_cred_getegid(l->l_cred)); 213 esd.ai[i++].a_v = ((vap->va_mode & S_ISUID) ? 214 vap->va_uid : kauth_cred_geteuid(l->l_cred));
|
/src/sys/compat/linux/common/ |
linux_exec_elf32.c | 489 struct vattr *vap; local in function:ELFNAME2 541 vap = pack->ep_vap; 548 if (vap->va_mode & S_ISUID) 549 a->a_v = vap->va_uid; 559 if (vap->va_mode & S_ISGID) 560 a->a_v = vap->va_gid;
|
/src/sys/fs/filecorefs/ |
filecore_vnops.c | 166 struct vattr *vap = ap->a_vap; local in function:filecore_getattr 169 vap->va_fsid = ip->i_dev; 170 vap->va_fileid = ip->i_number; 172 vap->va_mode = filecore_mode(ip); 173 vap->va_nlink = 1; 174 vap->va_uid = fcmp->fc_uid; 175 vap->va_gid = fcmp->fc_gid; 176 vap->va_atime = filecore_time(ip); 177 vap->va_mtime = filecore_time(ip); 178 vap->va_ctime = filecore_time(ip) [all...] |
/src/sys/fs/nfs/client/ |
nfs_clsubs.c | 175 * If the cache is valid, copy contents to *vap and return 0 182 struct vattr *vap; local in function:ncl_getattrcache 187 vap = &np->n_vattr.na_vattr; 199 if (vap->va_type == VDIR) { 230 if (vap->va_size != np->n_size) { 231 if (vap->va_type == VREG) { 233 if (vap->va_size < np->n_size) 234 vap->va_size = np->n_size; 236 np->n_size = vap->va_size; 238 np->n_size = vap->va_size [all...] |
nfs_clport.c | 414 struct vattr *vap, *nvap = &nap->na_vattr, *vaper = nvaper; local in function:nfscl_loadattrcache 441 vap = &np->n_vattr.na_vattr; 442 mtime_save = vap->va_mtime; 502 vap->va_fsid = (uint32_t)np->n_vattr.na_filesid[0]; 504 vap->va_fsid = (uint32_t)hash32_buf( 507 vap->va_fsid = vp->v_mount->mnt_stat.f_fsid.val[0]; 509 if (vap->va_size != np->n_size) { 510 if (vap->va_type == VREG) { 511 if (dontshrink && vap->va_size < np->n_size) { 517 vap->va_size = np->n_size [all...] |
/src/sys/nfs/ |
nfs_clntsubs.c | 129 * Iff vap not NULL 153 struct vattr *vap; local in function:nfs_loadattrcache 215 vap = np->n_vattr; 221 (gid != vap->va_gid || uid != vap->va_uid || vmode != vap->va_mode 222 || timespeccmp(&ctime, &vap->va_ctime, !=))) 225 vap->va_type = vtyp; 226 vap->va_mode = vmode; 227 vap->va_rdev = (dev_t)rdev 321 struct vattr *vap; local in function:nfs_getattrcache [all...] |
/src/sys/fs/autofs/ |
autofs_vnops.c | 76 struct vattr *vap = ap->a_vap; local in function:autofs_getattr 98 error = VOP_GETATTR(newvp, vap, ap->a_cred); 104 vattr_null(vap); 106 vap->va_type = VDIR; 107 vap->va_mode = 0755; 108 vap->va_nlink = 3; 109 vap->va_uid = 0; 110 vap->va_gid = 0; 111 vap->va_fsid = vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0]; 112 vap->va_fileid = anp->an_ino [all...] |
/src/sys/fs/efs/ |
efs_vnops.c | 180 struct vattr *vap = ap->a_vap; local in function:efs_getattr 184 vap->va_type = ap->a_vp->v_type; 185 vap->va_mode = eip->ei_mode; 186 vap->va_nlink = eip->ei_nlink; 187 vap->va_uid = eip->ei_uid; 188 vap->va_gid = eip->ei_gid; 189 vap->va_fsid = ap->a_vp->v_mount->mnt_stat.f_fsid; 190 vap->va_fileid = eip->ei_number; 191 vap->va_size = eip->ei_size; 194 vap->va_blocksize = BLKDEV_IOSIZE [all...] |
/src/sys/fs/ntfs/ |
ntfs_vnops.c | 174 struct vattr *vap = ap->a_vap; local in function:ntfs_getattr 179 vap->va_fsid = ip->i_dev; 180 vap->va_fileid = ip->i_number; 181 vap->va_mode = ip->i_mp->ntm_mode; 182 vap->va_nlink = ip->i_nlink; 183 vap->va_uid = ip->i_mp->ntm_uid; 184 vap->va_gid = ip->i_mp->ntm_gid; 185 vap->va_rdev = 0; /* XXX UNODEV ? */ 186 vap->va_size = fp->f_size; 187 vap->va_bytes = fp->f_allocated 703 struct ntvattr *vap; local in function:ntfs_lookup [all...] |
ntfs_vfsops.c | 710 struct ntvattr *vap; local in function:ntfs_loadvnode 750 error = ntfs_ntvattrget(ntmp, ip, NTFS_A_NAME, NULL, 0, &vap); 757 fp->f_fflag = vap->va_a_name->n_flag; 758 fp->f_pnumber = vap->va_a_name->n_pnumber; 759 fp->f_times = vap->va_a_name->n_times; 760 ntfs_ntvattrrele(vap); 769 ntkey->k_attrtype, ntkey->k_attrname, 0, &vap); 771 fp->f_size = vap->va_datalen; 772 fp->f_allocated = vap->va_allocated; 773 ntfs_ntvattrrele(vap); [all...] |
/src/sys/fs/ptyfs/ |
ptyfs_vnops.c | 308 * them in (vap). 324 struct vattr *vap = ap->a_vap; local in function:ptyfs_getattr 329 vattr_null(vap); 332 vap->va_type = ap->a_vp->v_type; 333 vap->va_fsid = ap->a_vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0]; 334 vap->va_fileid = ptyfs->ptyfs_fileno; 335 vap->va_gen = 0; 336 vap->va_flags = 0; 337 vap->va_blocksize = PAGE_SIZE; 339 vap->va_atime = ptyfs->ptyfs_atime 381 struct vattr *vap = ap->a_vap; local in function:ptyfs_setattr [all...] |
/src/sys/miscfs/fdesc/ |
fdesc_vnops.c | 328 fdesc_attr(int fd, struct vattr *vap, kauth_cred_t cred) 340 error = VOP_GETATTR(fp->f_vnode, vap, cred); 342 if (error == 0 && vap->va_type == VDIR) { 347 vap->va_mode &= ~(S_IXUSR|S_IXGRP|S_IXOTH); 357 vattr_null(vap); 360 vap->va_type = VSOCK; 363 vap->va_type = VFIFO; 367 vap->va_type = VBAD; 370 vap->va_mode = stb.st_mode; 371 vap->va_nlink = stb.st_nlink 402 struct vattr *vap = ap->a_vap; local in function:fdesc_getattr [all...] |
/src/sys/miscfs/genfs/ |
layer_vnops.c | 410 struct vattr *vap = ap->a_vap; local in function:layer_setattr 412 if ((vap->va_flags != VNOVAL || vap->va_uid != (uid_t)VNOVAL || 413 vap->va_gid != (gid_t)VNOVAL || vap->va_atime.tv_sec != VNOVAL || 414 vap->va_mtime.tv_sec != VNOVAL || vap->va_mode != (mode_t)VNOVAL) && 417 if (vap->va_size != VNOVAL) {
|
/src/sys/rump/librump/rumpvfs/ |
rump_vfs.c | 336 struct vattr *vap; local in function:rump_vattr_init 338 vap = kmem_alloc(sizeof(struct vattr), KM_SLEEP); 339 vattr_null(vap); 341 return vap; 345 rump_vattr_settype(struct vattr *vap, enum rump_vtype vt) 348 vap->va_type = (enum vtype)vt; 352 rump_vattr_setmode(struct vattr *vap, mode_t mode) 355 vap->va_mode = mode; 359 rump_vattr_setrdev(struct vattr *vap, dev_t dev) 362 vap->va_rdev = dev [all...] |
/src/sys/ufs/ext2fs/ |
ext2fs_vnops.c | 160 struct vattr *vap = ap->a_vap; local in function:ext2fs_mknod 165 if ((error = ext2fs_makeinode(vap, ap->a_dvp, vpp, ap->a_cnp, 1)) != 0) 270 struct vattr *vap = ap->a_vap; local in function:ext2fs_getattr 276 vap->va_fsid = ip->i_dev; 277 vap->va_fileid = ip->i_number; 278 vap->va_mode = ip->i_e2fs_mode & ALLPERMS; 279 vap->va_nlink = ip->i_e2fs_nlink; 280 vap->va_uid = ip->i_uid; 281 vap->va_gid = ip->i_gid; 282 vap->va_rdev = (dev_t)fs2h32(ip->i_din.e2fs_din->e2di_rdev) 321 struct vattr *vap = ap->a_vap; local in function:ext2fs_setattr [all...] |
/src/sys/fs/adosfs/ |
advnops.c | 133 struct vattr *vap; local in function:adosfs_getattr 141 vap = sp->a_vap; 144 vattr_null(vap); 145 vap->va_uid = ap->uid; 146 vap->va_gid = ap->gid; 147 vap->va_fsid = sp->a_vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0]; 148 vap->va_atime.tv_sec = vap->va_mtime.tv_sec = vap->va_ctime.tv_sec = 151 vap->va_atime.tv_nsec = vap->va_mtime.tv_nsec = vap->va_ctime.tv_nsec = 0 [all...] |
/src/usr.sbin/puffs/mount_9p/ |
node.c | 45 struct vattr *vap = &pn->pn_va; local in function:nodecmp 48 if (vap->va_fileid == qid->qidpath && vap->va_gen == qid->qidvers) 55 do_getattr(struct puffs_usermount *pu, struct puffs_node *pn, struct vattr *vap) 70 rv = proto_expect_stat(pu, pb, vap); 77 puffs9p_node_getattr(struct puffs_usermount *pu, void *opc, struct vattr *vap, 85 memcpy(vap, &pn->pn_va, sizeof(struct vattr)); 421 const struct vattr *vap, uint32_t dirbit) 445 p9pbuf_put_4(pb, dirbit | (vap->va_mode & 0777)); 480 pn_new = newp9pnode_va(pu, vap, nfid) [all...] |
/src/sys/fs/hfs/ |
hfs_vnops.c | 585 struct vattr *vap; local in function:hfs_vop_getattr 593 vap = ap->a_vap; 595 vattr_null(vap); 601 vap->va_type = ap->a_vp->v_type; 608 vap->va_fileid = f->cnid; 610 vap->va_bytes = fork->total_blocks * HFS_BLOCKSIZE(vp); 611 vap->va_size = fork->logical_size; 612 hfs_time_to_timespec(f->date_created, &vap->va_ctime); 613 hfs_time_to_timespec(f->date_content_mod, &vap->va_mtime); 614 hfs_time_to_timespec(f->date_accessed, &vap->va_atime) 671 struct vattr *vap; local in function:hfs_vop_setattr [all...] |
/src/sys/fs/sysvbfs/ |
sysvbfs_vnops.c | 297 struct vattr *vap = ap->a_vap; local in function:sysvbfs_getattr 301 vap->va_type = vp->v_type; 302 vap->va_mode = attr->mode; 303 vap->va_nlink = attr->nlink; 304 vap->va_uid = attr->uid; 305 vap->va_gid = attr->gid; 306 vap->va_fsid = bmp->devvp->v_rdev; 307 vap->va_fileid = inode->number; 308 vap->va_size = bfs_file_size(inode); 309 vap->va_blocksize = BFS_BSIZE 334 struct vattr *vap = ap->a_vap; local in function:sysvbfs_setattr [all...] |
/src/sys/fs/tmpfs/ |
tmpfs_vnops.c | 311 struct vattr *vap = ap->a_vap; local in function:tmpfs_create 314 KASSERT(vap->va_type == VREG || vap->va_type == VSOCK); 315 return tmpfs_construct_node(dvp, vpp, vap, cnp, NULL); 329 struct vattr *vap = ap->a_vap; local in function:tmpfs_mknod 330 enum vtype vt = vap->va_type; 336 return tmpfs_construct_node(dvp, vpp, vap, cnp, NULL); 428 struct vattr *vap = ap->a_vap; local in function:tmpfs_getattr 431 vattr_null(vap); 433 vap->va_type = vp->v_type 471 struct vattr *vap = ap->a_vap; local in function:tmpfs_setattr 845 struct vattr *vap = ap->a_vap; local in function:tmpfs_mkdir 958 struct vattr *vap = ap->a_vap; local in function:tmpfs_symlink [all...] |
/src/sys/fs/union/ |
union_subr.c | 893 struct vattr *vap = &vat; local in function:union_vn_create 920 vattr_null(vap); 921 vap->va_type = VREG; 922 vap->va_mode = cmode; 924 error = VOP_CREATE(un->un_dirvp, &vp, &cn, vap);
|
/src/sys/ufs/lfs/ |
ulfs_vnops.c | 244 struct vattr *vap; local in function:ulfs_setattr 254 vap = ap->a_vap; 269 if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) || 270 (vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) || 271 (vap->va_blocksize != VNOVAL) || (vap->va_rdev != VNOVAL) || 272 ((int)vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL)) [all...] |
/src/sys/fs/cd9660/ |
cd9660_vnops.c | 169 struct vattr *vap = ap->a_vap; local in function:cd9660_getattr 171 vap->va_fsid = ip->i_dev; 172 vap->va_fileid = ip->i_number; 174 vap->va_mode = ip->inode.iso_mode & ALLPERMS; 175 vap->va_mode &= (vp->v_type == VDIR) ? ip->i_mnt->im_dmask : ip->i_mnt->im_fmask; 176 vap->va_nlink = ip->inode.iso_links; 177 vap->va_uid = (ip->i_mnt->im_flags & ISOFSMNT_UID) ? 179 vap->va_gid = (ip->i_mnt->im_flags & ISOFSMNT_GID) ? 181 vap->va_atime = ip->inode.iso_atime; 182 vap->va_mtime = ip->inode.iso_mtime 787 struct vattr *vap = ap->a_vap; local in function:cd9660_setattr [all...] |
/src/sys/kern/ |
exec_elf.c | 174 struct vattr *vap = pack->ep_vap; local in function:elf_populate_auxv 209 if (vap->va_mode & S_ISUID) 210 a->a_v = vap->va_uid; 220 if (vap->va_mode & S_ISGID) 221 a->a_v = vap->va_gid;
|