Lines Matching defs:need
108 * extents need to be actually allocated. To get around this, we explicitly set
111 * For each AG, we need to reserve enough blocks to replenish a totally empty
642 * 2 resulting free entries, need to add one.
1180 * free space, we need to clear out the OWN_AG rmap.
2225 * In all cases we need to insert the new freespace in the by-size tree.
2286 * Find the length of the longest extent in an AG. The 'need' parameter
2287 * specifies how much space we're going to need for the AGFL and the
2294 xfs_extlen_t need,
2303 if (need > pag->pagf_flcount)
2304 delta = need - pag->pagf_flcount;
2461 * However, we need to use these same checks to catch agfl count corruptions
2463 * way, we need to reset the agfl and warn the user.
2799 xfs_extlen_t need; /* total blocks needed in freelist */
2827 need = xfs_alloc_min_freelist(mp, pag);
2828 if (!xfs_alloc_space_available(args, need, alloc_flags |
2851 need = xfs_alloc_min_freelist(mp, pag);
2852 if (!xfs_alloc_space_available(args, need, alloc_flags))
2870 * and hence need to be released manually. If they have been joined to
2876 * anything other than extra overhead when we need to put more blocks
2895 pag->pagf_flcount > need) {
2917 while (pag->pagf_flcount < need) {
2919 targs.maxlen = need - pag->pagf_flcount;
3216 * Both agf_seqno and agf_length need to validated before anything else
3604 * you need an exact sized allocation without locality constraints, this is the