at master 568 B view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2 3#ifndef BTRFS_EXPORT_H 4#define BTRFS_EXPORT_H 5 6#include <linux/exportfs.h> 7#include <linux/types.h> 8 9struct dentry; 10struct super_block; 11 12extern const struct export_operations btrfs_export_ops; 13 14struct btrfs_fid { 15 u64 objectid; 16 u64 root_objectid; 17 u32 gen; 18 19 u64 parent_objectid; 20 u32 parent_gen; 21 22 u64 parent_root_objectid; 23} __attribute__ ((packed)); 24 25struct dentry *btrfs_get_dentry(struct super_block *sb, u64 objectid, 26 u64 root_objectid, u64 generation); 27struct dentry *btrfs_get_parent(struct dentry *child); 28 29#endif