Lines Matching refs:avail
284 size_t avail, delta, tmp; in vio_cmo_entitlement_update() local
310 avail = vio_cmo.excess.free; in vio_cmo_entitlement_update()
317 if (avail >= delta) in vio_cmo_entitlement_update()
323 avail += viodev->cmo.entitled - in vio_cmo_entitlement_update()
328 if (delta <= avail) { in vio_cmo_entitlement_update()
393 size_t avail = 0, level, chunk, need; in vio_cmo_balance() local
411 avail = cmo->entitled - cmo->spare; in vio_cmo_balance()
417 avail -= max_t(size_t, viodev->cmo.allocated, VIO_CMO_MIN_ENT); in vio_cmo_balance()
426 while (avail) { in vio_cmo_balance()
441 chunk = min_t(size_t, avail, VIO_CMO_BALANCE_CHUNK); in vio_cmo_balance()
453 avail -= need; in vio_cmo_balance()