Lines Matching full:busy
70 * Search for a busy extent within the range of the extent we are about to
71 * allocate. You need to be holding the busy extent tree lock when calling
72 * xfs_extent_busy_search(). This function returns 0 for no overlapping busy
73 * extent, -1 for an overlapping but not exact busy extent, and 1 for an exact
115 * The found free extent [fbno, fend] overlaps part or all of the given busy
116 * extent. If the overlap covers the beginning, the end, or all of the busy
118 * allocation. We can't split a busy extent because we can't modify a
119 * transaction/CIL context busy list, but we can update an entry's block
152 * If there is a busy extent overlapping a user allocation, we have in xfs_extent_busy_update_extent()
172 * We would have to split the busy extent to be able to track in xfs_extent_busy_update_extent()
174 * modify the list of busy extents attached to the transaction in xfs_extent_busy_update_extent()
177 * Force out the log to clear the busy extent and retry the in xfs_extent_busy_update_extent()
210 * The busy extent is fully covered by the extent we are in xfs_extent_busy_update_extent()
213 * tracking busy extents in the transaction or CIL context, in xfs_extent_busy_update_extent()
216 * We also need to restart the busy extent search from the in xfs_extent_busy_update_extent()
309 * For a given extent [fbno, flen], search the busy extent list to find a
310 * subset of the extent that is not busy. If *rlen is smaller than
314 * Return the current busy generation for the AG if the extent is busy. This
315 * value can be used to wait for at least one of the currently busy extents
316 * to be cleared. Note that the busy list is not guaranteed to be empty after
446 * allocation; if the segment is no longer busy at in xfs_extent_busy_trim()
448 * even if it is still busy, we will get a forward in xfs_extent_busy_trim()
528 * Remove all extents on the passed in list from the busy extents tree.
567 * Flush out all busy extents for this AG.
612 * Callback for list_sort to sort busy extents by the AG they reside in.