Home
last modified time | relevance | path

Searched refs:tail_lsn (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_trans_ail.c786 xfs_lsn_t tail_lsn = 0; variable
801 if (mlip == lip && !tail_lsn)
802 tail_lsn = lip->li_lsn;
815 xfs_ail_update_finish(ailp, tail_lsn);
861 xfs_lsn_t tail_lsn; in xfs_trans_ail_delete() local
877 tail_lsn = xfs_ail_delete_one(ailp, lip); in xfs_trans_ail_delete()
878 xfs_ail_update_finish(ailp, tail_lsn); in xfs_trans_ail_delete()
H A Dxfs_log.c82 xfs_lsn_t tail_lsn);
494 xfs_lsn_t tail_lsn = xlog_assign_tail_lsn(log->l_mp); in __xlog_state_release_iclog() local
497 iclog->ic_header.h_tail_lsn = cpu_to_be64(tail_lsn); in __xlog_state_release_iclog()
498 xlog_verify_tail_lsn(log, iclog, tail_lsn); in __xlog_state_release_iclog()
1103 xfs_lsn_t tail_lsn; in xlog_assign_tail_lsn_locked() local
1114 tail_lsn = lip->li_lsn; in xlog_assign_tail_lsn_locked()
1116 tail_lsn = atomic64_read(&log->l_last_sync_lsn); in xlog_assign_tail_lsn_locked()
1117 trace_xfs_log_assign_tail_lsn(log, tail_lsn); in xlog_assign_tail_lsn_locked()
1118 atomic64_set(&log->l_tail_lsn, tail_lsn); in xlog_assign_tail_lsn_locked()
1119 return tail_lsn; in xlog_assign_tail_lsn_locked()
1126 xfs_lsn_t tail_lsn; xlog_assign_tail_lsn() local
3534 xlog_verify_tail_lsn( struct xlog *log, struct xlog_in_core *iclog, xfs_lsn_t tail_lsn) xlog_verify_tail_lsn() argument
[all...]
H A Dxfs_inode_item.c686 xfs_lsn_t tail_lsn = 0; in xfs_iflush_ail_updates() local
698 if (!tail_lsn && lsn) in xfs_iflush_ail_updates()
699 tail_lsn = lsn; in xfs_iflush_ail_updates()
701 xfs_ail_update_finish(ailp, tail_lsn); in xfs_iflush_ail_updates()
H A Dxfs_log_recover.c1255 xfs_lsn_t tail_lsn; in xlog_find_tail() local
1301 tail_lsn = atomic64_read(&log->l_tail_lsn); in xlog_find_tail()
1334 tail_lsn = atomic64_read(&log->l_tail_lsn); in xlog_find_tail()
1371 error = xlog_clear_stale_blocks(log, tail_lsn); in xlog_find_tail()
1615 xfs_lsn_t tail_lsn) in xlog_clear_stale_blocks()
1623 tail_cycle = CYCLE_LSN(tail_lsn); in xlog_clear_stale_blocks()
1624 tail_block = BLOCK_LSN(tail_lsn); in xlog_clear_stale_blocks()
3305 * We now update the tail_lsn since much of the recovery has completed in xlog_do_recover()
3307 * or iunlinks, we can free up the entire log and set the tail_lsn to in xlog_do_recover()
3311 * the AIL to determine how to set the tail_lsn in xlog_do_recover()
1613 xlog_clear_stale_blocks( struct xlog *log, xfs_lsn_t tail_lsn) xlog_clear_stale_blocks() argument
[all...]
H A Dxfs_dquot.c1137 xfs_lsn_t tail_lsn; in xfs_qm_dqflush_done() local
1155 tail_lsn = xfs_ail_delete_one(ailp, lip); in xfs_qm_dqflush_done()
1156 xfs_ail_update_finish(ailp, tail_lsn); in xfs_qm_dqflush_done()
H A Dxfs_trace.h1095 __field(xfs_lsn_t, tail_lsn)
1114 __entry->tail_lsn = atomic64_read(&log->l_tail_lsn);
1136 CYCLE_LSN(__entry->tail_lsn),
1137 BLOCK_LSN(__entry->tail_lsn)
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_trans_ail.c803 xfs_lsn_t tail_lsn = 0; variable
818 if (mlip == lip && !tail_lsn)
819 tail_lsn = lip->li_lsn;
832 xfs_ail_update_finish(ailp, tail_lsn);
878 xfs_lsn_t tail_lsn; in xfs_trans_ail_delete() local
894 tail_lsn = xfs_ail_delete_one(ailp, lip); in xfs_trans_ail_delete()
895 xfs_ail_update_finish(ailp, tail_lsn); in xfs_trans_ail_delete()
H A Dxfs_log.c574 xfs_lsn_t tail_lsn; in xlog_state_release_iclog() local
589 tail_lsn = xlog_assign_tail_lsn(log->l_mp); in xlog_state_release_iclog()
590 iclog->ic_header.h_tail_lsn = cpu_to_be64(tail_lsn); in xlog_state_release_iclog()
1284 xfs_lsn_t tail_lsn; in xlog_assign_tail_lsn_locked() local
1295 tail_lsn = lip->li_lsn; in xlog_assign_tail_lsn_locked()
1297 tail_lsn = atomic64_read(&log->l_last_sync_lsn); in xlog_assign_tail_lsn_locked()
1298 trace_xfs_log_assign_tail_lsn(log, tail_lsn); in xlog_assign_tail_lsn_locked()
1299 atomic64_set(&log->l_tail_lsn, tail_lsn); in xlog_assign_tail_lsn_locked()
1300 return tail_lsn; in xlog_assign_tail_lsn_locked()
1307 xfs_lsn_t tail_lsn; in xlog_assign_tail_lsn() local
3579 xfs_lsn_t tail_lsn = be64_to_cpu(iclog->ic_header.h_tail_lsn); xlog_verify_tail_lsn() local
[all...]
H A Dxfs_inode_item.c873 xfs_lsn_t tail_lsn = 0; in xfs_iflush_ail_updates() local
896 if (!tail_lsn && lsn) in xfs_iflush_ail_updates()
897 tail_lsn = lsn; in xfs_iflush_ail_updates()
899 xfs_ail_update_finish(ailp, tail_lsn); in xfs_iflush_ail_updates()
H A Dxfs_log_recover.c1249 xfs_lsn_t tail_lsn; in xlog_find_tail() local
1295 tail_lsn = atomic64_read(&log->l_tail_lsn); in xlog_find_tail()
1328 tail_lsn = atomic64_read(&log->l_tail_lsn); in xlog_find_tail()
1365 error = xlog_clear_stale_blocks(log, tail_lsn); in xlog_find_tail()
1609 xfs_lsn_t tail_lsn) in xlog_clear_stale_blocks()
1617 tail_cycle = CYCLE_LSN(tail_lsn); in xlog_clear_stale_blocks()
1618 tail_block = BLOCK_LSN(tail_lsn); in xlog_clear_stale_blocks()
3301 * We now update the tail_lsn since much of the recovery has completed in xlog_do_recover()
3303 * or iunlinks, we can free up the entire log and set the tail_lsn to in xlog_do_recover()
3307 * the AIL to determine how to set the tail_lsn in xlog_do_recover()
1607 xlog_clear_stale_blocks( struct xlog *log, xfs_lsn_t tail_lsn) xlog_clear_stale_blocks() argument
[all...]
H A Dxfs_dquot.c1111 xfs_lsn_t tail_lsn; in xfs_qm_dqflush_done() local
1129 tail_lsn = xfs_ail_delete_one(ailp, lip); in xfs_qm_dqflush_done()
1130 xfs_ail_update_finish(ailp, tail_lsn); in xfs_qm_dqflush_done()
H A Dxfs_trace.h1227 __field(xfs_lsn_t, tail_lsn)
1246 __entry->tail_lsn = atomic64_read(&log->l_tail_lsn);
1268 CYCLE_LSN(__entry->tail_lsn),
1269 BLOCK_LSN(__entry->tail_lsn)

Completed in 33 milliseconds