Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/virtio/balloon/virtio_balloon.c
Show First 20 Lines • Show All 146 Lines • ▼ Show 20 Lines | |||||
static driver_t vtballoon_driver = { | static driver_t vtballoon_driver = { | ||||
"vtballoon", | "vtballoon", | ||||
vtballoon_methods, | vtballoon_methods, | ||||
sizeof(struct vtballoon_softc) | sizeof(struct vtballoon_softc) | ||||
}; | }; | ||||
static devclass_t vtballoon_devclass; | static devclass_t vtballoon_devclass; | ||||
DRIVER_MODULE(virtio_balloon, virtio_mmio, vtballoon_driver, | DRIVER_MODULE(virtio_balloon, virtio, vtballoon_driver, | ||||
vtballoon_devclass, 0, 0); | vtballoon_devclass, 0, 0); | ||||
DRIVER_MODULE(virtio_balloon, virtio_pci, vtballoon_driver, | |||||
vtballoon_devclass, 0, 0); | |||||
MODULE_VERSION(virtio_balloon, 1); | MODULE_VERSION(virtio_balloon, 1); | ||||
MODULE_DEPEND(virtio_balloon, virtio, 1, 1, 1); | MODULE_DEPEND(virtio_balloon, virtio, 1, 1, 1); | ||||
VIRTIO_SIMPLE_PNPTABLE(virtio_balloon, VIRTIO_ID_BALLOON, | VIRTIO_SIMPLE_PNPTABLE(virtio_balloon, VIRTIO_ID_BALLOON, | ||||
"VirtIO Balloon Adapter"); | "VirtIO Balloon Adapter"); | ||||
VIRTIO_SIMPLE_PNPINFO(virtio_mmio, virtio_balloon); | VIRTIO_SIMPLE_PNPINFO(virtio_balloon); | ||||
jrtc27: These could then be combined into a single macro as a follow-up commit. | |||||
VIRTIO_SIMPLE_PNPINFO(virtio_pci, virtio_balloon); | |||||
static int | static int | ||||
vtballoon_probe(device_t dev) | vtballoon_probe(device_t dev) | ||||
{ | { | ||||
return (VIRTIO_SIMPLE_PROBE(dev, virtio_balloon)); | return (VIRTIO_SIMPLE_PROBE(dev, virtio_balloon)); | ||||
} | } | ||||
static int | static int | ||||
▲ Show 20 Lines • Show All 393 Lines • Show Last 20 Lines |
These could then be combined into a single macro as a follow-up commit.