Lines Matching defs:handle_t
77 typedef struct handle_s handle_t; /* Atomic operation type */
301 /* The handle_t type represents a single atomic update being performed
670 static inline handle_t *journal_current_handle(void)
681 extern handle_t *journal_start(journal_t *, int nblocks);
682 extern handle_t *journal_try_start(journal_t *, int nblocks);
683 extern int journal_restart (handle_t *, int nblocks);
684 extern int journal_extend (handle_t *, int nblocks);
685 extern int journal_get_write_access (handle_t *, struct buffer_head *);
686 extern int journal_get_create_access (handle_t *, struct buffer_head *);
687 extern int journal_get_undo_access (handle_t *, struct buffer_head *);
688 extern int journal_dirty_data (handle_t *,
690 extern int journal_dirty_metadata (handle_t *, struct buffer_head *);
691 extern void journal_release_buffer (handle_t *, struct buffer_head *);
692 extern void journal_forget (handle_t *, struct buffer_head *);
696 extern int journal_stop(handle_t *);
743 extern int journal_revoke (handle_t *,
745 extern int journal_cancel_revoke(handle_t *, struct journal_head *);
796 static inline int is_handle_aborted(handle_t *handle)
803 static inline void journal_abort_handle(handle_t *handle)