Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
tcm_vhost.c File Reference
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <generated/utsrelease.h>
#include <linux/utsname.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/kthread.h>
#include <linux/types.h>
#include <linux/string.h>
#include <linux/configfs.h>
#include <linux/ctype.h>
#include <linux/compat.h>
#include <linux/eventfd.h>
#include <linux/vhost.h>
#include <linux/fs.h>
#include <linux/miscdevice.h>
#include <asm/unaligned.h>
#include <scsi/scsi.h>
#include <scsi/scsi_tcq.h>
#include <target/target_core_base.h>
#include <target/target_core_fabric.h>
#include <target/target_core_fabric_configfs.h>
#include <target/target_core_configfs.h>
#include <target/configfs_macros.h>
#include <linux/virtio_net.h>
#include <linux/virtio_scsi.h>
#include "vhost.c"
#include "vhost.h"
#include "tcm_vhost.h"

Go to the source code of this file.

Data Structures

struct  vhost_scsi
 

Enumerations

enum  { VHOST_SCSI_VQ_CTL = 0, VHOST_SCSI_VQ_EVT = 1, VHOST_SCSI_VQ_IO = 2 }
 

Functions

 TF_TPG_BASE_ATTR (tcm_vhost, nexus, S_IRUGO|S_IWUSR)
 
 TF_WWN_ATTR_RO (tcm_vhost, version)
 
 MODULE_DESCRIPTION ("TCM_VHOST series fabric driver")
 
 MODULE_LICENSE ("GPL")
 
 module_init (tcm_vhost_init)
 
 module_exit (tcm_vhost_exit)
 

Enumeration Type Documentation

anonymous enum
Enumerator:
VHOST_SCSI_VQ_CTL 
VHOST_SCSI_VQ_EVT 
VHOST_SCSI_VQ_IO 

Definition at line 56 of file tcm_vhost.c.

Function Documentation

MODULE_DESCRIPTION ( "TCM_VHOST series fabric driver )
module_exit ( tcm_vhost_exit  )
module_init ( tcm_vhost_init  )
MODULE_LICENSE ( "GPL"  )
TF_TPG_BASE_ATTR ( tcm_vhost  ,
nexus  ,
S_IRUGO S_IWUSR 
)
TF_WWN_ATTR_RO ( tcm_vhost  ,
version   
)