^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) * btree.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) int befs_btree_find(struct super_block *sb, const befs_data_stream *ds,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) const char *key, befs_off_t *value);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) int befs_btree_read(struct super_block *sb, const befs_data_stream *ds,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) loff_t key_no, size_t bufsize, char *keybuf,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) size_t *keysize, befs_off_t *value);