Lines Matching refs:avail
280 size_t avail, delta, tmp; in vio_cmo_entitlement_update() local
306 avail = vio_cmo.excess.free; in vio_cmo_entitlement_update()
313 if (avail >= delta) in vio_cmo_entitlement_update()
319 avail += viodev->cmo.entitled - in vio_cmo_entitlement_update()
324 if (delta <= avail) { in vio_cmo_entitlement_update()
389 size_t avail = 0, level, chunk, need; in vio_cmo_balance() local
407 avail = cmo->entitled - cmo->spare; in vio_cmo_balance()
413 avail -= max_t(size_t, viodev->cmo.allocated, VIO_CMO_MIN_ENT); in vio_cmo_balance()
422 while (avail) { in vio_cmo_balance()
437 chunk = min_t(size_t, avail, VIO_CMO_BALANCE_CHUNK); in vio_cmo_balance()
449 avail -= need; in vio_cmo_balance()