|
Coda Distributed File System
|
#include <sys/types.h>#include <sys/time.h>#include "coda_string.h"#include <stdio.h>#include <setjmp.h>#include <unistd.h>#include <stdlib.h>#include <struct.h>#include <lwp/lwp.h>#include <lwp/lock.h>#include <rpc2/rpc2.h>#include <util.h>#include <rvmlib.h>#include <vice.h>#include <rec_smolist.h>#include "cvnode.h"#include "volume.h"#include "vutil.h"#include "recov.h"#include "camprivate.h"#include "coda_globals.h"#include "volres.h"#include "volhash.h"
Functions | |
| void | PrintCamVnode (int, int, int, VnodeId, Unique_t) |
| void | print_VnodeDiskObject (VnodeDiskObject *) |
| void | PrintCamDiskData (int, int, VolumeDiskData *) |
| int | ExtractVnode (int volindex, int vclass, VnodeId vnodeindex, Unique_t uniquifier, VnodeDiskObject *vnode) |
| int | ObjectExists (int volindex, int vclass, VnodeId vnodeindex, Unique_t u, ViceFid *ParentFid) |
| int | GetParentFid (Volume *vp, ViceFid *cFid, ViceFid *pFid) |
| int | ReplaceVnode (int volindex, int vclass, VnodeId vnodeindex, Unique_t u, VnodeDiskObject *vnode) |
| void | NewVolDiskInfo (Error *ec, int volindex, VolumeDiskData *vol) |
| int | VolDiskInfoById (Error *ec, VolumeId volid, VolumeDiskData *vol) |
| void | ReplaceVolDiskInfo (Error *ec, int volindex, VolumeDiskData *vol) |
| VnodeDiskObject * | FindVnode (rec_smolist *vnlist, Unique_t u) |
| int ExtractVnode | ( | int | volindex, |
| int | vclass, | ||
| VnodeId | vnodeindex, | ||
| Unique_t | uniquifier, | ||
| VnodeDiskObject * | vnode | ||
| ) |
| VnodeDiskObject * FindVnode | ( | rec_smolist * | vnlist, |
| Unique_t | u | ||
| ) |
| int GetParentFid | ( | Volume * | vp, |
| ViceFid * | cFid, | ||
| ViceFid * | pFid | ||
| ) |
| void NewVolDiskInfo | ( | Error * | ec, |
| int | volindex, | ||
| VolumeDiskData * | vol | ||
| ) |
| int ObjectExists | ( | int | volindex, |
| int | vclass, | ||
| VnodeId | vnodeindex, | ||
| Unique_t | u, | ||
| ViceFid * | ParentFid | ||
| ) |
| void print_VnodeDiskObject | ( | VnodeDiskObject * | vnode | ) |
| void PrintCamDiskData | ( | int | level, |
| int | volindex, | ||
| VolumeDiskData * | vdisk | ||
| ) |
| void PrintCamVnode | ( | int | level, |
| int | volindex, | ||
| int | vclass, | ||
| VnodeId | vnodeindex, | ||
| Unique_t | unq | ||
| ) |
| int ReplaceVnode | ( | int | volindex, |
| int | vclass, | ||
| VnodeId | vnodeindex, | ||
| Unique_t | u, | ||
| VnodeDiskObject * | vnode | ||
| ) |
| void ReplaceVolDiskInfo | ( | Error * | ec, |
| int | volindex, | ||
| VolumeDiskData * | vol | ||
| ) |
| int VolDiskInfoById | ( | Error * | ec, |
| VolumeId | volid, | ||
| VolumeDiskData * | vol | ||
| ) |