X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FStorage%2FLVM%2Flvm_int.h;h=5ef812d6f45bb545d2b7f9b9b0b8c6ab2d1bfaf1;hb=4ebe00546574e97c5316881881f7f2562deea74b;hp=f4ef3c1292dee9cba619a51b35eeb267bcd1777f;hpb=19f38ccc051cc9b9bbcb7048b0c12266cb1d4312;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Storage/LVM/lvm_int.h b/KernelLand/Modules/Storage/LVM/lvm_int.h index f4ef3c12..5ef812d6 100644 --- a/KernelLand/Modules/Storage/LVM/lvm_int.h +++ b/KernelLand/Modules/Storage/LVM/lvm_int.h @@ -24,13 +24,14 @@ struct sLVM_Vol { tLVM_Vol *Next; - tVFS_Node Node; + tVFS_Node DirNode; + tVFS_Node VolNode; void *Ptr; - tLVM_ReadFcn Read; - tLVM_WriteFcn Write; + const tLVM_VolType *Type; size_t BlockSize; + Uint64 BlockCount; int nSubVolumes; tLVM_SubVolume **SubVolumes; @@ -52,6 +53,10 @@ struct sLVM_SubVolume }; extern tVFS_NodeType gLVM_SubVolNodeType; +extern tVFS_NodeType gLVM_VolNodeType; + +extern tLVM_Vol *gpLVM_FirstVolume; +extern tLVM_Vol *gpLVM_LastVolume; #endif