Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
virtio_ring.h File Reference
#include <linux/irqreturn.h>
#include <uapi/linux/virtio_ring.h>

Go to the source code of this file.

Functions

struct virtqueuevring_new_virtqueue (unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, void *pages, void(*notify)(struct virtqueue *vq), void(*callback)(struct virtqueue *vq), const char *name)
 
void vring_del_virtqueue (struct virtqueue *vq)
 
void vring_transport_features (struct virtio_device *vdev)
 
irqreturn_t vring_interrupt (int irq, void *_vq)
 

Function Documentation

void vring_del_virtqueue ( struct virtqueue vq)

Definition at line 688 of file virtio_ring.c.

irqreturn_t vring_interrupt ( int  irq,
void _vq 
)

Definition at line 609 of file virtio_ring.c.

struct virtqueue* vring_new_virtqueue ( unsigned int  index,
unsigned int  num,
unsigned int  vring_align,
struct virtio_device vdev,
bool  weak_barriers,
void pages,
void(*)(struct virtqueue *vq)  notify,
void(*)(struct virtqueue *vq)  callback,
const char name 
)
read
void vring_transport_features ( struct virtio_device vdev)

Definition at line 696 of file virtio_ring.c.