Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
trans_virtio.c File Reference
#include <linux/in.h>
#include <linux/module.h>
#include <linux/net.h>
#include <linux/ipv6.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/un.h>
#include <linux/uaccess.h>
#include <linux/inet.h>
#include <linux/idr.h>
#include <linux/file.h>
#include <linux/slab.h>
#include <net/9p/9p.h>
#include <linux/parser.h>
#include <net/9p/client.h>
#include <net/9p/transport.h>
#include <linux/scatterlist.h>
#include <linux/swap.h>
#include <linux/virtio.h>
#include <linux/virtio_9p.h>
#include "trans_common.h"

Go to the source code of this file.

Data Structures

struct  virtio_chan
 

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 
#define VIRTQUEUE_NUM   128
 

Functions

 module_init (p9_virtio_init)
 
 module_exit (p9_virtio_cleanup)
 
 MODULE_DEVICE_TABLE (virtio, id_table)
 
 MODULE_AUTHOR ("Eric Van Hensbergen <[email protected]>")
 
 MODULE_DESCRIPTION ("Virtio 9p Transport")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 29 of file trans_virtio.c.

#define VIRTQUEUE_NUM   128

Definition at line 53 of file trans_virtio.c.

Function Documentation

MODULE_AUTHOR ( "Eric Van Hensbergen <[email protected]>"  )
MODULE_DESCRIPTION ( "Virtio 9p Transport"  )
MODULE_DEVICE_TABLE ( virtio  ,
id_table   
)
module_exit ( p9_virtio_cleanup  )
module_init ( p9_virtio_init  )
MODULE_LICENSE ( "GPL"  )