Lines Matching refs:delta
284 size_t avail, delta, tmp; in vio_cmo_entitlement_update() local
290 delta = new_entitlement - vio_cmo.entitled; in vio_cmo_entitlement_update()
294 tmp = min(delta, (VIO_CMO_MIN_ENT - vio_cmo.spare)); in vio_cmo_entitlement_update()
297 delta -= tmp; in vio_cmo_entitlement_update()
301 vio_cmo.entitled += delta; in vio_cmo_entitlement_update()
302 vio_cmo.excess.size += delta; in vio_cmo_entitlement_update()
303 vio_cmo.excess.free += delta; in vio_cmo_entitlement_update()
309 delta = vio_cmo.entitled - new_entitlement; in vio_cmo_entitlement_update()
317 if (avail >= delta) in vio_cmo_entitlement_update()
328 if (delta <= avail) { in vio_cmo_entitlement_update()
329 vio_cmo.entitled -= delta; in vio_cmo_entitlement_update()
332 tmp = min(vio_cmo.excess.free, delta); in vio_cmo_entitlement_update()
335 delta -= tmp; in vio_cmo_entitlement_update()
342 if (!delta) in vio_cmo_entitlement_update()
352 viodev->cmo.entitled -= min(tmp, delta); in vio_cmo_entitlement_update()
353 delta -= min(tmp, delta); in vio_cmo_entitlement_update()