linux/include/linux/virtio_ring.h
<<
>>
Prefs
   1#ifndef _LINUX_VIRTIO_RING_H
   2#define _LINUX_VIRTIO_RING_H
   3
   4#include <linux/irqreturn.h>
   5#include <uapi/linux/virtio_ring.h>
   6
   7struct virtio_device;
   8struct virtqueue;
   9
  10struct virtqueue *vring_new_virtqueue(unsigned int index,
  11                                      unsigned int num,
  12                                      unsigned int vring_align,
  13                                      struct virtio_device *vdev,
  14                                      bool weak_barriers,
  15                                      void *pages,
  16                                      void (*notify)(struct virtqueue *vq),
  17                                      void (*callback)(struct virtqueue *vq),
  18                                      const char *name);
  19void vring_del_virtqueue(struct virtqueue *vq);
  20/* Filter out transport-specific feature bits. */
  21void vring_transport_features(struct virtio_device *vdev);
  22
  23irqreturn_t vring_interrupt(int irq, void *_vq);
  24#endif /* _LINUX_VIRTIO_RING_H */
  25
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.