Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
gcinode.c File Reference
#include <linux/buffer_head.h>
#include <linux/mpage.h>
#include <linux/hash.h>
#include <linux/slab.h>
#include <linux/swap.h>
#include "nilfs.h"
#include "btree.h"
#include "btnode.h"
#include "page.h"
#include "mdt.h"
#include "dat.h"
#include "ifile.h"

Go to the source code of this file.

Functions

int nilfs_gccache_submit_read_data (struct inode *inode, sector_t blkoff, sector_t pbn, __u64 vbn, struct buffer_head **out_bh)
 
int nilfs_gccache_submit_read_node (struct inode *inode, sector_t pbn, __u64 vbn, struct buffer_head **out_bh)
 
int nilfs_gccache_wait_and_mark_dirty (struct buffer_head *bh)
 
int nilfs_init_gcinode (struct inode *inode)
 
void nilfs_remove_all_gcinodes (struct the_nilfs *nilfs)
 

Function Documentation

int nilfs_gccache_submit_read_data ( struct inode inode,
sector_t  blkoff,
sector_t  pbn,
__u64  vbn,
struct buffer_head **  out_bh 
)

Definition at line 72 of file gcinode.c.

int nilfs_gccache_submit_read_node ( struct inode inode,
sector_t  pbn,
__u64  vbn,
struct buffer_head **  out_bh 
)

Definition at line 140 of file gcinode.c.

int nilfs_gccache_wait_and_mark_dirty ( struct buffer_head *  bh)

Definition at line 152 of file gcinode.c.

int nilfs_init_gcinode ( struct inode inode)

Definition at line 168 of file gcinode.c.

void nilfs_remove_all_gcinodes ( struct the_nilfs nilfs)

nilfs_remove_all_gcinodes() - remove all unprocessed gc inodes

Definition at line 186 of file gcinode.c.