#ifndef _LINUX_DQBLK_QTREE_H
#define _LINUX_DQBLK_QTREE_H
#include <linux/types.h>
#define QTREE_INIT_ALLOC …
#define QTREE_INIT_REWRITE …
#define QTREE_DEL_ALLOC …
#define QTREE_DEL_REWRITE …
struct dquot;
struct kqid;
struct qtree_fmt_operations { … };
struct qtree_mem_dqinfo { … };
int qtree_write_dquot(struct qtree_mem_dqinfo *info, struct dquot *dquot);
int qtree_read_dquot(struct qtree_mem_dqinfo *info, struct dquot *dquot);
int qtree_delete_dquot(struct qtree_mem_dqinfo *info, struct dquot *dquot);
int qtree_release_dquot(struct qtree_mem_dqinfo *info, struct dquot *dquot);
int qtree_entry_unused(struct qtree_mem_dqinfo *info, char *disk);
static inline int qtree_depth(struct qtree_mem_dqinfo *info)
{ … }
int qtree_get_next_id(struct qtree_mem_dqinfo *info, struct kqid *qid);
#endif