Lines Matching refs:data
25 const befs_data_stream *data,
29 const befs_data_stream *data,
34 const befs_data_stream *data,
95 befs_fblock2brun(struct super_block *sb, const befs_data_stream *data, in befs_fblock2brun() argument
101 if (pos < data->max_direct_range) { in befs_fblock2brun()
102 err = befs_find_brun_direct(sb, data, fblock, run); in befs_fblock2brun()
104 } else if (pos < data->max_indirect_range) { in befs_fblock2brun()
105 err = befs_find_brun_indirect(sb, data, fblock, run); in befs_fblock2brun()
107 } else if (pos < data->max_double_indirect_range) { in befs_fblock2brun()
108 err = befs_find_brun_dblindirect(sb, data, fblock, run); in befs_fblock2brun()
251 befs_find_brun_direct(struct super_block *sb, const befs_data_stream *data, in befs_find_brun_direct() argument
255 const befs_block_run *array = data->direct; in befs_find_brun_direct()
306 const befs_data_stream *data, in befs_find_brun_indirect() argument
317 befs_block_run indirect = data->indirect; in befs_find_brun_indirect()
323 indir_start_blk = data->max_direct_range >> BEFS_SB(sb)->block_shift; in befs_find_brun_indirect()
415 const befs_data_stream *data, in befs_find_brun_dblindirect() argument
434 data->max_indirect_range >> BEFS_SB(sb)->block_shift; in befs_find_brun_dblindirect()
463 if (dbl_which_block > data->double_indirect.len) { in befs_find_brun_dblindirect()
472 sb_bread(sb, iaddr2blockno(sb, &data->double_indirect) + in befs_find_brun_dblindirect()
478 iaddr2blockno(sb, &data->double_indirect) + in befs_find_brun_dblindirect()