Lines Matching full:ri

269 	struct xfs_refcount_intent	*ri)  in xfs_refcount_update_log_item()  argument
282 pmap->pe_startblock = ri->ri_startblock; in xfs_refcount_update_log_item()
283 pmap->pe_len = ri->ri_blockcount; in xfs_refcount_update_log_item()
286 switch (ri->ri_type) { in xfs_refcount_update_log_item()
291 pmap->pe_flags |= ri->ri_type; in xfs_refcount_update_log_item()
308 struct xfs_refcount_intent *ri; in __xfs_refcount_update_create_intent() local
315 list_for_each_entry(ri, items, ri_list) in __xfs_refcount_update_create_intent()
316 xfs_refcount_update_log_item(tp, cuip, ri); in __xfs_refcount_update_create_intent()
360 struct xfs_refcount_intent *ri) in xfs_refcount_defer_add() argument
371 ri->ri_group = xfs_group_intent_get(mp, ri->ri_startblock, in xfs_refcount_defer_add()
372 ri->ri_realtime ? XG_TYPE_RTG : XG_TYPE_AG); in xfs_refcount_defer_add()
374 trace_xfs_refcount_defer(mp, ri); in xfs_refcount_defer_add()
375 xfs_defer_add(tp, &ri->ri_list, ri->ri_realtime ? in xfs_refcount_defer_add()
385 struct xfs_refcount_intent *ri = ci_entry(item); in xfs_refcount_update_cancel_item() local
387 xfs_group_intent_put(ri->ri_group); in xfs_refcount_update_cancel_item()
388 kmem_cache_free(xfs_refcount_intent_cache, ri); in xfs_refcount_update_cancel_item()
399 struct xfs_refcount_intent *ri = ci_entry(item); in xfs_refcount_update_finish_item() local
403 error = xfs_refcount_finish_one(tp, ri, state); in xfs_refcount_update_finish_item()
404 if (!error && ri->ri_blockcount > 0) { in xfs_refcount_update_finish_item()
405 ASSERT(ri->ri_type == XFS_REFCOUNT_INCREASE || in xfs_refcount_update_finish_item()
406 ri->ri_type == XFS_REFCOUNT_DECREASE); in xfs_refcount_update_finish_item()
475 struct xfs_refcount_intent *ri; in xfs_cui_recover_work() local
477 ri = kmem_cache_alloc(xfs_refcount_intent_cache, in xfs_cui_recover_work()
479 ri->ri_type = pmap->pe_flags & XFS_REFCOUNT_EXTENT_TYPE_MASK; in xfs_cui_recover_work()
480 ri->ri_startblock = pmap->pe_startblock; in xfs_cui_recover_work()
481 ri->ri_blockcount = pmap->pe_len; in xfs_cui_recover_work()
482 ri->ri_group = xfs_group_intent_get(mp, pmap->pe_startblock, in xfs_cui_recover_work()
484 ri->ri_realtime = isrt; in xfs_cui_recover_work()
486 xfs_defer_add_item(dfp, &ri->ri_list); in xfs_cui_recover_work()
615 struct xfs_refcount_intent *ri = ci_entry(item); in xfs_rtrefcount_update_finish_item() local
618 error = xfs_rtrefcount_finish_one(tp, ri, state); in xfs_rtrefcount_update_finish_item()
621 if (!error && ri->ri_blockcount > 0) { in xfs_rtrefcount_update_finish_item()
622 ASSERT(ri->ri_type == XFS_REFCOUNT_INCREASE || in xfs_rtrefcount_update_finish_item()
623 ri->ri_type == XFS_REFCOUNT_DECREASE); in xfs_rtrefcount_update_finish_item()