Coda Distributed File System
|
#include <sys/types.h>
#include <sys/param.h>
#include <unistd.h>
#include "coda_string.h"
#include <lwp/lwp.h>
#include <lwp/lock.h>
#include <dllist.h>
#include <util.h>
#include "codadir.h"
Classes | |
struct | DCEntry |
Macros | |
#define | DCGROWTH 8 |
#define | DCSIZE 256 |
#define | DHLOGCACHESIZE 8 |
Functions | |
PDCEntry | DC_Get (PDirInode pdi) |
void | DC_Rehash (PDCEntry pdce) |
void | DC_Drop (PDCEntry pdce) |
void | DC_HashInit (void) |
void | DC_Put (PDCEntry pdce) |
int | DC_Count (PDCEntry pdce) |
void | DC_SetCount (PDCEntry pdce, int count) |
PDCEntry | DC_New (void) |
int | DC_Refcount (PDCEntry pdc) |
void | DC_SetRefcount (PDCEntry pdc, int count) |
PDirHandle | DC_DC2DH (PDCEntry pdce) |
PDCEntry | DC_DH2DC (PDirHandle pdh) |
PDirInode | DC_DC2DI (PDCEntry pdce) |
void | DC_SetDirh (PDCEntry pdce, PDirHeader pdh) |
void | DC_SetDI (PDCEntry pdce, PDirInode pdi) |
void | DC_SetCowpdi (PDCEntry pdce, PDirInode pdi) |
PDirInode | DC_Cowpdi (PDCEntry pdce) |
void | DC_SetDirty (PDCEntry pdce, int flag) |
int | DC_Dirty (PDCEntry pdce) |
void | DC_MoveDH (PDCEntry source, PDCEntry target) |
#define DCGROWTH 8 |
#define DCSIZE 256 |
#define DHLOGCACHESIZE 8 |
int DC_Count | ( | PDCEntry | pdce | ) |
PDirHandle DC_DC2DH | ( | PDCEntry | pdce | ) |
PDCEntry DC_DH2DC | ( | PDirHandle | pdh | ) |
int DC_Dirty | ( | PDCEntry | pdce | ) |
void DC_Drop | ( | PDCEntry | pdce | ) |
void DC_HashInit | ( | void | ) |
PDCEntry DC_New | ( | void | ) |
void DC_Put | ( | PDCEntry | pdce | ) |
|
inline |
void DC_Rehash | ( | PDCEntry | pdce | ) |
void DC_SetCount | ( | PDCEntry | pdce, |
int | count | ||
) |
void DC_SetDirh | ( | PDCEntry | pdce, |
PDirHeader | pdh | ||
) |
void DC_SetDirty | ( | PDCEntry | pdce, |
int | flag | ||
) |
|
inline |