Lines Matching refs:list

33 static int journal_read_bucket(struct cache *ca, struct list_head *list,  in journal_read_bucket()  argument
101 while (!list_empty(list)) { in journal_read_bucket()
102 i = list_first_entry(list, in journal_read_bucket()
103 struct journal_replay, list); in journal_read_bucket()
106 list_del(&i->list); in journal_read_bucket()
110 list_for_each_entry_reverse(i, list, list) { in journal_read_bucket()
118 where = &i->list; in journal_read_bucket()
123 where = list; in journal_read_bucket()
130 list_add(&i->list, where); in journal_read_bucket()
144 int bch_journal_read(struct cache_set *c, struct list_head *list) in bch_journal_read() argument
148 int ret = journal_read_bucket(ca, list, b); \ in bch_journal_read()
197 BUG_ON(list_empty(list)); in bch_journal_read()
205 seq = list_entry(list->prev, struct journal_replay, in bch_journal_read()
206 list)->j.seq; in bch_journal_read()
211 if (seq != list_entry(list->prev, struct journal_replay, in bch_journal_read()
212 list)->j.seq) in bch_journal_read()
257 if (!list_empty(list)) in bch_journal_read()
258 c->journal.seq = list_entry(list->prev, in bch_journal_read()
260 list)->j.seq; in bch_journal_read()
266 void bch_journal_mark(struct cache_set *c, struct list_head *list) in bch_journal_mark() argument
281 list_for_each_entry_reverse(i, list, list) { in bch_journal_mark()
312 int bch_journal_replay(struct cache_set *s, struct list_head *list) in bch_journal_replay() argument
317 list_entry(list->prev, struct journal_replay, list); in bch_journal_replay()
322 list_for_each_entry(i, list, list) { in bch_journal_replay()
355 while (!list_empty(list)) { in bch_journal_replay()
356 i = list_first_entry(list, struct journal_replay, list); in bch_journal_replay()
357 list_del(&i->list); in bch_journal_replay()
590 struct bio_list list; in journal_write_unlocked() local
591 bio_list_init(&list); in journal_write_unlocked()
637 bio_list_add(&list, bio); in journal_write_unlocked()
650 while ((bio = bio_list_pop(&list))) in journal_write_unlocked()