Lines Matching refs:logs
1244 /* Continue logs */
1334 static void nilfs_free_incomplete_logs(struct list_head *logs,
1341 segbuf = NILFS_FIRST_SEGBUF(logs);
1358 list_for_each_entry_continue(segbuf, logs, sb_list) {
1388 static void nilfs_cancel_segusage(struct list_head *logs, struct inode *sufile)
1393 segbuf = NILFS_FIRST_SEGBUF(logs);
1399 list_for_each_entry_continue(segbuf, logs, sb_list) {
1785 static void nilfs_abort_logs(struct list_head *logs, struct page *failed_page,
1792 if (list_empty(logs))
1795 list_for_each_entry(segbuf, logs, sb_list) {
1831 LIST_HEAD(logs);
1834 list_splice_tail_init(&sci->sc_write_logs, &logs);
1835 ret = nilfs_wait_on_logs(&logs);
1836 nilfs_abort_logs(&logs, NULL, ret ? : err);
1838 list_splice_tail_init(&sci->sc_segbufs, &logs);
1839 nilfs_cancel_segusage(&logs, nilfs->ns_sufile);
1840 nilfs_free_incomplete_logs(&logs, nilfs);
1851 nilfs_destroy_logs(&logs);
2400 * nilfs_segctor_construct - form logs and write them to disk