blob: 794710c2447493e7e8f9e57f0fba49ef75a3ee96 [file] [log] [blame]
Dave Chinner0b61f8a2018-06-05 19:42:14 -07001// SPDX-License-Identifier: GPL-2.0
Linus Torvalds1da177e2005-04-16 15:20:36 -07002/*
Nathan Scott4ce31212005-11-02 14:59:41 +11003 * Copyright (c) 2000-2003 Silicon Graphics, Inc.
4 * All Rights Reserved.
Linus Torvalds1da177e2005-04-16 15:20:36 -07005 */
6#ifndef __XFS_DQUOT_ITEM_H__
7#define __XFS_DQUOT_ITEM_H__
8
9struct xfs_dquot;
10struct xfs_trans;
11struct xfs_mount;
Linus Torvalds1da177e2005-04-16 15:20:36 -070012
Pavel Reichlfd8b81d2019-11-12 17:04:26 -080013struct xfs_dq_logitem {
Pavel Reichld0bdfb12019-11-12 17:04:27 -080014 struct xfs_log_item qli_item; /* common portion */
Pavel Reichlfd8b81d2019-11-12 17:04:26 -080015 struct xfs_dquot *qli_dquot; /* dquot ptr */
Pavel Reichld0bdfb12019-11-12 17:04:27 -080016 xfs_lsn_t qli_flush_lsn; /* lsn at last flush */
Pavel Reichlfd8b81d2019-11-12 17:04:26 -080017};
Linus Torvalds1da177e2005-04-16 15:20:36 -070018
Pavel Reichld0bdfb12019-11-12 17:04:27 -080019void xfs_qm_dquot_logitem_init(struct xfs_dquot *dqp);
Linus Torvalds1da177e2005-04-16 15:20:36 -070020
21#endif /* __XFS_DQUOT_ITEM_H__ */