Home
last modified time | relevance | path

Searched refs:ailp (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/fs/xfs/
H A Dxfs_trans_ail.c34 struct xfs_ail *ailp, in xfs_ail_check() argument
82 struct xfs_ail *ailp) in xfs_ail_max() argument
96 struct xfs_ail *ailp, in xfs_ail_next() argument
483 if (ailp->ail_log_flush && ailp->ail_last_pushed_lsn == 0 && in xfsaild_push()
493 WRITE_ONCE(ailp->ail_target, xfs_ail_calc_push_target(ailp)); in xfsaild_push()
685 if (!xfs_ail_min(ailp) && list_empty(&ailp->ail_buf_list)) { in xfsaild()
927 if (!ailp) in xfs_trans_ail_init()
937 ailp->ail_task = kthread_run(xfsaild, ailp, "xfsaild/%s", in xfs_trans_ail_init()
942 mp->m_ail = ailp; in xfs_trans_ail_init()
946 kfree(ailp); in xfs_trans_ail_init()
[all …]
H A Dxfs_trans_priv.h82 struct xfs_ail *ailp) in xfs_ail_min() argument
90 struct xfs_ail *ailp, in xfs_trans_ail_update() argument
102 __releases(ailp->ail_lock);
113 xfs_ail_push(ailp); in xfs_ail_push_all()
138 struct xfs_ail *ailp) in xfs_ail_assign_tail_lsn() argument
141 spin_lock(&ailp->ail_lock); in xfs_ail_assign_tail_lsn()
143 spin_unlock(&ailp->ail_lock); in xfs_ail_assign_tail_lsn()
149 struct xfs_ail *ailp, in xfs_trans_ail_copy_lsn() argument
154 spin_lock(&ailp->ail_lock); in xfs_trans_ail_copy_lsn()
156 spin_unlock(&ailp->ail_lock); in xfs_trans_ail_copy_lsn()
[all …]
H A Dxfs_log_cil.c693 struct xfs_ail *ailp, in xlog_cil_ail_insert_batch() argument
701 spin_lock(&ailp->ail_lock); in xlog_cil_ail_insert_batch()
776 spin_lock(&ailp->ail_lock); in xlog_cil_ail_insert()
778 old_head = ailp->ail_head_lsn; in xlog_cil_ail_insert()
779 ailp->ail_head_lsn = ctx->commit_lsn; in xlog_cil_ail_insert()
791 xlog_grant_return_space(ailp->ail_log, old_head, ailp->ail_head_lsn); in xlog_cil_ail_insert()
821 ASSERT(xlog_is_shutdown(ailp->ail_log)); in xlog_cil_ail_insert()
836 spin_lock(&ailp->ail_lock); in xlog_cil_ail_insert()
840 spin_unlock(&ailp->ail_lock); in xlog_cil_ail_insert()
860 spin_lock(&ailp->ail_lock); in xlog_cil_ail_insert()
[all …]
H A Dxfs_inode_item.c925 struct xfs_ail *ailp, in xfs_iflush_ail_updates() argument
932 spin_lock(&ailp->ail_lock); in xfs_iflush_ail_updates()
951 lsn = xfs_ail_delete_one(ailp, lip); in xfs_iflush_ail_updates()
955 xfs_ail_update_finish(ailp, tail_lsn); in xfs_iflush_ail_updates()
H A Dxfs_dquot.c1174 struct xfs_ail *ailp = lip->li_ailp; in xfs_qm_dqflush_done() local
1189 spin_lock(&ailp->ail_lock); in xfs_qm_dqflush_done()
1193 tail_lsn = xfs_ail_delete_one(ailp, lip); in xfs_qm_dqflush_done()
1194 xfs_ail_update_finish(ailp, tail_lsn); in xfs_qm_dqflush_done()
1196 spin_unlock(&ailp->ail_lock); in xfs_qm_dqflush_done()