srp_rdma_ch
struct srp_rdma_ch *ch;
static int srp_connect_ch(struct srp_rdma_ch *ch, uint32_t max_iu_len,
static int srp_inv_rkey(struct srp_request *req, struct srp_rdma_ch *ch,
struct srp_rdma_ch *ch,
static struct scsi_cmnd *srp_claim_req(struct srp_rdma_ch *ch,
static void srp_free_req(struct srp_rdma_ch *ch, struct srp_request *req,
static void srp_finish_req(struct srp_rdma_ch *ch, struct srp_request *req,
struct srp_rdma_ch *ch = &target->ch[blk_mq_unique_tag_to_hwq(tag)];
struct srp_rdma_ch *ch;
struct srp_rdma_ch *ch, int sg_nents,
static int srp_map_sg_fr(struct srp_map_state *state, struct srp_rdma_ch *ch,
static int srp_map_sg_dma(struct srp_map_state *state, struct srp_rdma_ch *ch,
static int srp_map_idb(struct srp_rdma_ch *ch, struct srp_request *req,
struct srp_rdma_ch *ch, struct srp_request *req,
static int srp_map_data(struct scsi_cmnd *scmnd, struct srp_rdma_ch *ch,
static void srp_put_tx_iu(struct srp_rdma_ch *ch, struct srp_iu *iu,
static struct srp_iu *__srp_get_tx_iu(struct srp_rdma_ch *ch,
struct srp_rdma_ch *ch = cq->cq_context;
static int srp_post_send(struct srp_rdma_ch *ch, struct srp_iu *iu, int len)
static int srp_post_recv(struct srp_rdma_ch *ch, struct srp_iu *iu)
static void srp_process_rsp(struct srp_rdma_ch *ch, struct srp_rsp *rsp,
static int srp_response_common(struct srp_rdma_ch *ch, s32 req_delta,
static void srp_process_cred_req(struct srp_rdma_ch *ch,
static void srp_process_aer_req(struct srp_rdma_ch *ch,
struct srp_rdma_ch *ch = cq->cq_context;
struct srp_rdma_ch *ch = cq->cq_context;
struct srp_rdma_ch *ch;
static int srp_alloc_iu_bufs(struct srp_rdma_ch *ch)
struct srp_rdma_ch *ch)
struct srp_rdma_ch *ch)
struct srp_rdma_ch *ch = cm_id->context;
static void srp_rdma_cm_rej_handler(struct srp_rdma_ch *ch,
struct srp_rdma_ch *ch = cm_id->context;
static int srp_send_tsk_mgmt(struct srp_rdma_ch *ch, u64 req_tag, u64 lun,
struct srp_rdma_ch *ch;
struct srp_rdma_ch *ch;
struct srp_rdma_ch *ch = &target->ch[0];
struct srp_rdma_ch *ch;
static int srp_new_ib_cm_id(struct srp_rdma_ch *ch)
static int srp_new_rdma_cm_id(struct srp_rdma_ch *ch)
struct srp_rdma_ch *ch;
static int srp_new_cm_id(struct srp_rdma_ch *ch)
static void srp_destroy_qp(struct srp_rdma_ch *ch)
static int srp_create_ch_ib(struct srp_rdma_ch *ch)
struct srp_rdma_ch *ch)
struct srp_rdma_ch *ch = ch_ptr;
static int srp_ib_lookup_path(struct srp_rdma_ch *ch)
static int srp_rdma_lookup_path(struct srp_rdma_ch *ch)
static int srp_lookup_path(struct srp_rdma_ch *ch)
static int srp_send_req(struct srp_rdma_ch *ch, uint32_t max_iu_len,
struct srp_rdma_ch *ch;
struct srp_rdma_ch *ch;