Lines Matching defs:logfs_area
103 * struct logfs_area - area management information
114 struct logfs_area { /* a segment open for writing */
133 void (*get_free_segment)(struct logfs_area *area);
134 void (*get_erase_count)(struct logfs_area *area);
135 int (*erase_segment)(struct logfs_area *area);
359 struct logfs_area *s_area[LOGFS_NO_AREAS]; /* open segment array */
386 struct logfs_area *s_journal_area; /* open journal segment */
592 void logfs_sync_area(struct logfs_area *area);
599 int logfs_open_area(struct logfs_area *area, size_t bytes);
600 int __logfs_buf_write(struct logfs_area *area, u64 ofs, void *buf, size_t len,
603 static inline int logfs_buf_write(struct logfs_area *area, u64 ofs,
609 static inline int logfs_buf_recover(struct logfs_area *area, u64 ofs,
723 static inline struct logfs_area *get_area(struct super_block *sb,