Lines Matching defs:vnid

66 	ino_t	vnid;		/* originally reported vnid */
68 struct vcache_entry *next_vnid; /* next entry in vnid hash table */
78 kprintf("vnid cache size %" B_PRIu32 ", cur vnid = %" B_PRIdINO "\n"
79 "vnid loc\n", vol->vcache.cache_size, vol->vcache.cur_vnid);
82 kprintf("%16" B_PRIdINO " %16" B_PRIdINO "\n", c->vnid, c->loc);
119 DPRINTF(0, ("init_vcache: initialized vnid cache with %" B_PRIu32
167 _add_to_vcache_(nspace *vol, ino_t vnid, ino_t loc)
169 int hash1 = hash(vnid), hash2 = hash(loc);
172 DPRINTF(0, ("add_to_vcache %" B_PRIdINO "/%" B_PRIdINO "\n", vnid, loc));
174 ASSERT(vnid != loc);
180 e->vnid = vnid; e->loc = loc; e->next_vnid = NULL; e->next_loc = NULL;
184 if (vnid < c->vnid)
186 ASSERT(vnid != c->vnid); ASSERT(loc != c->loc);
190 ASSERT(!c || (vnid != c->vnid));
202 ASSERT(vnid != c->vnid); ASSERT(loc != c->loc);
219 _remove_from_vcache_(nspace *vol, ino_t vnid)
221 int hash1 = hash(vnid), hash2;
224 DPRINTF(0, ("remove_from_vcache %" B_PRIdINO "\n", vnid));
228 if (vnid == c->vnid)
230 ASSERT(c->vnid < vnid);
248 if (vnid == c->vnid)
268 _find_vnid_in_vcache_(nspace *vol, ino_t vnid)
270 int hash1 = hash(vnid);
274 if (c->vnid == vnid)
276 if (c->vnid > vnid)
304 add_to_vcache(nspace *vol, ino_t vnid, ino_t loc)
309 result = _add_to_vcache_(vol,vnid,loc);
319 _update_loc_in_vcache_(nspace *vol, ino_t vnid, ino_t loc)
323 result = _remove_from_vcache_(vol, vnid);
325 result = _add_to_vcache_(vol, vnid, loc);
332 remove_from_vcache(nspace *vol, ino_t vnid)
337 result = _remove_from_vcache_(vol, vnid);
346 vcache_vnid_to_loc(nspace *vol, ino_t vnid, ino_t *loc)
350 DPRINTF(1, ("vcache_vnid_to_loc %" B_PRIdINO " %p\n", vnid,
354 e = _find_vnid_in_vcache_(vol, vnid);
364 vcache_loc_to_vnid(nspace *vol, ino_t loc, ino_t *vnid)
369 vnid));
373 if (vnid && e)
374 *vnid = e->vnid;
382 vcache_set_entry(nspace *vol, ino_t vnid, ino_t loc)
387 DPRINTF(0, ("vcache_set_entry: %" B_PRIdINO " -> %" B_PRIdINO "\n", vnid,
390 /*if (is_vnode_removed(vol->id, vnid) > 0) {
394 ASSERT(is_vnode_removed(vol->id, vnid) == 0);
399 e = _find_vnid_in_vcache_(vol, vnid);
402 if (e->vnid == loc)
403 result = _remove_from_vcache_(vol, vnid);
405 result = _update_loc_in_vcache_(vol, vnid, loc);
407 if (vnid != loc)
408 result = _add_to_vcache_(vol,vnid,loc);
425 kprintf("dfvnid nspace vnid\n");
434 ino_t vnid = strtoull(argv[i], NULL, 0);
436 if ((e = _find_vnid_in_vcache_(vol, vnid)) != NULL) {
437 kprintf("vnid %" B_PRIdINO " -> loc %" B_PRIdINO " @ %p\n", vnid,
440 kprintf("vnid %" B_PRIdINO " not found in vnid cache\n", vnid);
455 kprintf("dfloc nspace vnid\n");
467 kprintf("loc %" B_PRIdINO " -> vnid %" B_PRIdINO " @ %p\n", loc,
468 e->vnid, e);
470 kprintf("loc %" B_PRIdINO " not found in vnid cache\n", loc);