Lines Matching refs:allocated
84 * @curr: bytes currently allocated
153 if (viodev->cmo.entitled > viodev->cmo.allocated)
154 reserve_free = viodev->cmo.entitled - viodev->cmo.allocated;
165 viodev->cmo.allocated += size;
200 if (viodev->cmo.allocated > viodev->cmo.entitled) {
201 excess_freed = min(reserve_freed, (viodev->cmo.allocated -
207 viodev->cmo.allocated -= (reserve_freed + excess_freed);
318 if ((viodev->cmo.entitled > viodev->cmo.allocated) &&
321 max_t(size_t, viodev->cmo.allocated,
344 if ((viodev->cmo.entitled > viodev->cmo.allocated) &&
347 max_t(size_t, viodev->cmo.allocated,
369 * already allocated to devices, can be distributed to the devices.
372 * minimum entitlement is allocated to devices.
414 avail -= max_t(size_t, viodev->cmo.allocated, VIO_CMO_MIN_ENT);
445 * already allocated to the device it does not come
448 need = max(viodev->cmo.allocated, viodev->cmo.entitled)-
449 max(viodev->cmo.allocated, level);
470 if (viodev->cmo.allocated > viodev->cmo.entitled)
471 need += viodev->cmo.allocated - viodev->cmo.entitled;
674 if (viodev->cmo.allocated < viodev->cmo.entitled)
676 max(viodev->cmo.allocated, desired);
804 * rest of the entitlement the device had been allocated will be returned
814 if (viodev->cmo.allocated) {
816 "allocated after remove operation.\n",
817 __func__, viodev->cmo.allocated);
975 viodev_cmo_rd_attr(allocated);