Lines Matching refs:free

139 	struct xfs_extent_free_item	*free;  in xfs_extent_free_log_item()  local
143 free = container_of(item, struct xfs_extent_free_item, xefi_list); in xfs_extent_free_log_item()
156 extp->ext_start = free->xefi_startblock; in xfs_extent_free_log_item()
157 extp->ext_len = free->xefi_blockcount; in xfs_extent_free_log_item()
178 struct xfs_extent_free_item *free; in xfs_extent_free_finish_item() local
181 free = container_of(item, struct xfs_extent_free_item, xefi_list); in xfs_extent_free_finish_item()
183 free->xefi_startblock, in xfs_extent_free_finish_item()
184 free->xefi_blockcount, in xfs_extent_free_finish_item()
185 &free->xefi_oinfo, free->xefi_skip_discard); in xfs_extent_free_finish_item()
186 kmem_free(free); in xfs_extent_free_finish_item()
203 struct xfs_extent_free_item *free; in xfs_extent_free_cancel_item() local
205 free = container_of(item, struct xfs_extent_free_item, xefi_list); in xfs_extent_free_cancel_item()
206 kmem_free(free); in xfs_extent_free_cancel_item()
234 struct xfs_extent_free_item *free; in xfs_agfl_free_finish_item() local
242 free = container_of(item, struct xfs_extent_free_item, xefi_list); in xfs_agfl_free_finish_item()
243 ASSERT(free->xefi_blockcount == 1); in xfs_agfl_free_finish_item()
244 agno = XFS_FSB_TO_AGNO(mp, free->xefi_startblock); in xfs_agfl_free_finish_item()
245 agbno = XFS_FSB_TO_AGBNO(mp, free->xefi_startblock); in xfs_agfl_free_finish_item()
247 trace_xfs_agfl_free_deferred(mp, agno, 0, agbno, free->xefi_blockcount); in xfs_agfl_free_finish_item()
252 &free->xefi_oinfo); in xfs_agfl_free_finish_item()
267 extp->ext_start = free->xefi_startblock; in xfs_agfl_free_finish_item()
268 extp->ext_len = free->xefi_blockcount; in xfs_agfl_free_finish_item()
271 kmem_free(free); in xfs_agfl_free_finish_item()