Lines Matching defs:vc
43 struct chfs_vnode_cache *vc;
48 vc = chfs_vnode_cache_get(chmp, vno);
49 if (vc) {
50 return vc;
59 vc = chfs_vnode_cache_alloc(vno);
61 chfs_vnode_cache_add(chmp, vc);
64 vc->nlink = 2;
65 vc->pvno = CHFS_ROOTINO;
66 vc->state = VNO_STATE_CHECKEDABSENT;
69 return vc;
106 struct chfs_vnode_cache *vc;
131 vc = chfs_vnode_cache_get(chmp, vno);
132 if (!vc) {
133 vc = chfs_scan_make_vnode_cache(chmp, vno);
134 if (!vc) {
147 if ((struct chfs_vnode_cache *)vc->v != vc) {
148 if (le64toh(vnode->version) > *vc->vno_version) {
149 *vc->vno_version = le64toh(vnode->version);
150 chfs_add_vnode_ref_to_vc(chmp, vc, nref);
158 vc->vno_version = kmem_alloc(sizeof(uint64_t), KM_SLEEP);
159 *vc->vno_version = le64toh(vnode->version);
160 chfs_add_vnode_ref_to_vc(chmp, vc, nref);
180 struct chfs_vnode_cache *vc, struct chfs_dirent *fd)
189 prev = vc->dirents;
191 vc->dirents = prev->nref_next;
192 } else if (prev && prev != (void *)vc) {
193 while (prev->nref_next && prev->nref_next != (void *)vc) {
358 struct chfs_vnode_cache *vc;
383 vc = chfs_vnode_cache_get(chmp, vno);
384 if (!vc) {
385 vc = chfs_scan_make_vnode_cache(chmp, vno);
386 if (!vc) {
391 chfs_add_node_to_list(chmp, vc, nref, &vc->dnode);