#include <linux/err.h>
#include <linux/slab.h>
#include <linux/kfifo.h>
#include <linux/scatterlist.h>
#include <linux/dma-mapping.h>
#include <linux/module.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_tcq.h>
#include <scsi/scsi_tgt.h>
#include <scsi/srp.h>
#include <scsi/libsrp.h>
Go to the source code of this file.
|
int | srp_target_alloc (struct srp_target *target, struct device *dev, size_t nr, size_t iu_size) |
|
| EXPORT_SYMBOL_GPL (srp_target_alloc) |
|
void | srp_target_free (struct srp_target *target) |
|
| EXPORT_SYMBOL_GPL (srp_target_free) |
|
struct iu_entry * | srp_iu_get (struct srp_target *target) |
|
| EXPORT_SYMBOL_GPL (srp_iu_get) |
|
void | srp_iu_put (struct iu_entry *iue) |
|
| EXPORT_SYMBOL_GPL (srp_iu_put) |
|
int | srp_transfer_data (struct scsi_cmnd *sc, struct srp_cmd *cmd, srp_rdma_t rdma_io, int dma_map, int ext_desc) |
|
| EXPORT_SYMBOL_GPL (srp_transfer_data) |
|
int | srp_cmd_queue (struct Scsi_Host *shost, struct srp_cmd *cmd, void *info, u64 itn_id, u64 addr) |
|
| EXPORT_SYMBOL_GPL (srp_cmd_queue) |
|
| MODULE_DESCRIPTION ("SCSI RDMA Protocol lib functions") |
|
| MODULE_AUTHOR ("FUJITA Tomonori") |
|
| MODULE_LICENSE ("GPL") |
|
#define dprintk |
( |
|
fmt, |
|
|
|
args... |
|
) |
| |
#define eprintk |
( |
|
fmt, |
|
|
|
args... |
|
) |
| |
Value:do { \
printk(
"%s(%d) " fmt, __func__, __LINE__, ##args); \
} while (0)
Definition at line 42 of file libsrp.c.
- Enumerator:
SRP_SIMPLE_TASK |
|
SRP_HEAD_TASK |
|
SRP_ORDERED_TASK |
|
SRP_ACA_TASK |
|
Definition at line 34 of file libsrp.c.
MODULE_AUTHOR |
( |
"FUJITA Tomonori" |
| ) |
|
MODULE_DESCRIPTION |
( |
"SCSI RDMA Protocol lib functions" |
| ) |
|