Lines Matching refs:excess

95 	struct vio_cmo_pool excess;  member
160 excess_free = vio_cmo.excess.free; in vio_cmo_alloc()
169 vio_cmo.excess.free -= size; in vio_cmo_alloc()
220 vio_cmo.excess.size -= tmp; in vio_cmo_dealloc()
252 vio_cmo.excess.size -= tmp; in vio_cmo_dealloc()
260 vio_cmo.excess.free += excess_freed; in vio_cmo_dealloc()
301 vio_cmo.excess.size += delta; in vio_cmo_entitlement_update()
302 vio_cmo.excess.free += delta; in vio_cmo_entitlement_update()
309 avail = vio_cmo.excess.free; in vio_cmo_entitlement_update()
331 tmp = min(vio_cmo.excess.free, delta); in vio_cmo_entitlement_update()
332 vio_cmo.excess.size -= tmp; in vio_cmo_entitlement_update()
333 vio_cmo.excess.free -= tmp; in vio_cmo_entitlement_update()
462 cmo->excess.free = 0; in vio_cmo_balance()
463 cmo->excess.size = 0; in vio_cmo_balance()
475 cmo->excess.size = cmo->entitled - cmo->reserve.size; in vio_cmo_balance()
476 cmo->excess.free = cmo->excess.size - need; in vio_cmo_balance()
671 vio_cmo.excess.size += viodev->cmo.entitled - desired; in vio_cmo_set_dev_desired()
678 vio_cmo.excess.free += viodev->cmo.entitled - in vio_cmo_set_dev_desired()
773 tmp = vio_cmo.spare + vio_cmo.excess.free; in vio_cmo_bus_probe()
784 tmp = min(size, vio_cmo.excess.free); in vio_cmo_bus_probe()
785 vio_cmo.excess.free -= tmp; in vio_cmo_bus_probe()
786 vio_cmo.excess.size -= tmp; in vio_cmo_bus_probe()
864 vio_cmo.excess.size += viodev->cmo.entitled; in vio_cmo_bus_remove()
865 vio_cmo.excess.free += viodev->cmo.entitled; in vio_cmo_bus_remove()
930 vio_cmo.excess.size = vio_cmo.entitled - vio_cmo.reserve.size; in vio_cmo_bus_init()
931 vio_cmo.excess.free = vio_cmo.excess.size; in vio_cmo_bus_init()
1018 viobus_cmo_pool_rd_attr(excess, size);
1019 viobus_cmo_pool_rd_attr(excess, free);