Home
last modified time | relevance | path

Searched refs:OsBcacheBlock (Results 1 - 2 of 2) sorted by relevance

/kernel/liteos_a/fs/vfs/bcache/src/
H A Dbcache.c138 static OsBcacheBlock *RbFindBlock(const OsBcache *bc, UINT64 num) in RbFindBlock()
140 OsBcacheBlock *block = NULL; in RbFindBlock()
144 block = rb_entry(node, OsBcacheBlock, rbNode); in RbFindBlock()
152 static VOID RbAddBlock(OsBcache *bc, OsBcacheBlock *block) in RbAddBlock()
156 OsBcacheBlock *b = NULL; in RbAddBlock()
162 b = rb_entry(node, OsBcacheBlock, rbNode); in RbAddBlock()
173 static inline VOID RbDelBlock(OsBcache *bc, OsBcacheBlock *block) in RbDelBlock()
178 static inline VOID ListMoveBlockToHead(OsBcache *bc, OsBcacheBlock *block) in ListMoveBlockToHead()
184 static inline VOID FreeBlock(OsBcache *bc, OsBcacheBlock *block) in FreeBlock()
246 static INT32 BlockRead(OsBcache *bc, OsBcacheBlock *bloc
[all...]
/kernel/liteos_a/fs/vfs/include/bcache/
H A Dbcache.h76 } OsBcacheBlock; typedef
91 const OsBcacheBlock *); /* block data */
117 OsBcacheBlock *wStart; /* write start block */
118 OsBcacheBlock *wEnd; /* write end block */
266 VOID ResumeAsyncPreread(OsBcache *arg1, const OsBcacheBlock *arg2);

Completed in 2 milliseconds