1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * datastream.h 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun */ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun struct buffer_head *befs_read_datastream(struct super_block *sb, 8*4882a593Smuzhiyun const befs_data_stream *ds, 9*4882a593Smuzhiyun befs_off_t pos, uint *off); 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun int befs_fblock2brun(struct super_block *sb, const befs_data_stream *data, 12*4882a593Smuzhiyun befs_blocknr_t fblock, befs_block_run *run); 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun size_t befs_read_lsymlink(struct super_block *sb, const befs_data_stream *data, 15*4882a593Smuzhiyun void *buff, befs_off_t len); 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun befs_blocknr_t befs_count_blocks(struct super_block *sb, 18*4882a593Smuzhiyun const befs_data_stream *ds); 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun extern const befs_inode_addr BAD_IADDR; 21