Lines Matching refs:refc

288 	struct xfs_phys_extent		*refc,  in xfs_trans_set_refcount_flags()  argument
291 refc->pe_flags = 0; in xfs_trans_set_refcount_flags()
297 refc->pe_flags |= type; in xfs_trans_set_refcount_flags()
309 struct xfs_refcount_intent *refc) in xfs_refcount_update_log_item() argument
325 ext->pe_startblock = refc->ri_startblock; in xfs_refcount_update_log_item()
326 ext->pe_len = refc->ri_blockcount; in xfs_refcount_update_log_item()
327 xfs_trans_set_refcount_flags(ext, refc->ri_type); in xfs_refcount_update_log_item()
339 struct xfs_refcount_intent *refc; in xfs_refcount_update_create_intent() local
346 list_for_each_entry(refc, items, ri_list) in xfs_refcount_update_create_intent()
347 xfs_refcount_update_log_item(tp, cuip, refc); in xfs_refcount_update_create_intent()
369 struct xfs_refcount_intent *refc; in xfs_refcount_update_finish_item() local
374 refc = container_of(item, struct xfs_refcount_intent, ri_list); in xfs_refcount_update_finish_item()
376 refc->ri_type, refc->ri_startblock, refc->ri_blockcount, in xfs_refcount_update_finish_item()
381 ASSERT(refc->ri_type == XFS_REFCOUNT_INCREASE || in xfs_refcount_update_finish_item()
382 refc->ri_type == XFS_REFCOUNT_DECREASE); in xfs_refcount_update_finish_item()
383 refc->ri_startblock = new_fsb; in xfs_refcount_update_finish_item()
384 refc->ri_blockcount = new_aglen; in xfs_refcount_update_finish_item()
387 kmem_cache_free(xfs_refcount_intent_cache, refc); in xfs_refcount_update_finish_item()
404 struct xfs_refcount_intent *refc; in xfs_refcount_update_cancel_item() local
406 refc = container_of(item, struct xfs_refcount_intent, ri_list); in xfs_refcount_update_cancel_item()
407 kmem_cache_free(xfs_refcount_intent_cache, refc); in xfs_refcount_update_cancel_item()
424 struct xfs_phys_extent *refc) in xfs_cui_validate_phys() argument
429 if (refc->pe_flags & ~XFS_REFCOUNT_EXTENT_FLAGS) in xfs_cui_validate_phys()
432 switch (refc->pe_flags & XFS_REFCOUNT_EXTENT_TYPE_MASK) { in xfs_cui_validate_phys()
442 return xfs_verify_fsbext(mp, refc->pe_startblock, refc->pe_len); in xfs_cui_validate_phys()
456 struct xfs_phys_extent *refc; in xfs_cui_item_recover() local
504 refc = &cuip->cui_format.cui_extents[i]; in xfs_cui_item_recover()
505 refc_type = refc->pe_flags & XFS_REFCOUNT_EXTENT_TYPE_MASK; in xfs_cui_item_recover()
519 new_fsb = refc->pe_startblock; in xfs_cui_item_recover()
520 new_len = refc->pe_len; in xfs_cui_item_recover()
523 type, refc->pe_startblock, refc->pe_len, in xfs_cui_item_recover()
527 refc, sizeof(*refc)); in xfs_cui_item_recover()