函数 | |
void | ResetPathCacheHitInfo (int *hit, int *try) |
int | PathCacheInit (void) |
void | PathCacheDump (void) |
void | PathCacheMemoryDump (void) |
static uint32_t | NameHash (const char *name, int len, struct Vnode *dvp) |
static void | PathCacheInsert (struct Vnode *parent, struct PathCache *cache, const char *name, int len) |
struct PathCache * | PathCacheAlloc (struct Vnode *parent, struct Vnode *vnode, const char *name, uint8_t len) |
int | PathCacheFree (struct PathCache *pc) |
int | PathCacheLookup (struct Vnode *parent, const char *name, int len, struct Vnode **vnode) |
static void | FreeChildPathCache (struct Vnode *vnode) |
static void | FreeParentPathCache (struct Vnode *vnode) |
void | VnodePathCacheFree (struct Vnode *vnode) |
和长辈,晚辈告别,从此不再是父亲和孩子. 更多... | |
LIST_HEAD * | GetPathCacheList () |
变量 | |
LIST_HEAD | g_pathCacheHashEntrys [LOSCFG_MAX_PATH_CACHE_SIZE] |
static int | g_totalPathCacheHit = 0 |
static int | g_totalPathCacheTry = 0 |
在文件 path_cache.c 第 179 行定义.
在文件 path_cache.c 第 189 行定义.
在文件 path_cache.c 第 208 行定义.
在文件 path_cache.c 第 98 行定义.
struct PathCache * PathCacheAlloc | ( | struct Vnode * | parent, |
struct Vnode * | vnode, | ||
const char * | name, | ||
uint8_t | len | ||
) |
在文件 path_cache.c 第 112 行定义.
在文件 path_cache.c 第 66 行定义.
在文件 path_cache.c 第 147 行定义.
在文件 path_cache.c 第 58 行定义.
|
static |
在文件 path_cache.c 第 106 行定义.
LIST_HEAD g_pathCacheHashEntrys[LOSCFG_MAX_PATH_CACHE_SIZE] |
在文件 path_cache.c 第 39 行定义.
|
static |
在文件 path_cache.c 第 41 行定义.
|
static |
在文件 path_cache.c 第 42 行定义.