Lines Matching full:locality
911 /* deactivate a bnobt cursor outside of locality range */ in xfs_alloc_cur_check()
927 * the candidate extent size. Compare locality for near allocation mode. in xfs_alloc_cur_check()
936 * Deactivate a bnobt cursor with worse locality than the current best. in xfs_alloc_cur_check()
998 * Locality allocation lookup algorithm. This expects a cntbt cursor and uses
999 * bno optimized lookup to search for extents with ideal size and locality.
1015 /* locality optimized lookup */ in xfs_alloc_cntbt_iter()
1056 * than absolute best locality. in xfs_alloc_cntbt_iter()
1344 * ideal locality based on the NEAR mode ->agbno locality hint.
1373 * right and lookup the closest extent to the locality hint for each in xfs_alloc_ag_vextent_locality()
1376 * locality. Otherwise the search continues until the cntbt cursor runs in xfs_alloc_ag_vextent_locality()
1378 * point, give up on locality, walk backwards from the end of the cntbt in xfs_alloc_ag_vextent_locality()
1388 * more quickly than the bnobt. Since the locality hint is just a hint in xfs_alloc_ag_vextent_locality()
1389 * and we don't want to scan the entire bnobt for perfect locality, the in xfs_alloc_ag_vextent_locality()
1391 * find good enough locality at reasonable performance in most cases. in xfs_alloc_ag_vextent_locality()
1425 * Check the extent with best locality based on the current in xfs_alloc_ag_vextent_locality()
1603 * locality. in xfs_alloc_ag_vextent_near()
3546 * you need an exact sized allocation without locality constraints, this is the
3588 * allocation attempts in @start_agno have locality information. If we fail to
3590 * we attempt to allocation in as there is no locality optimisation possible for