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

Go to the source code of this file.

Data Structures

struct  nilfs_direct_node
 

Macros

#define NILFS_DIRECT_NBLOCKS   (NILFS_BMAP_SIZE / sizeof(__le64) - 1)
 
#define NILFS_DIRECT_KEY_MIN   0
 
#define NILFS_DIRECT_KEY_MAX   (NILFS_DIRECT_NBLOCKS - 1)
 

Functions

int nilfs_direct_init (struct nilfs_bmap *)
 
int nilfs_direct_delete_and_convert (struct nilfs_bmap *, __u64, __u64 *, __u64 *, int)
 

Macro Definition Documentation

#define NILFS_DIRECT_KEY_MAX   (NILFS_DIRECT_NBLOCKS - 1)

Definition at line 43 of file direct.h.

#define NILFS_DIRECT_KEY_MIN   0

Definition at line 42 of file direct.h.

#define NILFS_DIRECT_NBLOCKS   (NILFS_BMAP_SIZE / sizeof(__le64) - 1)

Definition at line 41 of file direct.h.

Function Documentation

int nilfs_direct_delete_and_convert ( struct nilfs_bmap ,
__u64  ,
__u64 ,
__u64 ,
int   
)

Definition at line 220 of file direct.c.

int nilfs_direct_init ( struct nilfs_bmap )

Definition at line 365 of file direct.c.