Coda Distributed File System
Classes | Typedefs | Functions | Variables
partition.h File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <fcntl.h>
#include <dirent.h>
#include <dllist.h>
#include <vcrcommon.h>
#include <voltypes.h>
#include <lwp/lwp.h>
#include <lwp/lock.h>
#include <vicetab.h>
#include <viceinode.h>
#include <simpleifs.h>
#include <ftreeifs.h>
Include dependency graph for partition.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DiskPartition
 
union  PartitionData
 
struct  inodeops
 

Typedefs

typedef struct DiskPartition DiskPartition
 

Functions

void DP_Init (const char *tabfile, const char *hostname)
 
void DP_LockPartition (char *name)
 
void DP_UnlockPartition (char *name)
 
struct DiskPartitionDP_Find (Device devno)
 
struct DiskPartitionDP_Get (char *name)
 
void DP_SetUsage (struct DiskPartition *dp)
 
void DP_ResetUsage ()
 
void DP_PrintStats (FILE *fp)
 

Variables

struct dllist_head DiskPartitionList
 
struct inodeops inodeops_simple
 
struct inodeops inodeops_ftree
 
struct inodeops inodeops_backup
 

Typedef Documentation

◆ DiskPartition

typedef struct DiskPartition DiskPartition

Function Documentation

◆ DP_Find()

struct DiskPartition * DP_Find ( Device  devno)

◆ DP_Get()

struct DiskPartition * DP_Get ( char *  name)

◆ DP_Init()

void DP_Init ( const char *  tabfile,
const char *  hostname 
)

◆ DP_LockPartition()

void DP_LockPartition ( char *  name)

◆ DP_PrintStats()

void DP_PrintStats ( FILE *  fp)

◆ DP_ResetUsage()

void DP_ResetUsage ( )

◆ DP_SetUsage()

void DP_SetUsage ( struct DiskPartition dp)

◆ DP_UnlockPartition()

void DP_UnlockPartition ( char *  name)

Variable Documentation

◆ DiskPartitionList

struct dllist_head DiskPartitionList
extern

◆ inodeops_backup

struct inodeops inodeops_backup
extern

◆ inodeops_ftree

struct inodeops inodeops_ftree
extern

◆ inodeops_simple

struct inodeops inodeops_simple
extern