• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/befs/

Lines Matching defs:indirect

180 	/* Size of indirect block */
182 metablocks += ds->indirect.len;
185 Double indir block, plus all the indirect blocks it mapps
186 In the double-indirect range, all block runs of data are
188 how many data block runs are in the double-indirect region,
189 and from that we know how many indirect blocks it takes to
190 map them. We assume that the indirect blocks are also
235 as in the indirect region code).
292 befs_block_run indirect = data->indirect;
293 befs_blocknr_t indirblockno = iaddr2blockno(sb, &indirect);
301 /* Examine blocks of the indirect run one at a time */
302 for (i = 0; i < indirect.len; i++) {
307 "read disk block %lu from the indirect brun",
329 "file block %lu at indirect[%d]",
350 blockno is in the double-indirect region of the datastream.
361 The block runs in the double-indirect region are different.
365 double-indirect region we need to go to get to the one that
369 inode addresses in the double-indirect block will point us
370 to the indirect block that contains the mapping for the data,
372 indirect block maps the data block we are after.
376 though the double-indirect run may be several blocks long,
379 the indirect block and perform a similar process to find
414 * the indirect block pointed to by the double indirect block
419 * the double indirect block
429 * the indirect block contains pos.
436 /* Read double indirect block */
439 befs_error(sb, "The double-indirect index calculated by "
441 "of the double-indirect block", dblindir_indx);
450 "double-indirect block at blockno %lu",
465 /* Read indirect block */
468 befs_error(sb, "The indirect index calculated by "
470 "of the indirect block", indir_indx);
478 "indirect block at blockno %lu",