#include <linux/fs.h>
#include <linux/buffer_head.h>
#include <linux/bio.h>
#include <linux/completion.h>
Go to the source code of this file.
|
struct nilfs_segment_buffer * | nilfs_segbuf_new (struct super_block *) |
|
void | nilfs_segbuf_free (struct nilfs_segment_buffer *) |
|
void | nilfs_segbuf_map (struct nilfs_segment_buffer *, __u64, unsigned long, struct the_nilfs *) |
|
void | nilfs_segbuf_map_cont (struct nilfs_segment_buffer *segbuf, struct nilfs_segment_buffer *prev) |
|
void | nilfs_segbuf_set_next_segnum (struct nilfs_segment_buffer *, __u64, struct the_nilfs *) |
|
int | nilfs_segbuf_reset (struct nilfs_segment_buffer *, unsigned, time_t, __u64) |
|
int | nilfs_segbuf_extend_segsum (struct nilfs_segment_buffer *) |
|
int | nilfs_segbuf_extend_payload (struct nilfs_segment_buffer *, struct buffer_head **) |
|
void | nilfs_segbuf_fill_in_segsum (struct nilfs_segment_buffer *) |
|
void | nilfs_clear_logs (struct list_head *logs) |
|
void | nilfs_truncate_logs (struct list_head *logs, struct nilfs_segment_buffer *last) |
|
int | nilfs_write_logs (struct list_head *logs, struct the_nilfs *nilfs) |
|
int | nilfs_wait_on_logs (struct list_head *logs) |
|
void | nilfs_add_checksums_on_logs (struct list_head *logs, u32 seed) |
|
#define nilfs_for_each_segbuf_before |
( |
|
s, |
|
|
|
t, |
|
|
|
h |
|
) |
| |
#define NILFS_SEGBUF_NEXT_BH |
( |
|
bh | ) |
|
Value:(
list_entry((bh)->b_assoc_buffers.next,
struct buffer_head, \
b_assoc_buffers))
Definition at line 112 of file segbuf.h.
nilfs_add_checksums_on_logs - add checksums on the logs : list of segment buffers storing target logs : checksum seed value
Definition at line 326 of file segbuf.c.
nilfs_segbuf_map_cont - map a new log behind a given log : new segment buffer : segment buffer containing a log to be continued
Definition at line 90 of file segbuf.c.