xref: /kernel/linux/linux-6.6/fs/btrfs/ioctl.h
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/fs/btrfs/
162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci#ifndef BTRFS_IOCTL_H
462306a36Sopenharmony_ci#define BTRFS_IOCTL_H
562306a36Sopenharmony_ci
662306a36Sopenharmony_cilong btrfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
762306a36Sopenharmony_cilong btrfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
862306a36Sopenharmony_ciint btrfs_fileattr_get(struct dentry *dentry, struct fileattr *fa);
962306a36Sopenharmony_ciint btrfs_fileattr_set(struct mnt_idmap *idmap,
1062306a36Sopenharmony_ci		       struct dentry *dentry, struct fileattr *fa);
1162306a36Sopenharmony_ciint btrfs_ioctl_get_supported_features(void __user *arg);
1262306a36Sopenharmony_civoid btrfs_sync_inode_flags_to_i_flags(struct inode *inode);
1362306a36Sopenharmony_ciint __pure btrfs_is_empty_uuid(u8 *uuid);
1462306a36Sopenharmony_civoid btrfs_update_ioctl_balance_args(struct btrfs_fs_info *fs_info,
1562306a36Sopenharmony_ci				     struct btrfs_ioctl_balance_args *bargs);
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci#endif
18

Indexes created Thu Nov 07 10:32:03 CST 2024