|
nfs-ganesha 1.4
|
#include "log.h"#include "fsal.h"#include "cache_inode.h"#include "cache_inode_avl.h"#include "murmur3.h"#include <unistd.h>#include <sys/types.h>#include <sys/param.h>#include <time.h>#include <pthread.h>#include <assert.h>Go to the source code of this file.
Defines | |
| #define | MIN_COOKIE_VAL 3 |
Functions | |
| void | cache_inode_avl_init (cache_entry_t *entry) |
| void | avl_dirent_set_deleted (cache_entry_t *entry, cache_inode_dir_entry_t *v) |
| void | avl_dirent_clear_deleted (cache_entry_t *entry, cache_inode_dir_entry_t *v) |
| int | cache_inode_avl_qp_insert (cache_entry_t *entry, cache_inode_dir_entry_t *v) |
| cache_inode_dir_entry_t * | cache_inode_avl_lookup_k (cache_entry_t *entry, uint64_t k, uint32_t flags) |
| cache_inode_dir_entry_t * | cache_inode_avl_qp_lookup_s (cache_entry_t *entry, cache_inode_dir_entry_t *v, int maxj) |
| #define MIN_COOKIE_VAL 3 |
Definition at line 174 of file cache_inode_avl.c.
| void avl_dirent_clear_deleted | ( | cache_entry_t * | entry, |
| cache_inode_dir_entry_t * | v | ||
| ) |
Definition at line 102 of file cache_inode_avl.c.
| void avl_dirent_set_deleted | ( | cache_entry_t * | entry, |
| cache_inode_dir_entry_t * | v | ||
| ) |
Definition at line 77 of file cache_inode_avl.c.
| void cache_inode_avl_init | ( | cache_entry_t * | entry | ) |
Definition at line 50 of file cache_inode_avl.c.
| cache_inode_dir_entry_t* cache_inode_avl_lookup_k | ( | cache_entry_t * | entry, |
| uint64_t | k, | ||
| uint32_t | flags | ||
| ) |
Definition at line 233 of file cache_inode_avl.c.
| int cache_inode_avl_qp_insert | ( | cache_entry_t * | entry, |
| cache_inode_dir_entry_t * | v | ||
| ) |
Definition at line 187 of file cache_inode_avl.c.
| cache_inode_dir_entry_t* cache_inode_avl_qp_lookup_s | ( | cache_entry_t * | entry, |
| cache_inode_dir_entry_t * | v, | ||
| int | maxj | ||
| ) |
Definition at line 276 of file cache_inode_avl.c.
1.7.3