Go to the source code of this file.
|
| | BUFFER_FNS (NILFS_Node, nilfs_node) BUFFER_FNS(NILFS_Checked |
| |
| nilfs_checked | BUFFER_FNS (NILFS_Redirected, nilfs_redirected) int __nilfs_clear_page_dirty(struct page *) |
| |
| struct buffer_head * | nilfs_grab_buffer (struct inode *, struct address_space *, unsigned long, unsigned long) |
| |
| void | nilfs_forget_buffer (struct buffer_head *) |
| |
| void | nilfs_copy_buffer (struct buffer_head *, struct buffer_head *) |
| |
| int | nilfs_page_buffers_clean (struct page *) |
| |
| void | nilfs_page_bug (struct page *) |
| |
| int | nilfs_copy_dirty_pages (struct address_space *, struct address_space *) |
| |
| void | nilfs_copy_back_pages (struct address_space *, struct address_space *) |
| |
| void | nilfs_clear_dirty_pages (struct address_space *) |
| |
| void | nilfs_mapping_init (struct address_space *mapping, struct inode *inode, struct backing_dev_info *bdi) |
| |
| unsigned | nilfs_page_count_clean_buffers (struct page *, unsigned, unsigned) |
| |
| unsigned long | nilfs_find_uncommitted_extent (struct inode *inode, sector_t start_blk, sector_t *blkoff) |
| |
- Enumerator:
| BH_NILFS_Allocated |
|
| BH_NILFS_Node |
|
| BH_NILFS_Volatile |
|
| BH_NILFS_Checked |
|
| BH_NILFS_Redirected |
|
Definition at line 33 of file page.h.
| BUFFER_FNS |
( |
NILFS_Node |
, |
|
|
nilfs_node |
|
|
) |
| |
| nilfs_checked BUFFER_FNS |
( |
NILFS_Redirected |
, |
|
|
nilfs_redirected |
|
|
) |
| |
nilfs_copy_back_pages – copy back pages to original cache from shadow cache : destination page cache : source page cache
No pages must no be added to the cache during this process. This must be ensured by the caller.
Definition at line 311 of file page.c.
nilfs_copy_buffer – copy buffer data and flags : destination buffer : source buffer
Definition at line 115 of file page.c.
nilfs_find_uncommitted_extent - find extent of uncommitted data : inode : start block offset (in) : start offset of the found extent (out)
This function searches an extent of buffers marked "delayed" which starts from a block offset equal to or larger than . If such an extent was found, this will store the start offset in and return its length in blocks. Otherwise, zero is returned.
Definition at line 481 of file page.c.
| void nilfs_forget_buffer |
( |
struct buffer_head * |
bh | ) |
|
nilfs_forget_buffer - discard dirty state : owner inode of the buffer : buffer head of the buffer to be discarded
Definition at line 89 of file page.c.
| unsigned nilfs_page_count_clean_buffers |
( |
struct page * |
, |
|
|
unsigned |
, |
|
|
unsigned |
|
|
) |
| |