#include "xfs.h"
#include "xfs_shared.h"
#include "xfs_format.h"
#include "xfs_log_format.h"
#include "xfs_trans_resv.h"
#include "xfs_mount.h"
#include "xfs_inode.h"
#include "xfs_quota.h"
#include "xfs_trans.h"
#include "xfs_icache.h"
#include "xfs_qm.h"
static void
xfs_qm_fill_state(
struct qc_type_state *tstate,
struct xfs_mount *mp,
struct xfs_inode *ip,
xfs_ino_t ino,
struct xfs_def_quota *defq)
{ … }
static int
xfs_fs_get_quota_state(
struct super_block *sb,
struct qc_state *state)
{ … }
STATIC xfs_dqtype_t
xfs_quota_type(int type)
{ … }
#define XFS_QC_SETINFO_MASK …
static int
xfs_fs_set_info(
struct super_block *sb,
int type,
struct qc_info *info)
{ … }
static unsigned int
xfs_quota_flags(unsigned int uflags)
{ … }
STATIC int
xfs_quota_enable(
struct super_block *sb,
unsigned int uflags)
{ … }
STATIC int
xfs_quota_disable(
struct super_block *sb,
unsigned int uflags)
{ … }
STATIC int
xfs_fs_rm_xquota(
struct super_block *sb,
unsigned int uflags)
{ … }
STATIC int
xfs_fs_get_dqblk(
struct super_block *sb,
struct kqid qid,
struct qc_dqblk *qdq)
{ … }
STATIC int
xfs_fs_get_nextdqblk(
struct super_block *sb,
struct kqid *qid,
struct qc_dqblk *qdq)
{ … }
STATIC int
xfs_fs_set_dqblk(
struct super_block *sb,
struct kqid qid,
struct qc_dqblk *qdq)
{ … }
const struct quotactl_ops xfs_quotactl_operations = …;