#include <linux/blkdev.h>
#include <linux/hash.h>
#include <linux/module.h>
#include <linux/pagemap.h>
#include <linux/slab.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_host.h>
#include <scsi/scsi_transport.h>
#include <scsi/scsi_tgt.h>
#include "scsi_tgt_priv.h"
Go to the source code of this file.
|
struct scsi_cmnd * | scsi_host_get_command (struct Scsi_Host *shost, enum dma_data_direction data_dir, gfp_t gfp_mask) |
|
| EXPORT_SYMBOL_GPL (scsi_host_get_command) |
|
void | scsi_host_put_command (struct Scsi_Host *shost, struct scsi_cmnd *cmd) |
|
| EXPORT_SYMBOL_GPL (scsi_host_put_command) |
|
int | scsi_tgt_alloc_queue (struct Scsi_Host *shost) |
|
| EXPORT_SYMBOL_GPL (scsi_tgt_alloc_queue) |
|
void | scsi_tgt_free_queue (struct Scsi_Host *shost) |
|
| EXPORT_SYMBOL_GPL (scsi_tgt_free_queue) |
|
struct Scsi_Host * | scsi_tgt_cmd_to_host (struct scsi_cmnd *cmd) |
|
| EXPORT_SYMBOL_GPL (scsi_tgt_cmd_to_host) |
|
int | scsi_tgt_queue_command (struct scsi_cmnd *cmd, u64 itn_id, struct scsi_lun *scsilun, u64 tag) |
|
| EXPORT_SYMBOL_GPL (scsi_tgt_queue_command) |
|
int | scsi_tgt_kspace_exec (int host_no, u64 itn_id, int result, u64 tag, unsigned long uaddr, u32 len, unsigned long sense_uaddr, u32 sense_len, u8 rw) |
|
int | scsi_tgt_tsk_mgmt_request (struct Scsi_Host *shost, u64 itn_id, int function, u64 tag, struct scsi_lun *scsilun, void *data) |
|
| EXPORT_SYMBOL_GPL (scsi_tgt_tsk_mgmt_request) |
|
int | scsi_tgt_kspace_tsk_mgmt (int host_no, u64 itn_id, u64 mid, int result) |
|
int | scsi_tgt_it_nexus_create (struct Scsi_Host *shost, u64 itn_id, char *initiator) |
|
| EXPORT_SYMBOL_GPL (scsi_tgt_it_nexus_create) |
|
int | scsi_tgt_it_nexus_destroy (struct Scsi_Host *shost, u64 itn_id) |
|
| EXPORT_SYMBOL_GPL (scsi_tgt_it_nexus_destroy) |
|
int | scsi_tgt_kspace_it_nexus_rsp (int host_no, u64 itn_id, int result) |
|
| module_init (scsi_tgt_init) |
|
| module_exit (scsi_tgt_exit) |
|
| MODULE_DESCRIPTION ("SCSI target core") |
|
| MODULE_LICENSE ("GPL") |
|
module_exit |
( |
scsi_tgt_exit |
| ) |
|
module_init |
( |
scsi_tgt_init |
| ) |
|
int scsi_tgt_kspace_it_nexus_rsp |
( |
int |
host_no, |
|
|
u64 |
itn_id, |
|
|
int |
result |
|
) |
| |
int scsi_tgt_kspace_tsk_mgmt |
( |
int |
host_no, |
|
|
u64 |
itn_id, |
|
|
u64 |
mid, |
|
|
int |
result |
|
) |
| |