Lines Matching refs:excess
96 struct vio_cmo_pool excess; member
161 excess_free = vio_cmo.excess.free; in vio_cmo_alloc()
170 vio_cmo.excess.free -= size; in vio_cmo_alloc()
221 vio_cmo.excess.size -= tmp; in vio_cmo_dealloc()
253 vio_cmo.excess.size -= tmp; in vio_cmo_dealloc()
261 vio_cmo.excess.free += excess_freed; in vio_cmo_dealloc()
302 vio_cmo.excess.size += delta; in vio_cmo_entitlement_update()
303 vio_cmo.excess.free += delta; in vio_cmo_entitlement_update()
310 avail = vio_cmo.excess.free; in vio_cmo_entitlement_update()
332 tmp = min(vio_cmo.excess.free, delta); in vio_cmo_entitlement_update()
333 vio_cmo.excess.size -= tmp; in vio_cmo_entitlement_update()
334 vio_cmo.excess.free -= tmp; in vio_cmo_entitlement_update()
463 cmo->excess.free = 0; in vio_cmo_balance()
464 cmo->excess.size = 0; in vio_cmo_balance()
476 cmo->excess.size = cmo->entitled - cmo->reserve.size; in vio_cmo_balance()
477 cmo->excess.free = cmo->excess.size - need; in vio_cmo_balance()
683 vio_cmo.excess.size += viodev->cmo.entitled - desired; in vio_cmo_set_dev_desired()
690 vio_cmo.excess.free += viodev->cmo.entitled - in vio_cmo_set_dev_desired()
785 tmp = vio_cmo.spare + vio_cmo.excess.free; in vio_cmo_bus_probe()
796 tmp = min(size, vio_cmo.excess.free); in vio_cmo_bus_probe()
797 vio_cmo.excess.free -= tmp; in vio_cmo_bus_probe()
798 vio_cmo.excess.size -= tmp; in vio_cmo_bus_probe()
876 vio_cmo.excess.size += viodev->cmo.entitled; in vio_cmo_bus_remove()
877 vio_cmo.excess.free += viodev->cmo.entitled; in vio_cmo_bus_remove()
942 vio_cmo.excess.size = vio_cmo.entitled - vio_cmo.reserve.size; in vio_cmo_bus_init()
943 vio_cmo.excess.free = vio_cmo.excess.size; in vio_cmo_bus_init()
1032 viobus_cmo_pool_rd_attr(excess, size);
1033 viobus_cmo_pool_rd_attr(excess, free);