Home
last modified time | relevance | path

Searched refs:xfs_lsn_t (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v5.10/fs/xfs/
Dxfs_trans_priv.h22 xfs_lsn_t commit_lsn, bool aborted);
56 xfs_lsn_t ail_target;
57 xfs_lsn_t ail_target_prev;
60 xfs_lsn_t ail_last_pushed_lsn;
72 xfs_lsn_t lsn) __releases(ailp->ail_lock);
89 xfs_lsn_t lsn) __releases(ailp->ail_lock) in xfs_trans_ail_update()
95 xfs_lsn_t lsn);
97 xfs_lsn_t xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip);
98 void xfs_ail_update_finish(struct xfs_ail *ailp, xfs_lsn_t old_lsn)
102 void xfs_ail_push(struct xfs_ail *, xfs_lsn_t);
[all …]
Dxfs_log.h80 static inline xfs_lsn_t _lsn_cmp(xfs_lsn_t lsn1, xfs_lsn_t lsn2) in _lsn_cmp()
109 int xfs_log_force_lsn(struct xfs_mount *mp, xfs_lsn_t lsn, uint flags,
117 xfs_lsn_t xlog_assign_tail_lsn(struct xfs_mount *mp);
118 xfs_lsn_t xlog_assign_tail_lsn_locked(struct xfs_mount *mp);
135 xfs_lsn_t *commit_lsn, bool regrant);
141 bool xfs_log_check_lsn(struct xfs_mount *, xfs_lsn_t);
144 xfs_lsn_t xlog_grant_push_threshold(struct xlog *log, int need_bytes);
Dxfs_trans_ail.c39 xfs_lsn_t prev_lsn = NULLCOMMITLSN; in xfs_ail_check()
40 xfs_lsn_t next_lsn = NULLCOMMITLSN; in xfs_ail_check()
41 xfs_lsn_t lsn; in xfs_ail_check()
112 static xfs_lsn_t
123 xfs_lsn_t
127 xfs_lsn_t lsn; in xfs_ail_min_lsn()
139 static xfs_lsn_t
143 xfs_lsn_t lsn = 0; in xfs_ail_max_lsn()
233 xfs_lsn_t lsn) in xfs_trans_ail_cursor_first()
259 xfs_lsn_t lsn) in __xfs_trans_ail_cursor_last()
[all …]
Dxfs_log_priv.h233 xfs_lsn_t sequence; /* chkpt sequence # */
234 xfs_lsn_t start_lsn; /* first LSN of chkpt commit */
235 xfs_lsn_t commit_lsn; /* chkpt commit record lsn */
271 xfs_lsn_t xc_push_seq;
274 xfs_lsn_t xc_current_sequence;
438 xfs_lsn_t l_recovery_lsn;
480 struct xlog_ticket *tic, xfs_lsn_t *start_lsn,
484 struct xlog_in_core **iclog, xfs_lsn_t *lsn);
498 xfs_lsn_t val = atomic64_read(lsn); in xlog_crack_atomic_lsn()
554 xfs_lsn_t
[all …]
Dxfs_trans.h33 xfs_lsn_t li_lsn; /* last on-disk lsn */
46 xfs_lsn_t li_seq; /* CIL commit seq */
72 void (*iop_committing)(struct xfs_log_item *, xfs_lsn_t commit_lsn);
74 xfs_lsn_t (*iop_committed)(struct xfs_log_item *, xfs_lsn_t);
Dxfs_inode_item.h35 xfs_lsn_t ili_flush_lsn; /* lsn at last flush */
36 xfs_lsn_t ili_last_lsn; /* lsn at last transaction */
Dxfs_buf_item_recover.c206 xfs_lsn_t current_lsn) in xlog_recover_validate_buf_type()
441 xfs_lsn_t current_lsn) in xlog_recover_do_reg_buffer()
698 static xfs_lsn_t
708 xfs_lsn_t lsn = -1; in xlog_recover_get_buf_lsn()
789 if (lsn != (xfs_lsn_t)-1) { in xlog_recover_get_buf_lsn()
807 if (lsn != (xfs_lsn_t)-1) { in xlog_recover_get_buf_lsn()
836 return (xfs_lsn_t)-1; in xlog_recover_get_buf_lsn()
868 xfs_lsn_t current_lsn) in xlog_recover_buf_commit_pass2()
875 xfs_lsn_t lsn; in xlog_recover_buf_commit_pass2()
Dxfs_dquot_item.c191 xfs_lsn_t commit_lsn) in xfs_qm_dquot_logitem_committing()
273 STATIC xfs_lsn_t
276 xfs_lsn_t lsn) in xfs_qm_qoffend_logitem_committed()
285 return (xfs_lsn_t)-1; in xfs_qm_qoffend_logitem_committed()
Dxfs_log_cil.c657 xfs_lsn_t commit_lsn; in xlog_cil_push_work()
658 xfs_lsn_t push_seq; in xlog_cil_push_work()
956 xfs_lsn_t push_seq) in xlog_cil_push_now()
1014 xfs_lsn_t *commit_lsn, in xfs_log_commit_cil()
1020 xfs_lsn_t xc_commit_lsn; in xfs_log_commit_cil()
1077 xfs_lsn_t
1080 xfs_lsn_t sequence) in xlog_cil_force_lsn()
1084 xfs_lsn_t commit_lsn = NULLCOMMITLSN; in xlog_cil_force_lsn()
Dxfs_log.c82 xfs_lsn_t tail_lsn);
475 xfs_lsn_t tail_lsn = xlog_assign_tail_lsn(log->l_mp); in __xlog_state_release_iclog()
798 xfs_lsn_t *lsn, in xlog_write_unmount_record()
830 xfs_lsn_t lsn; in xlog_unmount_write()
1082 xfs_lsn_t
1088 xfs_lsn_t tail_lsn; in xlog_assign_tail_lsn_locked()
1107 xfs_lsn_t
1111 xfs_lsn_t tail_lsn; in xlog_assign_tail_lsn()
1454 xfs_lsn_t *lsn) in xlog_commit_record()
1484 xfs_lsn_t
[all …]
Dxfs_dquot_item_recover.c64 xfs_lsn_t current_lsn) in xlog_recover_dquot_commit_pass2()
141 xfs_lsn_t lsn = be64_to_cpu(dqb->dd_lsn); in xlog_recover_dquot_commit_pass2()
Dxfs_inode_item.c324 xfs_lsn_t lsn) in xfs_inode_to_log_dinode()
588 STATIC xfs_lsn_t
591 xfs_lsn_t lsn) in xfs_inode_item_committed()
606 xfs_lsn_t commit_lsn) in xfs_inode_item_committing()
672 xfs_lsn_t tail_lsn = 0; in xfs_iflush_ail_updates()
677 xfs_lsn_t lsn; in xfs_iflush_ail_updates()
Dxfs_dquot_item.h17 xfs_lsn_t qli_flush_lsn; /* lsn at last flush */
Dxfs_trans.c696 xfs_lsn_t commit_lsn) in xfs_log_item_batch_insert()
736 xfs_lsn_t commit_lsn, in xfs_trans_committed_bulk()
752 xfs_lsn_t item_lsn; in xfs_trans_committed_bulk()
768 if (XFS_LSN_CMP(item_lsn, (xfs_lsn_t)-1) == 0) in xfs_trans_committed_bulk()
837 xfs_lsn_t commit_lsn = -1; in __xfs_trans_commit()
Dxfs_buf_item.c636 xfs_lsn_t commit_lsn) in xfs_buf_item_committing()
659 STATIC xfs_lsn_t
662 xfs_lsn_t lsn) in xfs_buf_item_committed()
Dxfs_inode_item_recover.c199 xfs_lsn_t current_lsn) in xlog_recover_inode_commit_pass2()
271 xfs_lsn_t lsn = be64_to_cpu(dip->di_lsn); in xlog_recover_inode_commit_pass2()
Dxfs_icreate_item.c145 xfs_lsn_t lsn) in xlog_recover_icreate_commit_pass2()
Dxfs_refcount_item.c635 xfs_lsn_t lsn) in xlog_recover_cui_commit_pass2()
677 xfs_lsn_t lsn) in xlog_recover_cud_commit_pass2()
Dxfs_rmap_item.c634 xfs_lsn_t lsn) in xlog_recover_rui_commit_pass2()
676 xfs_lsn_t lsn) in xlog_recover_rud_commit_pass2()
Dxfs_bmap_item.c617 xfs_lsn_t lsn) in xlog_recover_bui_commit_pass2()
663 xfs_lsn_t lsn) in xlog_recover_bud_commit_pass2()
Dxfs_trace.h1095 __field(xfs_lsn_t, tail_lsn)
1169 __field(xfs_lsn_t, lsn)
1187 TP_PROTO(struct xfs_mount *mp, xfs_lsn_t lsn, unsigned long caller_ip),
1191 __field(xfs_lsn_t, lsn)
1214 TP_PROTO(struct xfs_log_item *lip, xfs_lsn_t old_lsn, xfs_lsn_t new_lsn),
1221 __field(xfs_lsn_t, old_lsn)
1222 __field(xfs_lsn_t, new_lsn)
1243 TP_PROTO(struct xfs_log_item *lip, xfs_lsn_t old_lsn, xfs_lsn_t new_lsn), \
1250 TP_PROTO(struct xlog *log, xfs_lsn_t new_lsn),
1254 __field(xfs_lsn_t, new_lsn)
[all …]
/Linux-v5.10/fs/xfs/libxfs/
Dxfs_log_recover.h59 struct xlog_recover_item *item, xfs_lsn_t lsn);
105 xfs_lsn_t r_lsn; /* xact lsn */
Dxfs_types.h23 typedef int64_t xfs_lsn_t; /* log sequence number */ typedef
53 #define NULLCOMMITLSN ((xfs_lsn_t)-1)
Dxfs_inode_buf.h55 xfs_lsn_t lsn);
Dxfs_log_format.h60 static inline xfs_lsn_t xlog_assign_lsn(uint cycle, uint block) in xlog_assign_lsn()
62 return ((xfs_lsn_t)cycle << 32) | block; in xlog_assign_lsn()
417 xfs_lsn_t di_lsn; /* flush sequence */

12