Searched refs:ailp (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/fs/xfs/ |
H A D | xfs_trans_ail.c | 34 struct xfs_ail *ailp, in xfs_ail_check() argument 36 __must_hold(&ailp->ail_lock) in xfs_ail_check() 46 if (list_empty(&ailp->ail_head)) in xfs_ail_check() 54 if (&prev_lip->li_ail != &ailp->ail_head) in xfs_ail_check() 57 if (&next_lip->li_ail != &ailp->ail_head) in xfs_ail_check() 66 spin_unlock(&ailp->ail_lock); in xfs_ail_check() 70 spin_lock(&ailp->ail_lock); in xfs_ail_check() 82 struct xfs_ail *ailp) in xfs_ail_max() argument 84 if (list_empty(&ailp->ail_head)) in xfs_ail_max() 87 return list_entry(ailp->ail_head.prev, struct xfs_log_item, li_ail); in xfs_ail_max() [all …]
|
H A D | xfs_trans_priv.h | 22 void xfs_trans_committed_bulk(struct xfs_ail *ailp, 71 void xfs_trans_ail_update_bulk(struct xfs_ail *ailp, 74 xfs_lsn_t lsn) __releases(ailp->ail_lock); 81 struct xfs_ail *ailp) in xfs_ail_min() argument 83 return list_first_entry_or_null(&ailp->ail_head, struct xfs_log_item, in xfs_ail_min() 89 struct xfs_ail *ailp, in xfs_trans_ail_update() argument 91 xfs_lsn_t lsn) __releases(ailp->ail_lock) in xfs_trans_ail_update() 93 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn); in xfs_trans_ail_update() 96 void xfs_trans_ail_insert(struct xfs_ail *ailp, struct xfs_log_item *lip, 99 xfs_lsn_t xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip); [all …]
|
H A D | xfs_trans.c | 722 struct xfs_ail *ailp, in xfs_log_item_batch_insert() argument 730 spin_lock(&ailp->ail_lock); in xfs_log_item_batch_insert() 732 xfs_trans_ail_update_bulk(ailp, cur, log_items, nr_items, commit_lsn); in xfs_log_item_batch_insert() 764 struct xfs_ail *ailp, in xfs_trans_committed_bulk() argument 775 spin_lock(&ailp->ail_lock); in xfs_trans_committed_bulk() 776 xfs_trans_ail_cursor_last(ailp, &cur, commit_lsn); in xfs_trans_committed_bulk() 777 spin_unlock(&ailp->ail_lock); in xfs_trans_committed_bulk() 806 ASSERT(xlog_is_shutdown(ailp->ail_log)); in xfs_trans_committed_bulk() 821 spin_lock(&ailp->ail_lock); in xfs_trans_committed_bulk() 823 xfs_trans_ail_update(ailp, lip, item_lsn); in xfs_trans_committed_bulk() [all …]
|
H A D | xfs_dquot.c | 1109 struct xfs_ail *ailp = lip->li_ailp; in xfs_qm_dqflush_done() local 1124 spin_lock(&ailp->ail_lock); in xfs_qm_dqflush_done() 1128 tail_lsn = xfs_ail_delete_one(ailp, lip); in xfs_qm_dqflush_done() 1129 xfs_ail_update_finish(ailp, tail_lsn); in xfs_qm_dqflush_done() 1131 spin_unlock(&ailp->ail_lock); in xfs_qm_dqflush_done()
|
H A D | xfs_inode_item.c | 904 struct xfs_ail *ailp, in xfs_iflush_ail_updates() argument 911 spin_lock(&ailp->ail_lock); in xfs_iflush_ail_updates() 930 lsn = xfs_ail_delete_one(ailp, lip); in xfs_iflush_ail_updates() 934 xfs_ail_update_finish(ailp, tail_lsn); in xfs_iflush_ail_updates()
|