Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/mempool.h>
#include <linux/virtio.h>
#include <linux/virtio_ids.h>
#include <linux/virtio_config.h>
#include <linux/virtio_scsi.h>
#include <scsi/scsi_host.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_cmnd.h>
Go to the source code of this file.
Data Structures | |
struct | virtio_scsi_cmd |
struct | virtio_scsi_event_node |
struct | virtio_scsi_vq |
struct | virtio_scsi_target_state |
struct | virtio_scsi |
Macros | |
#define | VIRTIO_SCSI_MEMPOOL_SZ 64 |
#define | VIRTIO_SCSI_EVENT_LEN 8 |
#define | virtscsi_config_get(vdev, fld) |
#define | virtscsi_config_set(vdev, fld, val) |
Functions | |
module_init (init) | |
module_exit (fini) | |
MODULE_DEVICE_TABLE (virtio, id_table) | |
MODULE_DESCRIPTION ("Virtio SCSI HBA driver") | |
MODULE_LICENSE ("GPL") | |
Variables | |
struct virtio_scsi_cmd | ____cacheline_aligned_in_smp |
#define VIRTIO_SCSI_EVENT_LEN 8 |
Definition at line 28 of file virtio_scsi.c.
#define VIRTIO_SCSI_MEMPOOL_SZ 64 |
Definition at line 27 of file virtio_scsi.c.
#define virtscsi_config_get | ( | vdev, | |
fld | |||
) |
Definition at line 560 of file virtio_scsi.c.
#define virtscsi_config_set | ( | vdev, | |
fld, | |||
val | |||
) |
Definition at line 569 of file virtio_scsi.c.
MODULE_DEVICE_TABLE | ( | virtio | , |
id_table | |||
) |
module_exit | ( | fini | ) |
module_init | ( | init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
struct virtio_scsi_cmd ____cacheline_aligned_in_smp |