Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
volume.h File Reference
#include <linux/rwsem.h>
#include <linux/uidgid.h>
#include "types.h"
#include "layout.h"

Go to the source code of this file.

Data Structures

struct  ntfs_volume
 

Macros

#define DEFINE_NVOL_BIT_OPS(flag)
 

Enumerations

enum  ntfs_volume_flags {
  NV_Errors, NV_ShowSystemFiles, NV_CaseSensitive, NV_LogFileEmpty,
  NV_QuotaOutOfDate, NV_UsnJrnlStamped, NV_SparseEnabled
}
 

Macro Definition Documentation

#define DEFINE_NVOL_BIT_OPS (   flag)
Value:
static inline int NVol##flag(ntfs_volume *vol) \
{ \
return test_bit(NV_##flag, &(vol)->flags); \
} \
static inline void NVolSet##flag(ntfs_volume *vol) \
{ \
set_bit(NV_##flag, &(vol)->flags); \
} \
static inline void NVolClear##flag(ntfs_volume *vol) \
{ \
clear_bit(NV_##flag, &(vol)->flags); \
}

Definition at line 155 of file volume.h.

Enumeration Type Documentation

Enumerator:
NV_Errors 
NV_ShowSystemFiles 
NV_CaseSensitive 
NV_LogFileEmpty 
NV_QuotaOutOfDate 
NV_UsnJrnlStamped 
NV_SparseEnabled 

Definition at line 138 of file volume.h.