Lines Matching refs:avail
283 size_t avail, delta, tmp; in vio_cmo_entitlement_update() local
309 avail = vio_cmo.excess.free; in vio_cmo_entitlement_update()
316 if (avail >= delta) in vio_cmo_entitlement_update()
322 avail += viodev->cmo.entitled - in vio_cmo_entitlement_update()
327 if (delta <= avail) { in vio_cmo_entitlement_update()
392 size_t avail = 0, level, chunk, need; in vio_cmo_balance() local
410 avail = cmo->entitled - cmo->spare; in vio_cmo_balance()
416 avail -= max_t(size_t, viodev->cmo.allocated, VIO_CMO_MIN_ENT); in vio_cmo_balance()
425 while (avail) { in vio_cmo_balance()
440 chunk = min_t(size_t, avail, VIO_CMO_BALANCE_CHUNK); in vio_cmo_balance()
452 avail -= need; in vio_cmo_balance()