Home | History | Annotate | Download | only in filecorefs

Lines Matching refs:drec

149 		((lbn << fcmp->log2bsize) >> fcmp->drec.log2secsize);
153 zone = fcmp->drec.nzones / 2;
156 zaddr=((8<<fcmp->drec.log2secsize)-fcmp->drec.zone_spare)*zone
162 sect <<= fcmp->drec.share_size;
165 1 << fcmp->drec.log2secsize, 0, &bp);
168 fcmp->map+zone, 1 << fcmp->drec.log2secsize, bp, error);
178 while (b < (8 << (fcmp->drec.log2secsize))
179 - fcmp->drec.zone_spare) {
181 c = 32 - (b & 31) - fcmp->drec.idlen;
184 a |= m << (fcmp->drec.idlen+c);
188 m = a >> fcmp->drec.idlen;
189 n = fcmp->drec.idlen + 1;
200 if (sect << fcmp->drec.log2secsize < n
201 << fcmp->drec.log2bpmb) {
203 << fcmp->drec.log2bpmb)
204 >> fcmp->drec.log2secsize) + sect;
212 sect -= (n<<fcmp->drec.log2bpmb)
213 >> fcmp->drec.log2secsize;
221 if (++zone == fcmp->drec.nzones) {
225 zaddr += ((8 << fcmp->drec.log2secsize)
226 - fcmp->drec.zone_spare);