Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
quota.h File Reference
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/quota.h>
#include <linux/list.h>
#include <linux/dqblk_qtree.h>
#include "ocfs2.h"

Go to the source code of this file.

Data Structures

struct  ocfs2_dquot
 
struct  ocfs2_recovery_chunk
 
struct  ocfs2_quota_recovery
 
struct  ocfs2_mem_dqinfo
 
struct  ocfs2_quota_chunk
 

Functions

struct ocfs2_quota_recoveryocfs2_begin_quota_recovery (struct ocfs2_super *osb, int slot_num)
 
int ocfs2_finish_quota_recovery (struct ocfs2_super *osb, struct ocfs2_quota_recovery *rec, int slot_num)
 
void ocfs2_free_quota_recovery (struct ocfs2_quota_recovery *rec)
 
ssize_t ocfs2_quota_read (struct super_block *sb, int type, char *data, size_t len, loff_t off)
 
ssize_t ocfs2_quota_write (struct super_block *sb, int type, const char *data, size_t len, loff_t off)
 
int ocfs2_global_read_info (struct super_block *sb, int type)
 
int ocfs2_global_write_info (struct super_block *sb, int type)
 
int ocfs2_global_read_dquot (struct dquot *dquot)
 
int __ocfs2_sync_dquot (struct dquot *dquot, int freeing)
 
int ocfs2_lock_global_qf (struct ocfs2_mem_dqinfo *oinfo, int ex)
 
void ocfs2_unlock_global_qf (struct ocfs2_mem_dqinfo *oinfo, int ex)
 
int ocfs2_validate_quota_block (struct super_block *sb, struct buffer_head *bh)
 
int ocfs2_read_quota_phys_block (struct inode *inode, u64 p_block, struct buffer_head **bh)
 
int ocfs2_create_local_dquot (struct dquot *dquot)
 
int ocfs2_local_release_dquot (handle_t *handle, struct dquot *dquot)
 
int ocfs2_local_write_dquot (struct dquot *dquot)
 

Variables

struct kmem_cacheocfs2_dquot_cachep
 
struct kmem_cacheocfs2_qf_chunk_cachep
 
struct qtree_fmt_operations ocfs2_global_ops
 
struct dquot_operations ocfs2_quota_operations
 
struct quota_format_type ocfs2_quota_format
 

Function Documentation

int __ocfs2_sync_dquot ( struct dquot dquot,
int  freeing 
)

Definition at line 477 of file quota_global.c.

struct ocfs2_quota_recovery* ocfs2_begin_quota_recovery ( struct ocfs2_super osb,
int  slot_num 
)
read

Definition at line 391 of file quota_local.c.

int ocfs2_create_local_dquot ( struct dquot dquot)

Definition at line 1224 of file quota_local.c.

int ocfs2_finish_quota_recovery ( struct ocfs2_super osb,
struct ocfs2_quota_recovery rec,
int  slot_num 
)

Definition at line 588 of file quota_local.c.

void ocfs2_free_quota_recovery ( struct ocfs2_quota_recovery rec)

Definition at line 335 of file quota_local.c.

int ocfs2_global_read_dquot ( struct dquot dquot)
int ocfs2_global_read_info ( struct super_block sb,
int  type 
)

Definition at line 335 of file quota_global.c.

int ocfs2_global_write_info ( struct super_block sb,
int  type 
)

Definition at line 442 of file quota_global.c.

int ocfs2_local_release_dquot ( handle_t *  handle,
struct dquot dquot 
)

Definition at line 1278 of file quota_local.c.

int ocfs2_local_write_dquot ( struct dquot dquot)

Definition at line 901 of file quota_local.c.

int ocfs2_lock_global_qf ( struct ocfs2_mem_dqinfo oinfo,
int  ex 
)

Definition at line 295 of file quota_global.c.

ssize_t ocfs2_quota_read ( struct super_block sb,
int  type,
char data,
size_t  len,
loff_t  off 
)

Definition at line 164 of file quota_global.c.

ssize_t ocfs2_quota_write ( struct super_block sb,
int  type,
const char data,
size_t  len,
loff_t  off 
)

Definition at line 213 of file quota_global.c.

int ocfs2_read_quota_phys_block ( struct inode inode,
u64  p_block,
struct buffer_head **  bh 
)

Definition at line 148 of file quota_global.c.

void ocfs2_unlock_global_qf ( struct ocfs2_mem_dqinfo oinfo,
int  ex 
)

Definition at line 318 of file quota_global.c.

int ocfs2_validate_quota_block ( struct super_block sb,
struct buffer_head *  bh 
)

Definition at line 131 of file quota_global.c.

Variable Documentation

struct kmem_cache* ocfs2_dquot_cachep

Definition at line 80 of file super.c.

struct qtree_fmt_operations ocfs2_global_ops

Definition at line 125 of file quota_global.c.

struct kmem_cache* ocfs2_qf_chunk_cachep

Definition at line 81 of file super.c.

struct quota_format_type ocfs2_quota_format

Definition at line 1320 of file quota_local.c.

struct dquot_operations ocfs2_quota_operations

Definition at line 921 of file quota_global.c.