xref: /openbmc/linux/fs/befs/datastream.h (revision 22341d8f)
11da177e4SLinus Torvalds /*
21da177e4SLinus Torvalds  * datastream.h
31da177e4SLinus Torvalds  *
41da177e4SLinus Torvalds  */
51da177e4SLinus Torvalds 
61da177e4SLinus Torvalds struct buffer_head *befs_read_datastream(struct super_block *sb,
722341d8fSAl Viro 					 const befs_data_stream *ds,
822341d8fSAl Viro 					 befs_off_t pos, uint * off);
91da177e4SLinus Torvalds 
1022341d8fSAl Viro int befs_fblock2brun(struct super_block *sb, const befs_data_stream *data,
111da177e4SLinus Torvalds 		     befs_blocknr_t fblock, befs_block_run * run);
121da177e4SLinus Torvalds 
1322341d8fSAl Viro size_t befs_read_lsymlink(struct super_block *sb, const befs_data_stream *data,
141da177e4SLinus Torvalds 			  void *buff, befs_off_t len);
151da177e4SLinus Torvalds 
1622341d8fSAl Viro befs_blocknr_t befs_count_blocks(struct super_block *sb,
1722341d8fSAl Viro 			  const befs_data_stream *ds);
181da177e4SLinus Torvalds 
191da177e4SLinus Torvalds extern const befs_inode_addr BAD_IADDR;
201da177e4SLinus Torvalds 
21