|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <linux/list.h>#include <linux/mutex.h>#include <linux/scatterlist.h>#include <scsi/scsi_host.h>#include <scsi/scsi_cmnd.h>#include <rdma/ib_verbs.h>#include <rdma/ib_sa.h>#include <rdma/ib_cm.h>#include <rdma/ib_fmr_pool.h>Go to the source code of this file.
Data Structures | |
| struct | srp_device |
| struct | srp_host |
| struct | srp_request |
| struct | srp_target_port |
| union | srp_iu |
| struct | srp_map_state |
Enumerations | |
| enum | { SRP_PATH_REC_TIMEOUT_MS = 1000, SRP_ABORT_TIMEOUT_MS = 5000, SRP_PORT_REDIRECT = 1, SRP_DLID_REDIRECT = 2, SRP_STALE_CONN = 3, SRP_MAX_LUN = 512, SRP_DEF_SG_TABLESIZE = 12, SRP_RQ_SHIFT = 6, SRP_RQ_SIZE = 1 << SRP_RQ_SHIFT, SRP_SQ_SIZE = SRP_RQ_SIZE, SRP_RSP_SQ_SIZE = 1, SRP_REQ_SQ_SIZE = SRP_SQ_SIZE - SRP_RSP_SQ_SIZE, SRP_TSK_MGMT_SQ_SIZE = 1, SRP_CMD_SQ_SIZE = SRP_REQ_SQ_SIZE - SRP_TSK_MGMT_SQ_SIZE, SRP_TAG_NO_REQ = ~0U, SRP_TAG_TSK_MGMT = 1U << 31, SRP_FMR_SIZE = 512, SRP_FMR_MIN_SIZE = 128, SRP_FMR_POOL_SIZE = 1024, SRP_FMR_DIRTY_SIZE = SRP_FMR_POOL_SIZE / 4, SRP_MAP_ALLOW_FMR = 0, SRP_MAP_NO_FMR = 1 } |
| enum | srp_target_state { SRP_TARGET_LIVE, SRP_TARGET_CONNECTING, SRP_TARGET_DEAD, SRP_TARGET_REMOVED } |
| enum | srp_iu_type { SRP_IU_CMD, SRP_IU_TSK_MGMT, SRP_IU_RSP } |
| anonymous enum |
| enum srp_iu_type |
| enum srp_target_state |
1.8.2