Lines Matching refs:refc
300 struct xfs_phys_extent *refc, in xfs_trans_set_refcount_flags() argument
303 refc->pe_flags = 0; in xfs_trans_set_refcount_flags()
309 refc->pe_flags |= type; in xfs_trans_set_refcount_flags()
321 struct xfs_refcount_intent *refc) in xfs_refcount_update_log_item() argument
337 ext->pe_startblock = refc->ri_startblock; in xfs_refcount_update_log_item()
338 ext->pe_len = refc->ri_blockcount; in xfs_refcount_update_log_item()
339 xfs_trans_set_refcount_flags(ext, refc->ri_type); in xfs_refcount_update_log_item()
351 struct xfs_refcount_intent *refc; in xfs_refcount_update_create_intent() local
358 list_for_each_entry(refc, items, ri_list) in xfs_refcount_update_create_intent()
359 xfs_refcount_update_log_item(tp, cuip, refc); in xfs_refcount_update_create_intent()
381 struct xfs_refcount_intent *refc; in xfs_refcount_update_finish_item() local
386 refc = container_of(item, struct xfs_refcount_intent, ri_list); in xfs_refcount_update_finish_item()
388 refc->ri_type, refc->ri_startblock, refc->ri_blockcount, in xfs_refcount_update_finish_item()
393 ASSERT(refc->ri_type == XFS_REFCOUNT_INCREASE || in xfs_refcount_update_finish_item()
394 refc->ri_type == XFS_REFCOUNT_DECREASE); in xfs_refcount_update_finish_item()
395 refc->ri_startblock = new_fsb; in xfs_refcount_update_finish_item()
396 refc->ri_blockcount = new_aglen; in xfs_refcount_update_finish_item()
399 kmem_cache_free(xfs_refcount_intent_cache, refc); in xfs_refcount_update_finish_item()
416 struct xfs_refcount_intent *refc; in xfs_refcount_update_cancel_item() local
418 refc = container_of(item, struct xfs_refcount_intent, ri_list); in xfs_refcount_update_cancel_item()
419 kmem_cache_free(xfs_refcount_intent_cache, refc); in xfs_refcount_update_cancel_item()
436 struct xfs_phys_extent *refc) in xfs_cui_validate_phys() argument
441 if (refc->pe_flags & ~XFS_REFCOUNT_EXTENT_FLAGS) in xfs_cui_validate_phys()
444 switch (refc->pe_flags & XFS_REFCOUNT_EXTENT_TYPE_MASK) { in xfs_cui_validate_phys()
454 return xfs_verify_fsbext(mp, refc->pe_startblock, refc->pe_len); in xfs_cui_validate_phys()
468 struct xfs_phys_extent *refc; in xfs_cui_item_recover() local
516 refc = &cuip->cui_format.cui_extents[i]; in xfs_cui_item_recover()
517 refc_type = refc->pe_flags & XFS_REFCOUNT_EXTENT_TYPE_MASK; in xfs_cui_item_recover()
533 new_fsb = refc->pe_startblock; in xfs_cui_item_recover()
534 new_len = refc->pe_len; in xfs_cui_item_recover()
537 type, refc->pe_startblock, refc->pe_len, in xfs_cui_item_recover()