| /src/lib/libpuffs/ |
| paths.c | 50 struct puffs_node *pn_parent = PU_CMAP(pu, parent); local 55 assert(pn_parent->pn_po.po_path != NULL); 59 rv = pu->pu_pathtransform(pu, &pn_parent->pn_po, pcn, &po); 70 rv = pu->pu_namemod(pu, &pn_parent->pn_po, pcn); 75 rv = pu->pu_pathbuild(pu, &pn_parent->pn_po, &po, 0,
|
| /src/tests/fs/puffs/h_dtfs/ |
| dtfs_vnops.c | 171 struct puffs_node *pn_parent = opc; local 177 pn_new = dtfs_genfile(pn_parent, pcn, va->va_type); 189 struct puffs_node *pn_parent = opc; local 195 dtfs_nukenode(targ, pn_parent, pcn->pcn_name, pcn->pcn_namelen); 208 struct puffs_node *pn_parent = opc; local 211 pn_new = dtfs_genfile(pn_parent, pcn, VDIR); 223 struct puffs_node *pn_parent = opc; local 229 dtfs_nukenode(targ, pn_parent, pcn->pcn_name, pcn->pcn_namelen); 394 struct puffs_node *pn_parent = opc; local 401 pn_new = dtfs_genfile(pn_parent, pcn_src, VLNK) 431 struct puffs_node *pn_parent = opc; local [all...] |
| dtfs_subr.c | 179 dtfs_nukenode(struct puffs_node *nukeme, struct puffs_node *pn_parent, 185 assert(pn_parent->pn_va.va_type == VDIR); 187 dfd = dtfs_dirgetbyname(DTFS_PTOF(pn_parent), fname, fnlen); 194 dtfs_removedent(pn_parent, dfd); 346 dtfs_isunder(struct puffs_node *pn, struct puffs_node *pn_parent) 351 if (pn == pn_parent)
|
| /src/sys/fs/puffs/ |
| puffs_vnops.c | 472 vp = VPTOPP(ap->a_dvp)->pn_parent; 666 (VPTOPP(vp)->pn_parent != dvp)) 761 (VPTOPP(*ap->a_vpp)->pn_parent != dvp)) 822 (VPTOPP(*ap->a_vpp)->pn_parent != dvp)) 1021 if (pn->pn_parent != NULL) { 1022 KASSERT(pn->pn_parent != dvp); 1023 vrele(pn->pn_parent); 1027 pn->pn_parent = dvp; 1447 if (__predict_true(VPTOPP(vp)->pn_parent != NULL)) 1448 vrele(VPTOPP(vp)->pn_parent); [all...] |
| puffs_sys.h | 236 struct vnode * pn_parent; /* parent cache */ member in struct:puffs_node
|