Lines Matching defs:handle_t

75  * typedef handle_t - The handle_t type represents a single atomic update being performed by some process.
91 typedef struct jbd2_journal_handle handle_t; /* Atomic operation type */
452 * type associated with handle_t.
485 handle_t *h_rsv_handle;
1496 static inline handle_t *journal_current_handle(void)
1507 extern handle_t *jbd2_journal_start(journal_t *, int nblocks);
1508 extern handle_t *jbd2__journal_start(journal_t *, int blocks, int rsv_blocks,
1511 extern int jbd2_journal_restart(handle_t *, int nblocks);
1512 extern int jbd2__journal_restart(handle_t *, int nblocks,
1514 extern int jbd2_journal_start_reserved(handle_t *handle,
1516 extern void jbd2_journal_free_reserved(handle_t *handle);
1517 extern int jbd2_journal_extend(handle_t *handle, int nblocks,
1519 extern int jbd2_journal_get_write_access(handle_t *, struct buffer_head *);
1520 extern int jbd2_journal_get_create_access (handle_t *, struct buffer_head *);
1521 extern int jbd2_journal_get_undo_access(handle_t *, struct buffer_head *);
1524 extern int jbd2_journal_dirty_metadata (handle_t *, struct buffer_head *);
1525 extern int jbd2_journal_forget (handle_t *, struct buffer_head *);
1529 extern int jbd2_journal_stop(handle_t *);
1564 extern int jbd2_journal_inode_ranged_write(handle_t *handle,
1567 extern int jbd2_journal_inode_ranged_wait(handle_t *handle,
1589 static inline handle_t *jbd2_alloc_handle(gfp_t gfp_flags)
1594 static inline void jbd2_free_handle(handle_t *handle)
1624 extern int jbd2_journal_revoke (handle_t *, unsigned long long, struct buffer_head *);
1625 extern int jbd2_journal_cancel_revoke(handle_t *, struct journal_head *);
1685 static inline int is_handle_aborted(handle_t *handle)
1692 static inline void jbd2_journal_abort_handle(handle_t *handle)
1820 static inline int jbd2_handle_buffer_credits(handle_t *handle)