Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
xfs_qm_syscalls.c File Reference
#include <linux/capability.h>
#include "xfs.h"
#include "xfs_fs.h"
#include "xfs_bit.h"
#include "xfs_log.h"
#include "xfs_trans.h"
#include "xfs_sb.h"
#include "xfs_ag.h"
#include "xfs_alloc.h"
#include "xfs_quota.h"
#include "xfs_mount.h"
#include "xfs_bmap_btree.h"
#include "xfs_inode.h"
#include "xfs_inode_item.h"
#include "xfs_itable.h"
#include "xfs_bmap.h"
#include "xfs_rtalloc.h"
#include "xfs_error.h"
#include "xfs_attr.h"
#include "xfs_buf_item.h"
#include "xfs_utils.h"
#include "xfs_qm.h"
#include "xfs_trace.h"

Go to the source code of this file.

Macros

#define XFS_DQ_MASK   (FS_DQ_LIMIT_MASK | FS_DQ_TIMER_MASK | FS_DQ_WARNS_MASK)
 

Functions

STATIC int xfs_qm_log_quotaoff (xfs_mount_t *, xfs_qoff_logitem_t **, uint)
 
STATIC int xfs_qm_log_quotaoff_end (xfs_mount_t *, xfs_qoff_logitem_t *, uint)
 
STATIC uint xfs_qm_export_flags (uint)
 
STATIC uint xfs_qm_export_qtype_flags (uint)
 
int xfs_qm_scall_quotaoff (xfs_mount_t *mp, uint flags)
 
STATIC int xfs_qm_scall_trunc_qfile (struct xfs_mount *mp, xfs_ino_t ino)
 
int xfs_qm_scall_trunc_qfiles (xfs_mount_t *mp, uint flags)
 
int xfs_qm_scall_quotaon (xfs_mount_t *mp, uint flags)
 
int xfs_qm_scall_getqstat (struct xfs_mount *mp, struct fs_quota_stat *out)
 
int xfs_qm_scall_setqlim (xfs_mount_t *mp, xfs_dqid_t id, uint type, fs_disk_quota_t *newlim)
 
int xfs_qm_scall_getquota (struct xfs_mount *mp, xfs_dqid_t id, uint type, struct fs_disk_quota *dst)
 
STATIC int xfs_dqrele_inode (struct xfs_inode *ip, struct xfs_perag *pag, int flags)
 
void xfs_qm_dqrele_all_inodes (struct xfs_mount *mp, uint flags)
 

Macro Definition Documentation

#define XFS_DQ_MASK   (FS_DQ_LIMIT_MASK | FS_DQ_TIMER_MASK | FS_DQ_WARNS_MASK)

Definition at line 466 of file xfs_qm_syscalls.c.

Function Documentation

STATIC int xfs_dqrele_inode ( struct xfs_inode *  ip,
struct xfs_perag pag,
int  flags 
)

Definition at line 845 of file xfs_qm_syscalls.c.

void xfs_qm_dqrele_all_inodes ( struct xfs_mount *  mp,
uint  flags 
)

Definition at line 879 of file xfs_qm_syscalls.c.

STATIC uint xfs_qm_export_flags ( uint  flags)

Definition at line 822 of file xfs_qm_syscalls.c.

STATIC uint xfs_qm_export_qtype_flags ( uint  flags)

Definition at line 802 of file xfs_qm_syscalls.c.

STATIC int xfs_qm_log_quotaoff ( xfs_mount_t *  mp,
xfs_qoff_logitem_t **  qoffstartp,
uint  flags 
)

Definition at line 662 of file xfs_qm_syscalls.c.

STATIC int xfs_qm_log_quotaoff_end ( xfs_mount_t *  mp,
xfs_qoff_logitem_t startqoff,
uint  flags 
)

Definition at line 629 of file xfs_qm_syscalls.c.

int xfs_qm_scall_getqstat ( struct xfs_mount *  mp,
struct fs_quota_stat out 
)

Definition at line 404 of file xfs_qm_syscalls.c.

int xfs_qm_scall_getquota ( struct xfs_mount *  mp,
xfs_dqid_t  id,
uint  type,
struct fs_disk_quota dst 
)

Definition at line 717 of file xfs_qm_syscalls.c.

int xfs_qm_scall_quotaoff ( xfs_mount_t *  mp,
uint  flags 
)

Definition at line 59 of file xfs_qm_syscalls.c.

int xfs_qm_scall_quotaon ( xfs_mount_t *  mp,
uint  flags 
)

Definition at line 306 of file xfs_qm_syscalls.c.

int xfs_qm_scall_setqlim ( xfs_mount_t *  mp,
xfs_dqid_t  id,
uint  type,
fs_disk_quota_t newlim 
)

Definition at line 473 of file xfs_qm_syscalls.c.

STATIC int xfs_qm_scall_trunc_qfile ( struct xfs_mount *  mp,
xfs_ino_t  ino 
)

Definition at line 227 of file xfs_qm_syscalls.c.

int xfs_qm_scall_trunc_qfiles ( xfs_mount_t *  mp,
uint  flags 
)

Definition at line 280 of file xfs_qm_syscalls.c.