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
gfs2
super.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
3
* Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved.
4
*
5
* This copyrighted material is made available to anyone wishing to use,
6
* modify, copy, or redistribute it subject to the terms and conditions
7
* of the GNU General Public License version 2.
8
*/
9
10
#ifndef __SUPER_DOT_H__
11
#define __SUPER_DOT_H__
12
13
#include <linux/fs.h>
14
#include <
linux/dcache.h
>
15
#include "
incore.h
"
16
17
extern
void
gfs2_lm_unmount
(
struct
gfs2_sbd
*sdp);
18
19
static
inline
unsigned
int
gfs2_jindex_size(
struct
gfs2_sbd
*sdp)
20
{
21
unsigned
int
x
;
22
spin_lock(&sdp->
sd_jindex_spin
);
23
x = sdp->
sd_journals
;
24
spin_unlock(&sdp->
sd_jindex_spin
);
25
return
x
;
26
}
27
28
extern
void
gfs2_jindex_free
(
struct
gfs2_sbd
*sdp);
29
30
extern
int
gfs2_mount_args
(
struct
gfs2_args
*args,
char
*
data
);
31
32
extern
struct
gfs2_jdesc
*
gfs2_jdesc_find
(
struct
gfs2_sbd
*sdp,
unsigned
int
jid);
33
extern
int
gfs2_jdesc_check
(
struct
gfs2_jdesc
*jd);
34
35
extern
int
gfs2_lookup_in_master_dir
(
struct
gfs2_sbd
*sdp,
char
*
filename
,
36
struct
gfs2_inode
**ipp);
37
38
extern
int
gfs2_make_fs_rw
(
struct
gfs2_sbd
*sdp);
39
extern
void
gfs2_online_uevent
(
struct
gfs2_sbd
*sdp);
40
extern
int
gfs2_statfs_init
(
struct
gfs2_sbd
*sdp);
41
extern
void
gfs2_statfs_change
(
struct
gfs2_sbd
*sdp,
s64
total,
s64
free
,
42
s64
dinodes);
43
extern
void
gfs2_statfs_change_in
(
struct
gfs2_statfs_change_host
*
sc
,
44
const
void
*
buf
);
45
extern
void
update_statfs
(
struct
gfs2_sbd
*sdp,
struct
buffer_head *m_bh,
46
struct
buffer_head *l_bh);
47
extern
int
gfs2_statfs_sync
(
struct
super_block
*
sb
,
int
type
);
48
49
extern
int
gfs2_freeze_fs
(
struct
gfs2_sbd
*sdp);
50
extern
void
gfs2_unfreeze_fs
(
struct
gfs2_sbd
*sdp);
51
52
extern
struct
file_system_type
gfs2_fs_type
;
53
extern
struct
file_system_type
gfs2meta_fs_type
;
54
extern
const
struct
export_operations
gfs2_export_ops
;
55
extern
const
struct
super_operations
gfs2_super_ops
;
56
extern
const
struct
dentry_operations
gfs2_dops
;
57
extern
const
struct
xattr_handler
*
gfs2_xattr_handlers
[];
58
59
#endif
/* __SUPER_DOT_H__ */
60
Generated on Thu Jan 10 2013 14:45:06 for Linux Kernel by
1.8.2