/src/tests/fs/puffs/h_dtfs/ |
dtfs_subr.c | 91 assert(dir->pn_va.va_type == VDIR); 108 dtfs_baseattrs(&newpn->pn_va, type, dtm->dtm_nextfileid++); 117 newpn->pn_va.va_uid = uid; 118 newpn->pn_va.va_gid = dir->pn_va.va_gid; 185 assert(pn_parent->pn_va.va_type == VDIR); 206 assert(pn->pn_va.va_nlink == 0); 209 switch (pn->pn_va.va_type) { 211 assert(dtm->dtm_fsizes >= pn->pn_va.va_size); 212 dtm->dtm_fsizes -= pn->pn_va.va_size [all...] |
dtfs_vnops.c | 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 [all...] |
dtfs_vfsops.c | 47 struct vattr *va = &pn->pn_va; 69 struct vattr *va = &pn->pn_va; 93 struct vattr *va = &pn->pn_va; 254 if (pn->pn_va.va_fileid != dfid->dfid_fileid 255 || pn->pn_va.va_gen != dfid->dfid_gen) 259 puffs_newinfo_setvtype(pni, pn->pn_va.va_type); 260 puffs_newinfo_setsize(pni, pn->pn_va.va_size); 261 puffs_newinfo_setrdev(pni, pn->pn_va.va_rdev); 287 dfid->dfid_fileid = pn->pn_va.va_fileid; 288 dfid->dfid_gen = pn->pn_va.va_gen [all...] |
/src/usr.sbin/puffs/mount_9p/ |
node.c | 45 struct vattr *vap = &pn->pn_va; 83 rv = do_getattr(pu, pn, &pn->pn_va); 85 memcpy(vap, &pn->pn_va, sizeof(struct vattr)); 147 memcpy(&pn->pn_va, &va, sizeof(va)); 150 puffs_newinfo_setvtype(pni, pn->pn_va.va_type); 151 puffs_newinfo_setsize(pni, pn->pn_va.va_size); 152 puffs_newinfo_setrdev(pni, pn->pn_va.va_rdev); 246 proto_make_stat(pu, pb, va, NULL, pn->pn_va.va_type); 281 if (pn->pn_va.va_type != VDIR) { 311 if (pn->pn_va.va_type == VDIR) [all...] |
subr.c | 79 pn->pn_va = *va; 91 puffs_vattr_null(&pn->pn_va); 92 qid2vattr(&pn->pn_va, qid);
|
/src/usr.sbin/puffs/mount_psshfs/ |
node.c | 110 puffs_newinfo_setvtype(pni, pn->pn_va.va_type); 111 puffs_newinfo_setsize(pni, pn->pn_va.va_size); 127 memcpy(vap, &pn->pn_va, sizeof(struct vattr)); 158 (va->FIELD != pn->pn_va.FIELD)) \ 164 (pn->pn_va.FIELD != \ 195 if (pn->pn_va.va_mtime.tv_sec != PUFFS_VNOVAL) 196 kludgeva.va_mtime.tv_sec = pn->pn_va.va_mtime.tv_sec; 202 if (pn->pn_va.va_atime.tv_sec != PUFFS_VNOVAL) 203 kludgeva.va_atime.tv_sec = pn->pn_va.va_atime.tv_sec; 213 puffs_setvattr(&pn->pn_va, &kludgeva) [all...] |
subr.c | 82 if (pn->pn_va.va_mtime.tv_sec != PUFFS_VNOVAL) 83 if (pn->pn_va.va_mtime.tv_sec != vap->va_mtime.tv_sec 84 && pn->pn_va.va_type == VREG) 93 puffs_setvattr(&pn->pn_va, &modva); 275 assert(pn->pn_va.va_type == VDIR); 373 = testd->entry->pn_va.va_fileid; 463 parent->pn_va.va_nlink++; 470 pd->va.va_fileid = pn->pn_va.va_fileid; 519 if (pn->pn_va.va_type == VDIR) { 543 if (node->pn_va.va_type == VDIR [all...] |
fs.c | 161 rva = &pn_root->pn_va; 275 puffs_newinfo_setvtype(pni, pn->pn_va.va_type); 276 puffs_newinfo_setsize(pni, pn->pn_va.va_size);
|
psshfs.c | 343 rva = &pn_root->pn_va;
|
/src/lib/libpuffs/ |
null.c | 133 if (pn->pn_va.va_fileid == *cmpino) 152 puffs_setvattr(&pn->pn_va, va); 156 puffs_stat2vattr(&pn->pn_va, &sb); 253 puffs_newinfo_setvtype(pni, pn_res->pn_va.va_type); 254 puffs_newinfo_setsize(pni, (voff_t)pn_res->pn_va.va_size); 255 puffs_newinfo_setrdev(pni, pn_res->pn_va.va_rdev); 305 assert(pn->pn_va.va_type == VDIR); 324 puffs_stat2vattr(&pn_res->pn_va, &sb); 328 puffs_newinfo_setvtype(pni, pn_res->pn_va.va_type); 329 puffs_newinfo_setsize(pni, (voff_t)pn_res->pn_va.va_size) [all...] |
pnode.c | 59 puffs_vattr_null(&pn->pn_va); 110 return &pn->pn_va;
|
subr.c | 122 memcpy(va, &pn->pn_va, sizeof(struct vattr));
|
puffs.h | 83 struct vattr pn_va; member in struct:puffs_node
|
dispatcher.c | 656 if (pn_src->pn_va.va_type != VDIR) {
|
/src/lib/librefuse/ |
refuse.c | 379 puffs_setvattr(&pn->pn_va, va); 409 puffs_setvattr(&pn->pn_va, &newva); 453 puffs_stat2vattr(&pn_res->pn_va, &st); 457 puffs_newinfo_setvtype(pni, pn_res->pn_va.va_type); 458 puffs_newinfo_setsize(pni, (voff_t)pn_res->pn_va.va_size); 459 puffs_newinfo_setrdev(pni, pn_res->pn_va.va_rdev); 792 if (pn->pn_va.va_type == VDIR) { 825 if (pn->pn_va.va_type == VDIR) { 856 if (maxread > (size_t)((off_t)pn->pn_va.va_size - offset)) { 858 maxread = (size_t)((off_t)pn->pn_va.va_size - offset) [all...] |
/src/share/examples/puffs/pnullfs/ |
pnullfs.c | 113 puffs_stat2vattr(&pn_root->pn_va, &sb);
|
/src/lib/libperfuse/ |
perfuse.c | 601 ps->ps_fsid = pn_root->pn_va.va_fsid; 610 puffs_vattr_null(&pn_root->pn_va); 611 pn_root->pn_va.va_type = VDIR; 612 pn_root->pn_va.va_mode = 0755; 613 pn_root->pn_va.va_fileid = FUSE_ROOT_ID;
|
ops.c | 121 vap = &pn->pn_va; 215 ((struct puffs_node *)opc)->pn_va.va_fileid, 482 fuse_attr_to_vap(ps, &pn->pn_va, &feo->attr); 483 pn->pn_va.va_gen = (u_long)(feo->generation); 498 puffs_newinfo_setva(pni, &pn->pn_va); 502 puffs_newinfo_setvtype(pni, pn->pn_va.va_type); 503 puffs_newinfo_setsize(pni, (voff_t)pn->pn_va.va_size); 504 puffs_newinfo_setrdev(pni, pn->pn_va.va_rdev); 544 fuse_attr_to_vap(ps, &pn->pn_va, &feo->attr); 545 pn->pn_va.va_gen = (u_long)(feo->generation) [all...] |
/src/share/examples/puffs/icfs/ |
icfs.c | 214 puffs_stat2vattr(&pn_root->pn_va, &sb);
|
/src/share/examples/puffs/rot13fs/ |
rot13fs.c | 167 puffs_stat2vattr(&pn_root->pn_va, &sb);
|