Lines Matching full:xen
4 * Xen balloon driver - enables returning/claiming memory to/from Xen.
44 #include <xen/xen-os.h>
45 #include <xen/hypervisor.h>
46 #include <xen/features.h>
47 #include <xen/xenstore/xenstorevar.h>
49 static MALLOC_DEFINE(M_BALLOON, "Balloon", "Xen Balloon Driver");
63 /* We may hit the hard limit in Xen. If we do then we remember it. */
89 &bs.hard_limit, 0, "Xen hard limit");
178 /* We hit the Xen hard limit: reprobe. */ in increase_reservation()
228 * other domains on the same host. Xen doesn't scrub ballooned in decrease_reservation()
257 * by the balloon lock), or with changes to the Xen hard limit, but we will
291 /* Resets the Xen limit, sets new target, and kicks off processing. */
341 * in a system operating under Xen. in xenballoon_identify()
347 * \brief Probe for the existence of the Xen Balloon device
349 * \param dev NewBus device_t for this Xen control instance.
357 device_set_desc(dev, "Xen Balloon Device"); in xenballoon_probe()
362 * \brief Attach the Xen Balloon device.
364 * \param dev NewBus device_t for this Xen control instance.