Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
fs
xfs
xfs_dquot_item.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2000-2003 Silicon Graphics, Inc.
3
* All Rights Reserved.
4
*
5
* This program is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU General Public License as
7
* published by the Free Software Foundation.
8
*
9
* This program is distributed in the hope that it would be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write the Free Software Foundation,
16
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17
*/
18
#ifndef __XFS_DQUOT_ITEM_H__
19
#define __XFS_DQUOT_ITEM_H__
20
21
struct
xfs_dquot
;
22
struct
xfs_trans;
23
struct
xfs_mount;
24
struct
xfs_qoff_logitem
;
25
26
typedef
struct
xfs_dq_logitem
{
27
xfs_log_item_t
qli_item
;
/* common portion */
28
struct
xfs_dquot
*
qli_dquot
;
/* dquot ptr */
29
xfs_lsn_t
qli_flush_lsn
;
/* lsn at last flush */
30
xfs_dq_logformat_t
qli_format
;
/* logged structure */
31
}
xfs_dq_logitem_t
;
32
33
typedef
struct
xfs_qoff_logitem
{
34
xfs_log_item_t
qql_item
;
/* common portion */
35
struct
xfs_qoff_logitem
*
qql_start_lip
;
/* qoff-start logitem, if any */
36
xfs_qoff_logformat_t
qql_format
;
/* logged structure */
37
}
xfs_qoff_logitem_t
;
38
39
40
extern
void
xfs_qm_dquot_logitem_init
(
struct
xfs_dquot
*);
41
extern
xfs_qoff_logitem_t
*
xfs_qm_qoff_logitem_init
(
struct
xfs_mount *,
42
struct
xfs_qoff_logitem
*,
uint
);
43
extern
xfs_qoff_logitem_t
*
xfs_trans_get_qoff_item
(
struct
xfs_trans *,
44
struct
xfs_qoff_logitem
*,
uint
);
45
extern
void
xfs_trans_log_quotaoff_item
(
struct
xfs_trans *,
46
struct
xfs_qoff_logitem
*);
47
48
#endif
/* __XFS_DQUOT_ITEM_H__ */
Generated on Thu Jan 10 2013 14:50:25 for Linux Kernel by
1.8.2