diff options
| author | Bryan Venteicher <bryanv@FreeBSD.org> | 2013-07-04 17:50:11 +0000 |
|---|---|---|
| committer | Bryan Venteicher <bryanv@FreeBSD.org> | 2013-07-04 17:50:11 +0000 |
| commit | 6632efe40da2e4f78d75a2e4e7434fef14139e3e (patch) | |
| tree | adfa592c287e8e552c48a18adac66fc0d37fffd6 /sys/dev/virtio/virtqueue.h | |
| parent | 61762e7dbc49a0c8f369931ee12a2bbda888e203 (diff) | |
Notes
Diffstat (limited to 'sys/dev/virtio/virtqueue.h')
| -rw-r--r-- | sys/dev/virtio/virtqueue.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/virtio/virtqueue.h b/sys/dev/virtio/virtqueue.h index 0296b8c2fba4..80e52ff2dbd8 100644 --- a/sys/dev/virtio/virtqueue.h +++ b/sys/dev/virtio/virtqueue.h @@ -39,7 +39,7 @@ struct sglist; #define VIRTIO_RING_F_EVENT_IDX (1 << 29) /* Device callback for a virtqueue interrupt. */ -typedef int virtqueue_intr_t(void *); +typedef void virtqueue_intr_t(void *); #define VIRTQUEUE_MAX_NAME_SZ 32 @@ -70,7 +70,8 @@ void *virtqueue_drain(struct virtqueue *vq, int *last); void virtqueue_free(struct virtqueue *vq); int virtqueue_reinit(struct virtqueue *vq, uint16_t size); -int virtqueue_intr(struct virtqueue *vq); +int virtqueue_intr_filter(struct virtqueue *vq); +void virtqueue_intr(struct virtqueue *vq); int virtqueue_enable_intr(struct virtqueue *vq); int virtqueue_postpone_intr(struct virtqueue *vq); void virtqueue_disable_intr(struct virtqueue *vq); |
