Lines Matching refs:VIO_CMO_MIN_ENT
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()
236 tmp = min3(spare_needed, reserve_freed, (viodev->cmo.entitled - VIO_CMO_MIN_ENT)); 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()
322 (viodev->cmo.entitled > VIO_CMO_MIN_ENT)) in vio_cmo_entitlement_update()
325 VIO_CMO_MIN_ENT); in vio_cmo_entitlement_update()
348 (viodev->cmo.entitled > VIO_CMO_MIN_ENT)) in vio_cmo_entitlement_update()
351 VIO_CMO_MIN_ENT); in vio_cmo_entitlement_update()
401 cmo->min = vio_cmo_num_OF_devs() * VIO_CMO_MIN_ENT; in vio_cmo_balance()
403 cmo->spare = min_t(size_t, VIO_CMO_MIN_ENT, (cmo->entitled - cmo->min)); in vio_cmo_balance()
415 viodev->cmo.entitled = VIO_CMO_MIN_ENT; in vio_cmo_balance()
416 cmo->desired += (viodev->cmo.desired - VIO_CMO_MIN_ENT); in vio_cmo_balance()
417 avail -= max_t(size_t, viodev->cmo.allocated, VIO_CMO_MIN_ENT); in vio_cmo_balance()
425 level = VIO_CMO_MIN_ENT; in vio_cmo_balance()
471 VIO_CMO_MIN_ENT); in vio_cmo_balance()
650 if (desired < VIO_CMO_MIN_ENT) in vio_cmo_set_dev_desired()
651 desired = VIO_CMO_MIN_ENT; in vio_cmo_set_dev_desired()
752 if (viodev->cmo.desired < VIO_CMO_MIN_ENT) in vio_cmo_bus_probe()
753 viodev->cmo.desired = VIO_CMO_MIN_ENT; in vio_cmo_bus_probe()
754 size = VIO_CMO_MIN_ENT; in vio_cmo_bus_probe()
777 VIO_CMO_MIN_ENT)) { in vio_cmo_bus_probe()
781 VIO_CMO_MIN_ENT); in vio_cmo_bus_probe()
858 vio_cmo.desired -= (viodev->cmo.desired - VIO_CMO_MIN_ENT); in vio_cmo_bus_remove()
865 viodev->cmo.entitled -= VIO_CMO_MIN_ENT; in vio_cmo_bus_remove()
868 if (viodev->cmo.entitled && (vio_cmo.spare < VIO_CMO_MIN_ENT)) { in vio_cmo_bus_remove()
869 tmp = min(viodev->cmo.entitled, (VIO_CMO_MIN_ENT - in vio_cmo_bus_remove()
885 viodev->cmo.entitled = VIO_CMO_MIN_ENT; in vio_cmo_bus_remove()
886 viodev->cmo.desired = VIO_CMO_MIN_ENT; in vio_cmo_bus_remove()
931 vio_cmo.spare = VIO_CMO_MIN_ENT; in vio_cmo_bus_init()
934 VIO_CMO_MIN_ENT); in vio_cmo_bus_init()