Lines Matching refs:pn_va
57 assert(df->df_dotdot->pn_va.va_type == VDIR);
59 puffs_newinfo_setvtype(pni, df->df_dotdot->pn_va.va_type);
68 rv = puffs_access(VDIR, pn_dir->pn_va.va_mode,
69 pn_dir->pn_va.va_uid, pn_dir->pn_va.va_gid,
75 puffs_newinfo_setvtype(pni, dfd->dfd_node->pn_va.va_type);
76 puffs_newinfo_setsize(pni, dfd->dfd_node->pn_va.va_size);
77 puffs_newinfo_setrdev(pni, dfd->dfd_node->pn_va.va_rdev);
88 rv = puffs_access(VDIR, pn_dir->pn_va.va_mode,
89 pn_dir->pn_va.va_uid, pn_dir->pn_va.va_gid,
104 return puffs_access(pn->pn_va.va_type, pn->pn_va.va_mode,
105 pn->pn_va.va_uid, pn->pn_va.va_gid, acc_mode, pcr);
120 rv = puffs_access_chown(pn->pn_va.va_uid, pn->pn_va.va_gid,
127 rv = puffs_access_chmod(pn->pn_va.va_uid, pn->pn_va.va_gid,
128 pn->pn_va.va_type, va->va_mode, pcr);
137 rv = puffs_access_times(pn->pn_va.va_uid, pn->pn_va.va_gid,
138 pn->pn_va.va_mode, va->va_vaflags & VA_UTIMES_NULL, pcr);
144 switch (pn->pn_va.va_type) {
147 pn->pn_va.va_bytes = va->va_size;
160 puffs_setvattr(&pn->pn_va, va);
178 puffs_setvattr(&pn_new->pn_va, va);
192 if (pn->pn_va.va_type == VDIR)
197 if (pn->pn_va.va_nlink == 0)
212 puffs_setvattr(&pn_new->pn_va, va);
245 if (pn->pn_va.va_type != VDIR)
253 puffs_gendotdent(&dent, pn->pn_va.va_fileid, *readoff, reslen);
268 pn_nth->pn_va.va_fileid,
269 puffs_vtype2dt(pn_nth->pn_va.va_type),
325 if (pn_sfile->pn_va.va_type == VDIR) {
347 if (pn_tfile->pn_va.va_type == VDIR) {
402 puffs_setvattr(&pn_new->pn_va, va);
405 pn_new->pn_va.va_size = strlen(df_new->df_linktarget);
419 assert(pn->pn_va.va_type == VLNK);
439 puffs_setvattr(&pn_new->pn_va, va);
462 if (pn->pn_va.va_type != VREG)
499 if (pn->pn_va.va_type != VREG)
503 offset = pn->pn_va.va_size;
505 if (*resid + offset > pn->pn_va.va_size)
572 if (pn->pn_va.va_nlink == 0)
582 if (pn->pn_va.va_nlink == 0)