• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/befs/

Lines Matching refs:indirect

181 	/* Size of indirect block */
183 metablocks += ds->indirect.len;
186 Double indir block, plus all the indirect blocks it mapps
187 In the double-indirect range, all block runs of data are
189 how many data block runs are in the double-indirect region,
190 and from that we know how many indirect blocks it takes to
191 map them. We assume that the indirect blocks are also
236 as in the indirect region code).
293 befs_block_run indirect = data->indirect;
294 befs_blocknr_t indirblockno = iaddr2blockno(sb, &indirect);
302 /* Examine blocks of the indirect run one at a time */
303 for (i = 0; i < indirect.len; i++) {
308 "read disk block %lu from the indirect brun",
330 "file block %lu at indirect[%d]",
351 blockno is in the double-indirect region of the datastream.
362 The block runs in the double-indirect region are different.
366 double-indirect region we need to go to get to the one that
370 inode addresses in the double-indirect block will point us
371 to the indirect block that contains the mapping for the data,
373 indirect block maps the data block we are after.
377 though the double-indirect run may be several blocks long,
380 the indirect block and perform a similar process to find
415 * the indirect block pointed to by the double indirect block
420 * the double indirect block
430 * the indirect block contains pos.
437 /* Read double indirect block */
440 befs_error(sb, "The double-indirect index calculated by "
442 "of the double-indirect block", dblindir_indx);
451 "double-indirect block at blockno %lu",
466 /* Read indirect block */
469 befs_error(sb, "The indirect index calculated by "
471 "of the indirect block", indir_indx);
479 "indirect block at blockno %lu",