Lines Matching defs:data

25 				 const befs_data_stream *data,
29 const befs_data_stream *data,
34 const befs_data_stream *data,
39 * befs_read_datastream - get buffer_head containing data, starting from pos.
41 * @ds: datastream to find data with
42 * @pos: start of data
43 * @off: offset of data in buffer_head->b_data
45 * Returns pointer to buffer_head containing data starting with offset @off,
74 befs_debug(sb, "<--- %s read data, starting at %llu", __func__, pos);
82 * @data: datastream to read from
95 befs_fblock2brun(struct super_block *sb, const befs_data_stream *data,
101 if (pos < data->max_direct_range) {
102 err = befs_find_brun_direct(sb, data, fblock, run);
104 } else if (pos < data->max_indirect_range) {
105 err = befs_find_brun_indirect(sb, data, fblock, run);
107 } else if (pos < data->max_double_indirect_range) {
108 err = befs_find_brun_dblindirect(sb, data, fblock, run);
124 * @buff: Buffer in which to place long symlink data
167 * data and filesystem metadata (and eventually attribute data
175 befs_blocknr_t datablocks; /* File data blocks */
193 * In the double-indirect range, all block runs of data are
195 * how many data block runs are in the double-indirect region,
224 * @data: the datastream
229 * in the file represented by the datastream data, if that
238 * because the block runs map variable amounts of data. Simply
251 befs_find_brun_direct(struct super_block *sb, const befs_data_stream *data,
255 const befs_block_run *array = data->direct;
285 * @data: the datastream
290 * in the file represented by the datastream data, if that
306 const befs_data_stream *data,
317 befs_block_run indirect = data->indirect;
323 indir_start_blk = data->max_direct_range >> BEFS_SB(sb)->block_shift;
376 * @data: the datastream
381 * in the file represented by the datastream data, if that
390 * block run maps a constant amount of file data. This means
397 * to the indirect block that contains the mapping for the data,
399 * indirect block maps the data block we are after.
407 * the actual block run that maps the data block we are interested
415 const befs_data_stream *data,
434 data->max_indirect_range >> BEFS_SB(sb)->block_shift;
438 /* number of data blocks mapped by each of the iaddrs in
443 /* number of data blocks mapped by each of the iaddrs in
463 if (dbl_which_block > data->double_indirect.len) {
472 sb_bread(sb, iaddr2blockno(sb, &data->double_indirect) +
478 iaddr2blockno(sb, &data->double_indirect) +