Lines Matching refs:spare
96 size_t spare; member
159 if (vio_cmo.spare >= VIO_CMO_MIN_ENT) in vio_cmo_alloc()
212 spare_needed = VIO_CMO_MIN_ENT - vio_cmo.spare; in vio_cmo_dealloc()
222 vio_cmo.spare += tmp; in vio_cmo_dealloc()
237 vio_cmo.spare += tmp; in vio_cmo_dealloc()
292 if (vio_cmo.spare < VIO_CMO_MIN_ENT) { in vio_cmo_entitlement_update()
293 tmp = min(delta, (VIO_CMO_MIN_ENT - vio_cmo.spare)); in vio_cmo_entitlement_update()
294 vio_cmo.spare += tmp; in vio_cmo_entitlement_update()
402 cmo->spare = min_t(size_t, VIO_CMO_MIN_ENT, (cmo->entitled - cmo->min)); in vio_cmo_balance()
403 cmo->min += cmo->spare; in vio_cmo_balance()
410 avail = cmo->entitled - cmo->spare; in vio_cmo_balance()
773 tmp = vio_cmo.spare + vio_cmo.excess.free; in vio_cmo_bus_probe()
778 size, (vio_cmo.spare + tmp)); in vio_cmo_bus_probe()
790 vio_cmo.spare -= size - tmp; in vio_cmo_bus_probe()
856 if (viodev->cmo.entitled && (vio_cmo.spare < VIO_CMO_MIN_ENT)) { in vio_cmo_bus_remove()
858 vio_cmo.spare)); in vio_cmo_bus_remove()
859 vio_cmo.spare += tmp; in vio_cmo_bus_remove()
919 vio_cmo.spare = VIO_CMO_MIN_ENT; in vio_cmo_bus_init()
920 vio_cmo.reserve.size = vio_cmo.spare; in vio_cmo_bus_init()
1013 viobus_cmo_rd_attr(spare);