Lines Matching refs:spare
94 size_t spare; member
157 if (vio_cmo.spare >= VIO_CMO_MIN_ENT) in vio_cmo_alloc()
210 spare_needed = VIO_CMO_MIN_ENT - vio_cmo.spare; in vio_cmo_dealloc()
220 vio_cmo.spare += tmp; in vio_cmo_dealloc()
235 vio_cmo.spare += tmp; in vio_cmo_dealloc()
290 if (vio_cmo.spare < VIO_CMO_MIN_ENT) { in vio_cmo_entitlement_update()
291 tmp = min(delta, (VIO_CMO_MIN_ENT - vio_cmo.spare)); in vio_cmo_entitlement_update()
292 vio_cmo.spare += tmp; in vio_cmo_entitlement_update()
400 cmo->spare = min_t(size_t, VIO_CMO_MIN_ENT, (cmo->entitled - cmo->min)); in vio_cmo_balance()
401 cmo->min += cmo->spare; in vio_cmo_balance()
408 avail = cmo->entitled - cmo->spare; in vio_cmo_balance()
770 tmp = vio_cmo.spare + vio_cmo.excess.free; in vio_cmo_bus_probe()
775 size, (vio_cmo.spare + tmp)); in vio_cmo_bus_probe()
787 vio_cmo.spare -= size - tmp; in vio_cmo_bus_probe()
853 if (viodev->cmo.entitled && (vio_cmo.spare < VIO_CMO_MIN_ENT)) { in vio_cmo_bus_remove()
855 vio_cmo.spare)); in vio_cmo_bus_remove()
856 vio_cmo.spare += tmp; in vio_cmo_bus_remove()
916 vio_cmo.spare = VIO_CMO_MIN_ENT; in vio_cmo_bus_init()
917 vio_cmo.reserve.size = vio_cmo.spare; in vio_cmo_bus_init()
1022 viobus_cmo_rd_attr(spare);