Home
last modified time | relevance | path

Searched refs:BufCacheEntry (Results 1 – 3 of 3) sorted by relevance

/sys/include/
Dbufcache.h7 typedef struct BufCacheEntry { struct
12 TAILQ_ENTRY(BufCacheEntry) htEntry; argument
13 TAILQ_ENTRY(BufCacheEntry) lruEntry;
14 } BufCacheEntry; typedef
17 int BufCache_Alloc(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry);
18 void BufCache_Release(BufCacheEntry *entry);
19 int BufCache_Read(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry);
20 int BufCache_Write(BufCacheEntry *entry);
/sys/kern/
Dbufcache.c21 static TAILQ_HEAD(CacheHashTable, BufCacheEntry) *hashTable;
22 static TAILQ_HEAD(LRUCacheList, BufCacheEntry) lruList;
28 DEFINE_SLAB(BufCacheEntry, &cacheEntrySlab);
62 Slab_Init(&cacheEntrySlab, "BufCacheEntry Slab", sizeof(BufCacheEntry), 16); in BufCache_Init()
67 BufCacheEntry *e = BufCacheEntry_Alloc(); in BufCache_Init()
97 BufCacheLookup(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCacheLookup()
100 BufCacheEntry *e; in BufCacheLookup()
133 BufCacheAlloc(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCacheAlloc()
136 BufCacheEntry *e; in BufCacheAlloc()
178 BufCache_Alloc(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCache_Alloc()
[all …]
/sys/fs/o2fs/
Do2fs.c46 BufCacheEntry *entry; in O2FS_Mount()
78 BufCacheEntry *bentry; in O2FS_Mount()
137 BufCacheEntry *bentry = fs->bitmap[i]; in O2FSBAlloc()
189 BufCacheEntry *bentry = fs->bitmap[bufoff]; in O2FSBFree()
215 BufCacheEntry *entry; in O2FSLoadVNode()
266 BufCacheEntry *vnEntry = (BufCacheEntry *)vn->fsptr; in O2FSGrowVNode()
326 O2FSResolveBuf(VNode *vn, uint64_t b, BufCacheEntry **dentp) in O2FSResolveBuf()
328 BufCacheEntry *vnent = (BufCacheEntry *)vn->fsptr; in O2FSResolveBuf()
329 BufCacheEntry *dent; in O2FSResolveBuf()
357 BufCacheEntry *entry; in O2FS_GetRoot()
[all …]