Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/virtio/balloon/virtio_balloon.c
Show First 20 Lines • Show All 454 Lines • ▼ Show 20 Lines | vtballoon_stop(struct vtballoon_softc *sc) | ||||
virtio_stop(sc->vtballoon_dev); | virtio_stop(sc->vtballoon_dev); | ||||
} | } | ||||
static vm_page_t | static vm_page_t | ||||
vtballoon_alloc_page(struct vtballoon_softc *sc) | vtballoon_alloc_page(struct vtballoon_softc *sc) | ||||
{ | { | ||||
vm_page_t m; | vm_page_t m; | ||||
m = vm_page_alloc(NULL, 0, | m = vm_page_alloc_noobj(VM_ALLOC_NORMAL | VM_ALLOC_NODUMP); | ||||
VM_ALLOC_NORMAL | VM_ALLOC_NOOBJ | VM_ALLOC_NODUMP); | |||||
if (m != NULL) | if (m != NULL) | ||||
sc->vtballoon_current_npages++; | sc->vtballoon_current_npages++; | ||||
return (m); | return (m); | ||||
} | } | ||||
static void | static void | ||||
vtballoon_free_page(struct vtballoon_softc *sc, vm_page_t m) | vtballoon_free_page(struct vtballoon_softc *sc, vm_page_t m) | ||||
▲ Show 20 Lines • Show All 122 Lines • Show Last 20 Lines |