Home
last modified time | relevance | path

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

/linux-4.19.296/fs/xfs/
Dxfs_refcount_item.c33 struct xfs_cui_log_item *cuip) in xfs_cui_item_free() argument
35 if (cuip->cui_format.cui_nextents > XFS_CUI_MAX_FAST_EXTENTS) in xfs_cui_item_free()
36 kmem_free(cuip); in xfs_cui_item_free()
38 kmem_zone_free(xfs_cui_zone, cuip); in xfs_cui_item_free()
50 struct xfs_cui_log_item *cuip) in xfs_cui_release() argument
52 ASSERT(atomic_read(&cuip->cui_refcount) > 0); in xfs_cui_release()
53 if (atomic_dec_and_test(&cuip->cui_refcount)) { in xfs_cui_release()
54 xfs_trans_ail_remove(&cuip->cui_item, SHUTDOWN_LOG_IO_ERROR); in xfs_cui_release()
55 xfs_cui_item_free(cuip); in xfs_cui_release()
66 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_size() local
[all …]
Dxfs_trans_refcount.c27 struct xfs_cui_log_item *cuip) in xfs_trans_get_cud() argument
31 cudp = xfs_cud_init(tp->t_mountp, cuip); in xfs_trans_get_cud()
93 struct xfs_cui_log_item *cuip; in xfs_refcount_update_create_intent() local
98 cuip = xfs_cui_init(tp->t_mountp, count); in xfs_refcount_update_create_intent()
99 ASSERT(cuip != NULL); in xfs_refcount_update_create_intent()
104 xfs_trans_add_item(tp, &cuip->cui_item); in xfs_refcount_update_create_intent()
105 return cuip; in xfs_refcount_update_create_intent()
134 struct xfs_cui_log_item *cuip = intent; in xfs_refcount_update_log_item() local
142 set_bit(XFS_LI_DIRTY, &cuip->cui_item.li_flags); in xfs_refcount_update_log_item()
149 next_extent = atomic_inc_return(&cuip->cui_next_extent) - 1; in xfs_refcount_update_log_item()
[all …]
Dxfs_refcount_item.h85 int xfs_cui_recover(struct xfs_trans *parent_tp, struct xfs_cui_log_item *cuip);
Dxfs_log_recover.c3634 struct xfs_cui_log_item *cuip; in xlog_recover_cui_pass2() local
3639 cuip = xfs_cui_init(mp, cui_formatp->cui_nextents); in xlog_recover_cui_pass2()
3640 error = xfs_cui_copy_format(&item->ri_buf[0], &cuip->cui_format); in xlog_recover_cui_pass2()
3642 xfs_cui_item_free(cuip); in xlog_recover_cui_pass2()
3645 atomic_set(&cuip->cui_next_extent, cui_formatp->cui_nextents); in xlog_recover_cui_pass2()
3654 xfs_trans_ail_update(log->l_ailp, &cuip->cui_item, lsn); in xlog_recover_cui_pass2()
3655 xfs_cui_release(cuip); in xlog_recover_cui_pass2()
3673 struct xfs_cui_log_item *cuip = NULL; in xlog_recover_cud_pass2() local
3692 cuip = (struct xfs_cui_log_item *)lip; in xlog_recover_cud_pass2()
3693 if (cuip->cui_format.cui_id == cui_id) { in xlog_recover_cud_pass2()
[all …]
Dxfs_trans.h264 struct xfs_cui_log_item *cuip);