Home
last modified time | relevance | path

Searched refs:logfs_area (Results 1 – 4 of 4) sorted by relevance

/fs/logfs/
Dlogfs.h115 struct logfs_area { /* a segment open for writing */ struct
134 void (*get_free_segment)(struct logfs_area *area); argument
135 void (*get_erase_count)(struct logfs_area *area);
136 int (*erase_segment)(struct logfs_area *area);
361 struct logfs_area *s_area[LOGFS_NO_AREAS]; /* open segment array */
388 struct logfs_area *s_journal_area; /* open journal segment */
596 void logfs_sync_area(struct logfs_area *area);
604 int logfs_open_area(struct logfs_area *area, size_t bytes);
605 int __logfs_buf_write(struct logfs_area *area, u64 ofs, void *buf, size_t len,
608 static inline int logfs_buf_write(struct logfs_area *area, u64 ofs, in logfs_buf_write()
[all …]
Dsegment.c39 static s64 logfs_get_free_bytes(struct logfs_area *area, size_t bytes) in logfs_get_free_bytes()
70 int __logfs_buf_write(struct logfs_area *area, u64 ofs, void *buf, size_t len, in __logfs_buf_write()
104 static void pad_partial_page(struct logfs_area *area) in pad_partial_page()
125 static void pad_full_pages(struct logfs_area *area) in pad_full_pages()
154 static void pad_wbuf(struct logfs_area *area, int final) in pad_wbuf()
295 struct logfs_area *area; in __logfs_segment_write()
731 int logfs_open_area(struct logfs_area *area, size_t bytes) in logfs_open_area()
769 void logfs_sync_area(struct logfs_area *area) in logfs_sync_area()
798 static void ostore_get_free_segment(struct logfs_area *area) in ostore_get_free_segment()
811 static void ostore_get_erase_count(struct logfs_area *area) in ostore_get_erase_count()
[all …]
Djournal.c118 struct logfs_area *area = super->s_area[a->gc_level]; in read_area()
358 static void journal_get_free_segment(struct logfs_area *area) in journal_get_free_segment()
382 static void journal_get_erase_count(struct logfs_area *area) in journal_get_erase_count()
388 static int journal_erase_segment(struct logfs_area *area) in journal_erase_segment()
553 static void write_wbuf(struct super_block *sb, struct logfs_area *area, in write_wbuf()
578 struct logfs_area *area = super->s_area[super->s_sum_index]; in logfs_write_area()
628 static s64 logfs_get_free_bytes(struct logfs_area *area, size_t *bytes, in logfs_get_free_bytes()
654 struct logfs_area *area = super->s_journal_area; in logfs_write_je_buf()
737 struct logfs_area *area = super->s_journal_area; in logfs_write_anchor()
808 struct logfs_area *area = super->s_journal_area; in do_logfs_journal_wl_pass()
Dgc.c68 struct logfs_area *area; in segment_is_reserved()
634 struct logfs_area *area = super->s_area[i]; in check_area()