recv_ioctx       1011 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_get_desc_tbl(struct srpt_recv_ioctx *recv_ioctx,
recv_ioctx       1073 drivers/infiniband/ulp/srpt/ib_srpt.c 		if (recv_ioctx->byte_len < req_size) {
recv_ioctx       1075 drivers/infiniband/ulp/srpt/ib_srpt.c 			       recv_ioctx->byte_len, req_size);
recv_ioctx       1087 drivers/infiniband/ulp/srpt/ib_srpt.c 		ioctx->recv_ioctx = recv_ioctx;
recv_ioctx       1231 drivers/infiniband/ulp/srpt/ib_srpt.c 	WARN_ON_ONCE(ioctx->recv_ioctx);
recv_ioctx       1487 drivers/infiniband/ulp/srpt/ib_srpt.c 			    struct srpt_recv_ioctx *recv_ioctx,
recv_ioctx       1500 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_cmd = recv_ioctx->ioctx.buf + recv_ioctx->ioctx.offset;
recv_ioctx       1520 drivers/infiniband/ulp/srpt/ib_srpt.c 	rc = srpt_get_desc_tbl(recv_ioctx, send_ioctx, srp_cmd, &dir,
recv_ioctx       1576 drivers/infiniband/ulp/srpt/ib_srpt.c 				 struct srpt_recv_ioctx *recv_ioctx,
recv_ioctx       1587 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_tsk = recv_ioctx->ioctx.buf + recv_ioctx->ioctx.offset;
recv_ioctx       1614 drivers/infiniband/ulp/srpt/ib_srpt.c srpt_handle_new_iu(struct srpt_rdma_ch *ch, struct srpt_recv_ioctx *recv_ioctx)
recv_ioctx       1622 drivers/infiniband/ulp/srpt/ib_srpt.c 	BUG_ON(!recv_ioctx);
recv_ioctx       1628 drivers/infiniband/ulp/srpt/ib_srpt.c 				   recv_ioctx->ioctx.dma,
recv_ioctx       1629 drivers/infiniband/ulp/srpt/ib_srpt.c 				   recv_ioctx->ioctx.offset + srp_max_req_size,
recv_ioctx       1632 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_cmd = recv_ioctx->ioctx.buf + recv_ioctx->ioctx.offset;
recv_ioctx       1640 drivers/infiniband/ulp/srpt/ib_srpt.c 	if (!list_empty(&recv_ioctx->wait_list)) {
recv_ioctx       1642 drivers/infiniband/ulp/srpt/ib_srpt.c 		list_del_init(&recv_ioctx->wait_list);
recv_ioctx       1647 drivers/infiniband/ulp/srpt/ib_srpt.c 		srpt_handle_cmd(ch, recv_ioctx, send_ioctx);
recv_ioctx       1650 drivers/infiniband/ulp/srpt/ib_srpt.c 		srpt_handle_tsk_mgmt(ch, recv_ioctx, send_ioctx);
recv_ioctx       1669 drivers/infiniband/ulp/srpt/ib_srpt.c 	if (!send_ioctx || !send_ioctx->recv_ioctx)
recv_ioctx       1670 drivers/infiniband/ulp/srpt/ib_srpt.c 		srpt_post_recv(ch->sport->sdev, ch, recv_ioctx);
recv_ioctx       1677 drivers/infiniband/ulp/srpt/ib_srpt.c 	if (list_empty(&recv_ioctx->wait_list)) {
recv_ioctx       1679 drivers/infiniband/ulp/srpt/ib_srpt.c 		list_add_tail(&recv_ioctx->wait_list, &ch->cmd_wait_list);
recv_ioctx       1711 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct srpt_recv_ioctx *recv_ioctx, *tmp;
recv_ioctx       1720 drivers/infiniband/ulp/srpt/ib_srpt.c 	list_for_each_entry_safe(recv_ioctx, tmp, &ch->cmd_wait_list,
recv_ioctx       1722 drivers/infiniband/ulp/srpt/ib_srpt.c 		if (!srpt_handle_new_iu(ch, recv_ioctx))
recv_ioctx       2734 drivers/infiniband/ulp/srpt/ib_srpt.c 	if (ioctx->recv_ioctx) {
recv_ioctx       3310 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct srpt_recv_ioctx *recv_ioctx = ioctx->recv_ioctx;
recv_ioctx       3315 drivers/infiniband/ulp/srpt/ib_srpt.c 	if (recv_ioctx) {
recv_ioctx       3316 drivers/infiniband/ulp/srpt/ib_srpt.c 		WARN_ON_ONCE(!list_empty(&recv_ioctx->wait_list));
recv_ioctx       3317 drivers/infiniband/ulp/srpt/ib_srpt.c 		ioctx->recv_ioctx = NULL;
recv_ioctx       3318 drivers/infiniband/ulp/srpt/ib_srpt.c 		srpt_post_recv(ch->sport->sdev, ch, recv_ioctx);
recv_ioctx        221 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct srpt_recv_ioctx	*recv_ioctx;