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;