export.h (533B)
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 8extern const struct export_operations btrfs_export_ops; 9 10struct btrfs_fid { 11 u64 objectid; 12 u64 root_objectid; 13 u32 gen; 14 15 u64 parent_objectid; 16 u32 parent_gen; 17 18 u64 parent_root_objectid; 19} __attribute__ ((packed)); 20 21struct dentry *btrfs_get_dentry(struct super_block *sb, u64 objectid, 22 u64 root_objectid, u32 generation, 23 int check_generation); 24struct dentry *btrfs_get_parent(struct dentry *child); 25 26#endif