nfs-ganesha 1.4
Functions

cache_inode_init.c File Reference

Init the cache_inode. More...

#include "log.h"
#include "HashData.h"
#include "HashTable.h"
#include "fsal.h"
#include "cache_inode.h"
#include "sal_data.h"
#include "cache_inode_lru.h"
#include "cache_inode_weakref.h"
#include <unistd.h>
#include <sys/types.h>
#include <sys/param.h>
#include <time.h>
#include <pthread.h>

Go to the source code of this file.

Functions

hash_table_tcache_inode_init (cache_inode_parameter_t param, cache_inode_status_t *status)
 Initialize the caching layer.

Detailed Description

Init the cache_inode.

Author:
Author:
leibovic
Date:
Date:
2006/01/24 13:44:40
Version:
Revision:
1.21

cache_inode_init.c : Initialization routines for the cache_inode.

Definition in file cache_inode_init.c.


Function Documentation

hash_table_t* cache_inode_init ( cache_inode_parameter_t  param,
cache_inode_status_t status 
)

Initialize the caching layer.

This function initializes the memory pools, hash table, and weakref table used for cache management.

Parameters:
[in]paramThe parameters for this cache
[out]statusOperation status
Returns:
NULL if operation failed, other value is a pointer to the hash table used for the cache.

Definition at line 73 of file cache_inode_init.c.