taglinefilesource code
dir_cache_entry33fs/dcache.cstruct dir_cache_entry * next;
dir_cache_entry34fs/dcache.cstruct dir_cache_entry * prev;
dir_cache_entry48fs/dcache.cstruct dir_cache_entry ** lru_head;
dir_cache_entry49fs/dcache.cstruct dir_cache_entry * next_lru,  * prev_lru;
dir_cache_entry52fs/dcache.c#define dcache_offset(x) ((unsigned long)&((struct dir_cache_entry*)0)->x)
dir_cache_entry58fs/dcache.cstatic struct dir_cache_entry level1_cache[DCACHE_SIZE];
dir_cache_entry59fs/dcache.cstatic struct dir_cache_entry level2_cache[DCACHE_SIZE];
dir_cache_entry65fs/dcache.cstatic struct dir_cache_entry * level1_head;
dir_cache_entry66fs/dcache.cstatic struct dir_cache_entry * level2_head;
dir_cache_entry77fs/dcache.cstatic inline void remove_lru(struct dir_cache_entry * de)
dir_cache_entry79fs/dcache.cstruct dir_cache_entry * next = de->next_lru;
dir_cache_entry80fs/dcache.cstruct dir_cache_entry * prev = de->prev_lru;
dir_cache_entry86fs/dcache.cstatic inline void add_lru(struct dir_cache_entry * de, struct dir_cache_entry *head)
dir_cache_entry88fs/dcache.cstruct dir_cache_entry * prev = head->prev_lru;
dir_cache_entry96fs/dcache.cstatic inline void update_lru(struct dir_cache_entry * de)
dir_cache_entry120fs/dcache.cstatic inline void remove_hash(struct dir_cache_entry * de)
dir_cache_entry122fs/dcache.cstruct dir_cache_entry * next = de->h.next;
dir_cache_entry125fs/dcache.cstruct dir_cache_entry * prev = de->h.prev;
dir_cache_entry132fs/dcache.cstatic inline void add_hash(struct dir_cache_entry * de, struct hash_list * hash)
dir_cache_entry134fs/dcache.cstruct dir_cache_entry * next = hash->next;
dir_cache_entry136fs/dcache.cde->h.prev = (struct dir_cache_entry *) hash;
dir_cache_entry144fs/dcache.cstatic inline struct dir_cache_entry * find_entry(struct inode * dir, const char * name, int len, struct hash_list * hash)
dir_cache_entry146fs/dcache.cstruct dir_cache_entry * de = hash->next;
dir_cache_entry148fs/dcache.cfor (de = hash->next ; de != (struct dir_cache_entry *) hash ; de = de->h.next) {
dir_cache_entry168fs/dcache.cstatic inline void move_to_level2(struct dir_cache_entry * old_de, struct hash_list * hash)
dir_cache_entry170fs/dcache.cstruct dir_cache_entry * de;
dir_cache_entry186fs/dcache.cstruct dir_cache_entry *de;
dir_cache_entry202fs/dcache.cstruct dir_cache_entry *de;
dir_cache_entry227fs/dcache.cstruct dir_cache_entry * p;
dir_cache_entry262fs/dcache.c(struct dir_cache_entry *) &hash_table[i];