Lines Matching refs:srpt_rdma_ch

97 static void srpt_release_channel(struct srpt_rdma_ch *ch);
123 static enum rdma_ch_state srpt_get_ch_state(struct srpt_rdma_ch *ch)
135 srpt_set_ch_state(struct srpt_rdma_ch *ch, enum rdma_ch_state new_state)
153 srpt_test_and_set_ch_state(struct srpt_rdma_ch *ch, enum rdma_ch_state old,
227 static void srpt_qp_event(struct ib_event *event, struct srpt_rdma_ch *ch)
801 static int srpt_post_send(struct srpt_rdma_ch *ch,
952 static int srpt_init_ch_qp(struct srpt_rdma_ch *ch, struct ib_qp *qp)
986 static int srpt_ch_qp_rtr(struct srpt_rdma_ch *ch, struct ib_qp *qp)
1016 static int srpt_ch_qp_rts(struct srpt_rdma_ch *ch, struct ib_qp *qp)
1038 static int srpt_ch_qp_err(struct srpt_rdma_ch *ch)
1049 static void srpt_unmap_sg_to_ib_sge(struct srpt_rdma_ch *ch,
1079 static int srpt_map_sg_to_ib_sge(struct srpt_rdma_ch *ch,
1257 static struct srpt_send_ioctx *srpt_get_send_ioctx(struct srpt_rdma_ch *ch)
1334 struct srpt_rdma_ch *ch = ioctx->ch;
1387 static void srpt_handle_send_err_comp(struct srpt_rdma_ch *ch, u64 wr_id)
1417 static void srpt_handle_send_comp(struct srpt_rdma_ch *ch,
1448 static void srpt_handle_rdma_comp(struct srpt_rdma_ch *ch,
1472 static void srpt_handle_rdma_err_comp(struct srpt_rdma_ch *ch,
1520 static int srpt_build_cmd_rsp(struct srpt_rdma_ch *ch,
1578 static int srpt_build_tskmgmt_rsp(struct srpt_rdma_ch *ch,
1691 static int srpt_handle_cmd(struct srpt_rdma_ch *ch,
1764 struct srpt_rdma_ch *ch;
1815 static void srpt_handle_tsk_mgmt(struct srpt_rdma_ch *ch,
1873 static void srpt_handle_new_iu(struct srpt_rdma_ch *ch,
1938 struct srpt_rdma_ch *ch,
1976 struct srpt_rdma_ch *ch,
2020 static void srpt_process_completion(struct ib_cq *cq, struct srpt_rdma_ch *ch)
2051 struct srpt_rdma_ch *ch = ctx;
2058 struct srpt_rdma_ch *ch;
2080 static int srpt_create_ch_ib(struct srpt_rdma_ch *ch)
2163 static void srpt_destroy_ch_ib(struct srpt_rdma_ch *ch)
2180 static void __srpt_close_ch(struct srpt_rdma_ch *ch)
2220 static void srpt_close_ch(struct srpt_rdma_ch *ch)
2235 struct srpt_rdma_ch *ch = se_sess->fabric_sess_ptr;
2266 struct srpt_rdma_ch *ch;
2305 static struct srpt_rdma_ch *srpt_find_channel(struct srpt_device *sdev,
2308 struct srpt_rdma_ch *ch;
2335 static void srpt_release_channel(struct srpt_rdma_ch *ch)
2342 struct srpt_rdma_ch *ch;
2346 ch = container_of(w, struct srpt_rdma_ch, release_work);
2423 struct srpt_rdma_ch *ch, *tmp_ch;
2694 struct srpt_rdma_ch *ch;
2732 struct srpt_rdma_ch *ch;
2833 static int srpt_perform_rdmas(struct srpt_rdma_ch *ch,
2919 static int srpt_xfer_data(struct srpt_rdma_ch *ch,
2961 struct srpt_rdma_ch *ch;
3017 struct srpt_rdma_ch *ch;
3142 struct srpt_rdma_ch *ch, *tmp_ch;
3492 struct srpt_rdma_ch *ch = ioctx->ch;
3519 struct srpt_rdma_ch *ch;