| 1092 | |
| 1093 | |
| 1094 | BOOLEAN |
| 1095 | Ext2RemoveBlockExtent( |
| 1096 | IN PEXT2_VCB Vcb, |
| 1097 | IN PEXT2_MCB Mcb, |
| 1098 | IN ULONG Start, |
| 1099 | IN ULONG Number |
| 1100 | ) |
| 1101 | { |
| 1102 | LONGLONG Vbn = 0; |
| 1103 | LONGLONG Length = 0; |
| 1104 | BOOLEAN rc; |
| 1105 | |
| 1106 | Vbn = ((LONGLONG) Start) << BLOCK_BITS; |
| 1107 | Length = ((LONGLONG)Number << BLOCK_BITS); |
| 1108 | |
| 1109 | if (Mcb) { |
| 1110 | rc = Ext2RemoveMcbExtent(Vcb, Mcb, Vbn, Length); |
| 1111 | } else { |
| 1112 | rc = Ext2RemoveVcbExtent(Vcb, Vbn, Length); |
| 1113 | } |
| 1114 | |
| 1115 | return rc; |
| 1116 | } |
| 1117 | |
| 1118 | NTSTATUS |
| 1119 | Ext2InitializeZone( |
no test coverage detected