Lines Matching defs:nref
108 struct chfs_node_ref *nref;
140 nref = chfs_alloc_node_ref(cheb);
142 nref->nref_offset = ofs;
144 KASSERT(nref->nref_lnr == cheb->lnr);
150 chfs_add_vnode_ref_to_vc(chmp, vc, nref);
160 chfs_add_vnode_ref_to_vc(chmp, vc, nref);
183 struct chfs_node_ref *prev, *nref;
185 nref = fd->nref;
186 cheb = &chmp->chm_blocks[fd->nref->nref_lnr];
190 if (prev && prev == nref) {
194 if (prev->nref_next == nref) {
195 prev->nref_next = nref->nref_next;
226 cheb = &chmp->chm_blocks[new->nref->nref_lnr];
243 if (fd->nref) {
246 oldcheb = &chmp->chm_blocks[fd->nref->nref_lnr];
303 /* allocate an nref */
304 fd->nref = chfs_alloc_node_ref(cheb);
305 if (!fd->nref)
308 KASSERT(fd->nref->nref_lnr == cheb->lnr);
333 fd->nref->nref_offset = ofs;
336 chfs_add_node_to_list(chmp, parentvc, fd->nref, &parentvc->dirents);
357 struct chfs_node_ref *nref;
373 nref = chfs_alloc_node_ref(cheb);
374 if (!nref)
377 nref->nref_offset = CHFS_GET_OFS(ofs) | CHFS_UNCHECKED_NODE_MASK;
379 KASSERT(nref->nref_lnr == cheb->lnr);
391 chfs_add_node_to_list(chmp, vc, nref, &vc->dnode);
438 struct chfs_node_ref *nref;
569 nref = chfs_alloc_node_ref(cheb);
570 nref->nref_offset = ofs - CHFS_NODE_HDR_SIZE;
571 nref->nref_offset = CHFS_GET_OFS(nref->nref_offset) |