Lines Matching refs:spare
97 size_t spare; member
160 if (vio_cmo.spare >= VIO_CMO_MIN_ENT) in vio_cmo_alloc()
213 spare_needed = VIO_CMO_MIN_ENT - vio_cmo.spare; in vio_cmo_dealloc()
223 vio_cmo.spare += tmp; in vio_cmo_dealloc()
238 vio_cmo.spare += tmp; in vio_cmo_dealloc()
293 if (vio_cmo.spare < VIO_CMO_MIN_ENT) { in vio_cmo_entitlement_update()
294 tmp = min(delta, (VIO_CMO_MIN_ENT - vio_cmo.spare)); in vio_cmo_entitlement_update()
295 vio_cmo.spare += tmp; in vio_cmo_entitlement_update()
403 cmo->spare = min_t(size_t, VIO_CMO_MIN_ENT, (cmo->entitled - cmo->min)); in vio_cmo_balance()
404 cmo->min += cmo->spare; in vio_cmo_balance()
411 avail = cmo->entitled - cmo->spare; in vio_cmo_balance()
785 tmp = vio_cmo.spare + vio_cmo.excess.free; in vio_cmo_bus_probe()
790 size, (vio_cmo.spare + tmp)); in vio_cmo_bus_probe()
802 vio_cmo.spare -= size - tmp; in vio_cmo_bus_probe()
868 if (viodev->cmo.entitled && (vio_cmo.spare < VIO_CMO_MIN_ENT)) { in vio_cmo_bus_remove()
870 vio_cmo.spare)); in vio_cmo_bus_remove()
871 vio_cmo.spare += tmp; in vio_cmo_bus_remove()
931 vio_cmo.spare = VIO_CMO_MIN_ENT; in vio_cmo_bus_init()
932 vio_cmo.reserve.size = vio_cmo.spare; in vio_cmo_bus_init()
1027 viobus_cmo_rd_attr(spare);