Lines Matching refs:excess

93 	struct vio_cmo_pool excess;  member
158 excess_free = vio_cmo.excess.free; in vio_cmo_alloc()
167 vio_cmo.excess.free -= size; in vio_cmo_alloc()
218 vio_cmo.excess.size -= tmp; in vio_cmo_dealloc()
250 vio_cmo.excess.size -= tmp; in vio_cmo_dealloc()
258 vio_cmo.excess.free += excess_freed; in vio_cmo_dealloc()
299 vio_cmo.excess.size += delta; in vio_cmo_entitlement_update()
300 vio_cmo.excess.free += delta; in vio_cmo_entitlement_update()
307 avail = vio_cmo.excess.free; in vio_cmo_entitlement_update()
329 tmp = min(vio_cmo.excess.free, delta); in vio_cmo_entitlement_update()
330 vio_cmo.excess.size -= tmp; in vio_cmo_entitlement_update()
331 vio_cmo.excess.free -= tmp; in vio_cmo_entitlement_update()
460 cmo->excess.free = 0; in vio_cmo_balance()
461 cmo->excess.size = 0; in vio_cmo_balance()
473 cmo->excess.size = cmo->entitled - cmo->reserve.size; in vio_cmo_balance()
474 cmo->excess.free = cmo->excess.size - need; in vio_cmo_balance()
668 vio_cmo.excess.size += viodev->cmo.entitled - desired; in vio_cmo_set_dev_desired()
675 vio_cmo.excess.free += viodev->cmo.entitled - in vio_cmo_set_dev_desired()
770 tmp = vio_cmo.spare + vio_cmo.excess.free; in vio_cmo_bus_probe()
781 tmp = min(size, vio_cmo.excess.free); in vio_cmo_bus_probe()
782 vio_cmo.excess.free -= tmp; in vio_cmo_bus_probe()
783 vio_cmo.excess.size -= tmp; in vio_cmo_bus_probe()
861 vio_cmo.excess.size += viodev->cmo.entitled; in vio_cmo_bus_remove()
862 vio_cmo.excess.free += viodev->cmo.entitled; in vio_cmo_bus_remove()
927 vio_cmo.excess.size = vio_cmo.entitled - vio_cmo.reserve.size; in vio_cmo_bus_init()
928 vio_cmo.excess.free = vio_cmo.excess.size; in vio_cmo_bus_init()
1027 viobus_cmo_pool_rd_attr(excess, size);
1028 viobus_cmo_pool_rd_attr(excess, free);