Searched refs:ruip (Results 1 – 3 of 3) sorted by relevance
32 struct xfs_rui_log_item *ruip) in xfs_rui_item_free() argument34 if (ruip->rui_format.rui_nextents > XFS_RUI_MAX_FAST_EXTENTS) in xfs_rui_item_free()35 kmem_free(ruip); in xfs_rui_item_free()37 kmem_zone_free(xfs_rui_zone, ruip); in xfs_rui_item_free()49 struct xfs_rui_log_item *ruip) in xfs_rui_release() argument51 ASSERT(atomic_read(&ruip->rui_refcount) > 0); in xfs_rui_release()52 if (atomic_dec_and_test(&ruip->rui_refcount)) { in xfs_rui_release()53 xfs_trans_ail_remove(&ruip->rui_item, SHUTDOWN_LOG_IO_ERROR); in xfs_rui_release()54 xfs_rui_item_free(ruip); in xfs_rui_release()64 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_size() local[all …]
85 int xfs_rui_recover(struct xfs_mount *mp, struct xfs_rui_log_item *ruip);
3442 struct xfs_rui_log_item *ruip; in xlog_recover_rui_pass2() local3447 ruip = xfs_rui_init(mp, rui_formatp->rui_nextents); in xlog_recover_rui_pass2()3448 error = xfs_rui_copy_format(&item->ri_buf[0], &ruip->rui_format); in xlog_recover_rui_pass2()3450 xfs_rui_item_free(ruip); in xlog_recover_rui_pass2()3453 atomic_set(&ruip->rui_next_extent, rui_formatp->rui_nextents); in xlog_recover_rui_pass2()3462 xfs_trans_ail_update(log->l_ailp, &ruip->rui_item, lsn); in xlog_recover_rui_pass2()3463 xfs_rui_release(ruip); in xlog_recover_rui_pass2()3481 struct xfs_rui_log_item *ruip = NULL; in xlog_recover_rud_pass2() local3499 ruip = (struct xfs_rui_log_item *)lip; in xlog_recover_rud_pass2()3500 if (ruip->rui_format.rui_id == rui_id) { in xlog_recover_rud_pass2()[all …]