Searched refs:journal_head (Results 1 – 15 of 15) sorted by relevance
407 struct journal_head *t_reserved_list;413 struct journal_head *t_locked_list;419 struct journal_head *t_buffers;425 struct journal_head *t_sync_datalist;432 struct journal_head *t_forget;438 struct journal_head *t_checkpoint_list;444 struct journal_head *t_checkpoint_io_list;450 struct journal_head *t_iobuf_list;457 struct journal_head *t_shadow_list;463 struct journal_head *t_log_list;[all …]
541 struct journal_head *t_reserved_list;547 struct journal_head *t_buffers;554 struct journal_head *t_forget;560 struct journal_head *t_checkpoint_list;566 struct journal_head *t_checkpoint_io_list;573 struct journal_head *t_shadow_list;1018 extern void jbd2_journal_unfile_buffer(journal_t *, struct journal_head *);1019 extern void __jbd2_journal_refile_buffer(struct journal_head *);1020 extern void jbd2_journal_refile_buffer(journal_t *, struct journal_head *);1021 extern void __jbd2_journal_file_buffer(struct journal_head *, transaction_t *, int);[all …]
19 struct journal_head { struct83 struct journal_head *b_tnext, *b_tprev; argument97 struct journal_head *b_cpnext, *b_cpprev; argument
6 static inline struct buffer_head *jh2bh(struct journal_head *jh) in jh2bh()11 static inline struct journal_head *bh2jh(struct buffer_head *bh) in bh2jh()
30 static void __journal_temp_unlink_buffer(struct journal_head *jh);519 do_get_write_access(handle_t *handle, struct journal_head *jh, in do_get_write_access()753 struct journal_head *jh = journal_add_journal_head(bh); in journal_get_write_access()788 struct journal_head *jh = journal_add_journal_head(bh); in journal_get_create_access()883 struct journal_head *jh = journal_add_journal_head(bh); in journal_get_undo_access()951 struct journal_head *jh; in journal_dirty_data()1141 struct journal_head *jh = bh2jh(bh); in journal_dirty_metadata()1239 struct journal_head *jh; in journal_forget()1525 __blist_add_buffer(struct journal_head **list, struct journal_head *jh) in __blist_add_buffer()1532 struct journal_head *first = *list, *last = first->b_tprev; in __blist_add_buffer()[all …]
33 static inline void __buffer_unlink_first(struct journal_head *jh) in __buffer_unlink_first()51 static inline void __buffer_unlink(struct journal_head *jh) in __buffer_unlink()68 static inline void __buffer_relink_io(struct journal_head *jh) in __buffer_relink_io()93 static int __try_to_free_cp_buf(struct journal_head *jh) in __try_to_free_cp_buf()209 struct journal_head *jh; in __wait_cp_io()287 static int __process_buffer(journal_t *journal, struct journal_head *jh, in __process_buffer()394 struct journal_head *jh; in log_do_checkpoint()557 static int journal_clean_one_cp_list(struct journal_head *jh, int *released) in journal_clean_one_cp_list()559 struct journal_head *last_jh; in journal_clean_one_cp_list()560 struct journal_head *next_jh = jh; in journal_clean_one_cp_list()[all …]
126 struct journal_head **, int *,128 static void flush_descriptor(journal_t *, struct journal_head *, int, int);423 int journal_cancel_revoke(handle_t *handle, struct journal_head *jh) in journal_cancel_revoke()533 struct journal_head *descriptor; in journal_write_revoke_records()573 struct journal_head **descriptorp, in write_one_revoke_record()578 struct journal_head *descriptor; in write_one_revoke_record()631 struct journal_head *descriptor, in flush_descriptor()
303 struct journal_head *jh_in, in journal_write_metadata_buffer()304 struct journal_head **jh_out, in journal_write_metadata_buffer()312 struct journal_head *new_jh; in journal_write_metadata_buffer()708 struct journal_head *journal_get_descriptor_buffer(journal_t *journal) in journal_get_descriptor_buffer()1842 sizeof(struct journal_head), in journal_init_journal_head_cache()1865 static struct journal_head *journal_alloc_journal_head(void) in journal_alloc_journal_head()1867 struct journal_head *ret; in journal_alloc_journal_head()1886 static void journal_free_journal_head(struct journal_head *jh) in journal_free_journal_head()1936 struct journal_head *journal_add_journal_head(struct buffer_head *bh) in journal_add_journal_head()1938 struct journal_head *jh; in journal_add_journal_head()[all …]
125 struct journal_head *descriptor; in journal_write_commit_record()186 struct journal_head *jh; in journal_submit_data_buffers()299 struct journal_head *jh, *new_jh, *descriptor; in journal_commit_transaction()
33 static inline void __buffer_unlink_first(struct journal_head *jh) in __buffer_unlink_first()51 static inline void __buffer_unlink(struct journal_head *jh) in __buffer_unlink()68 static inline void __buffer_relink_io(struct journal_head *jh) in __buffer_relink_io()92 static int __try_to_free_cp_buf(struct journal_head *jh) in __try_to_free_cp_buf()210 struct journal_head *jh; in jbd2_log_do_checkpoint()425 static int journal_clean_one_cp_list(struct journal_head *jh, bool destroy) in journal_clean_one_cp_list()427 struct journal_head *last_jh; in journal_clean_one_cp_list()428 struct journal_head *next_jh = jh; in journal_clean_one_cp_list()553 int __jbd2_journal_remove_checkpoint(struct journal_head *jh) in __jbd2_journal_remove_checkpoint()613 void __jbd2_journal_insert_checkpoint(struct journal_head *jh, in __jbd2_journal_insert_checkpoint()
35 static void __jbd2_journal_temp_unlink_buffer(struct journal_head *jh);36 static void __jbd2_journal_unfile_buffer(struct journal_head *jh);775 do_get_write_access(handle_t *handle, struct journal_head *jh, in do_get_write_access()1012 struct journal_head *jh = jbd2_journal_add_journal_head(bh); in jbd2_journal_get_write_access()1047 struct journal_head *jh = jbd2_journal_add_journal_head(bh); in jbd2_journal_get_create_access()1144 struct journal_head *jh = jbd2_journal_add_journal_head(bh); in jbd2_journal_get_undo_access()1205 struct journal_head *jh = jbd2_journal_grab_journal_head(bh); in jbd2_journal_set_triggers()1213 void jbd2_buffer_frozen_trigger(struct journal_head *jh, void *mapped_data, in jbd2_buffer_frozen_trigger()1224 void jbd2_buffer_abort_trigger(struct journal_head *jh, in jbd2_buffer_abort_trigger()1262 struct journal_head *jh; in jbd2_journal_dirty_metadata()[all …]
349 struct journal_head *jh_in, in jbd2_journal_write_metadata_buffer()2375 sizeof(struct journal_head), in jbd2_journal_init_journal_head_cache()2398 static struct journal_head *journal_alloc_journal_head(void) in journal_alloc_journal_head()2400 struct journal_head *ret; in journal_alloc_journal_head()2417 static void journal_free_journal_head(struct journal_head *jh) in journal_free_journal_head()2467 struct journal_head *jbd2_journal_add_journal_head(struct buffer_head *bh) in jbd2_journal_add_journal_head()2469 struct journal_head *jh; in jbd2_journal_add_journal_head()2470 struct journal_head *new_jh = NULL; in jbd2_journal_add_journal_head()2508 struct journal_head *jbd2_journal_grab_journal_head(struct buffer_head *bh) in jbd2_journal_grab_journal_head()2510 struct journal_head *jh = NULL; in jbd2_journal_grab_journal_head()[all …]
420 int jbd2_journal_cancel_revoke(handle_t *handle, struct journal_head *jh) in jbd2_journal_cancel_revoke()
374 struct journal_head *jh; in jbd2_journal_commit_transaction()
716 struct journal_head *jh = bh2jh(bh); in ext3_test_allocatable()745 struct journal_head *jh = bh2jh(bh); in bitmap_search_next_usable_block()835 struct journal_head *jh = bh2jh(bh); in claim_block()