Coda Distributed File System
Functions
dirinode.c File Reference
#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 <rvmlib.h>
#include "codadir.h"
Include dependency graph for dirinode.c:

Functions

PDirHeader DI_DiToDh (PDirInode pdi)
 
void DI_DhToDi (PDCEntry pdce)
 
void DI_Dec (PDirInode pdi)
 
void DI_Inc (PDirInode pdi)
 
int DI_Count (PDirInode pdi)
 
int DI_Pages (PDirInode pdi)
 
void * DI_Page (PDirInode pdi, int page)
 
void DI_Copy (PDirInode oldinode, PDirInode *newinode)
 
void DI_VMCopy (PDirInode oldinode, PDirInode *newinode)
 
void DI_VMDec (PDirInode pdi)
 
void DI_VMFree (PDirInode pdi)
 

Function Documentation

◆ DI_Copy()

void DI_Copy ( PDirInode  oldinode,
PDirInode newinode 
)

◆ DI_Count()

int DI_Count ( PDirInode  pdi)

◆ DI_Dec()

void DI_Dec ( PDirInode  pdi)

◆ DI_DhToDi()

void DI_DhToDi ( PDCEntry  pdce)

◆ DI_DiToDh()

PDirHeader DI_DiToDh ( PDirInode  pdi)

◆ DI_Inc()

void DI_Inc ( PDirInode  pdi)

◆ DI_Page()

void * DI_Page ( PDirInode  pdi,
int  page 
)

◆ DI_Pages()

int DI_Pages ( PDirInode  pdi)

◆ DI_VMCopy()

void DI_VMCopy ( PDirInode  oldinode,
PDirInode newinode 
)

◆ DI_VMDec()

void DI_VMDec ( PDirInode  pdi)

◆ DI_VMFree()

void DI_VMFree ( PDirInode  pdi)