Lines Matching refs:entry
46 BufCacheEntry *entry;
54 status = BufCache_Read(disk, 0, &entry);
61 sb = entry->buffer;
64 BufCache_Release(entry);
70 BufCache_Release(entry);
85 BufCache_Release(entry);
95 fs->fsptr = entry;
109 BufCache_Release(entry);
156 * blksize*8 blocks per bitmap entry
215 BufCacheEntry *entry;
217 status = BufCache_Read(fs->disk, objid->offset, &entry);
223 bn = entry->buffer;
226 BufCache_Release(entry);
232 BufCache_Release(entry);
245 vn->fsptr = entry;
357 BufCacheEntry *entry;
366 status = BufCache_Read(fs->disk, fs->fsval, &entry);
372 bn = entry->buffer;
375 BufCache_Release(entry);
381 BufCache_Release(entry);
390 vn->fsptr = entry;
399 O2FSDumpDirEntry(BDirEntry *entry)
401 VLOG(o2fs, "%16s %08llx %08llx\n", entry->name, entry->objId.offset, entry->size);
407 * Lookup a directory entry within a given directory.
410 * @param [out] fn VNode of the entry if found.
433 BufCacheEntry *entry;
436 status = O2FSResolveBuf(dn, b, &entry);
440 dir = (BDirEntry *)entry->buffer;
452 BufCache_Release(entry);
537 BufCacheEntry *entry;
545 status = O2FSResolveBuf(fn, b, &entry);
549 DLOG(o2fs, "READ %lx %lx %lld\n", buf, entry->buffer, bLen);
550 memcpy(buf, entry->buffer + bOff, bLen);
551 BufCache_Release(entry);
603 BufCacheEntry *entry;
611 status = O2FSResolveBuf(fn, b, &entry);
615 DLOG(o2fs, "WRITE %lx %lx %lld\n", buf, entry->buffer, bLen);
616 memcpy(entry->buffer + bOff, buf, bLen);
618 BufCache_Write(entry);
619 BufCache_Release(entry);
636 * Read a directory entry.
639 * @param [out] buf Buffer to read the directory entry into.