29#define HASHTABLESIZE 512
55int AvailVnode(
int volindex,
int vclass, VnodeId vnodeindex, Unique_t = 0);
Definition: rec_smolist.h:65
#define REQUIRES_TRANSACTION
Definition: coda_tsa.h:107
#define EXCLUDES_TRANSACTION
Definition: coda_tsa.h:108
partition
Definition: volusage.py:25
int DeleteRvmVolume(unsigned int, Device) EXCLUDES_TRANSACTION
Definition: recova.cc:247
int VolDiskInfoById(Error *ec, VolumeId volid, VolumeDiskData *vol)
Definition: recovb.cc:398
VnodeDiskObject * FindVnode(rec_smolist *, Unique_t)
Definition: recovb.cc:452
int AllocatedVnodes(int volindex, int vclass)
Definition: recovc.cc:250
int coda_init() EXCLUDES_TRANSACTION
Definition: recovc.cc:139
void GrowVnodes(VolumeId volid, int vclass, unsigned short newsize) REQUIRES_TRANSACTION
Definition: recovc.cc:343
void CheckLargeVnodeHeader(Error *ec, int volindex)
int ExtractVolHeader(VolumeId volid, struct VolumeHeader *header)
Definition: recova.cc:168
int ReplaceVnode(int, int, VnodeId, Unique_t, VnodeDiskObject *) REQUIRES_TRANSACTION
Definition: recovb.cc:246
void ReplaceVolDiskInfo(Error *ec, int volindex, VolumeDiskData *vol) REQUIRES_TRANSACTION
Definition: recovb.cc:419
void GetVolPartition(Error *, VolumeId, int, char partition[V_MAXPARTNAMELEN])
Definition: recovc.cc:276
void CheckVolData(Error *ec, int volindex)
Definition: recovc.cc:197
void VSetMaxVolumeId(VolumeId newid) REQUIRES_TRANSACTION
Definition: recovc.cc:332
void NewVolDiskInfo(Error *ec, int volindex, VolumeDiskData *vol) REQUIRES_TRANSACTION
Definition: recovb.cc:385
VolumeId VGetMaxVolumeId()
Definition: recovc.cc:323
int ActiveVnodes(int volindex, int vclass)
Definition: recovc.cc:225
int NewVolHeader(struct VolumeHeader *header, Error *err) REQUIRES_TRANSACTION
Definition: recova.cc:77
void ExtractVolDiskInfo(Error *ec, int volindex, VolumeDiskData *vol)
Definition: recovc.cc:425
int DeleteVolume(Volume *vp) EXCLUDES_TRANSACTION
Definition: recova.cc:211
int VolHeaderByIndex(int index, struct VolumeHeader *header)
Definition: recova.cc:180
void CheckSmallVnodeHeader(Error *ec, int volindex)
int GetVolType(Error *ec, VolumeId volid)
VolumeId VAllocateVolumeId(Error *ec) REQUIRES_TRANSACTION
Definition: recovc.cc:301
int AvailVnode(int volindex, int vclass, VnodeId vnodeindex, Unique_t=0)
Definition: recovc.cc:457
int ExtractVnode(int, int, VnodeId, Unique_t, VnodeDiskObject *)
Definition: recovb.cc:72
bit32 Device
Definition: voltypes.h:60
bit32 Error
Definition: voltypes.h:62