Searched refs:efip (Results 1 – 3 of 3) sorted by relevance
41 struct xfs_efi_log_item *efip) in xfs_efi_item_free() argument43 if (efip->efi_format.efi_nextents > XFS_EFI_MAX_FAST_EXTENTS) in xfs_efi_item_free()44 kmem_free(efip); in xfs_efi_item_free()46 kmem_zone_free(xfs_efi_zone, efip); in xfs_efi_item_free()56 struct xfs_efi_log_item *efip) in xfs_efi_item_sizeof() argument59 (efip->efi_format.efi_nextents - 1) * sizeof(xfs_extent_t); in xfs_efi_item_sizeof()84 struct xfs_efi_log_item *efip = EFI_ITEM(lip); in xfs_efi_item_format() local87 ASSERT(atomic_read(&efip->efi_next_extent) == in xfs_efi_item_format()88 efip->efi_format.efi_nextents); in xfs_efi_item_format()90 efip->efi_format.efi_type = XFS_LI_EFI; in xfs_efi_item_format()[all …]
40 xfs_efi_log_item_t *efip; in xfs_trans_get_efi() local45 efip = xfs_efi_init(tp->t_mountp, nextents); in xfs_trans_get_efi()46 ASSERT(efip != NULL); in xfs_trans_get_efi()51 xfs_trans_add_item(tp, &efip->efi_item); in xfs_trans_get_efi()52 return efip; in xfs_trans_get_efi()62 xfs_efi_log_item_t *efip, in xfs_trans_log_efi_extent() argument70 efip->efi_item.li_desc->lid_flags |= XFS_LID_DIRTY; in xfs_trans_log_efi_extent()77 next_extent = atomic_inc_return(&efip->efi_next_extent) - 1; in xfs_trans_log_efi_extent()78 ASSERT(next_extent < efip->efi_format.efi_nextents); in xfs_trans_log_efi_extent()79 extp = &(efip->efi_format.efi_extents[next_extent]); in xfs_trans_log_efi_extent()[all …]
2948 struct xfs_efi_log_item *efip; in xlog_recover_efi_pass2() local2953 efip = xfs_efi_init(mp, efi_formatp->efi_nextents); in xlog_recover_efi_pass2()2954 error = xfs_efi_copy_format(&item->ri_buf[0], &efip->efi_format); in xlog_recover_efi_pass2()2956 xfs_efi_item_free(efip); in xlog_recover_efi_pass2()2959 atomic_set(&efip->efi_next_extent, efi_formatp->efi_nextents); in xlog_recover_efi_pass2()2968 xfs_trans_ail_update(log->l_ailp, &efip->efi_item, lsn); in xlog_recover_efi_pass2()2969 xfs_efi_release(efip); in xlog_recover_efi_pass2()2987 xfs_efi_log_item_t *efip = NULL; in xlog_recover_efd_pass2() local3008 efip = (xfs_efi_log_item_t *)lip; in xlog_recover_efd_pass2()3009 if (efip->efi_format.efi_id == efi_id) { in xlog_recover_efd_pass2()[all …]