Lines Matching refs:wr_buf
390 * @wr_buf: Out variable returning pointer to work request payload buffer.
401 struct smc_wr_buf **wr_buf,
406 rc = smc_wr_tx_get_free_slot(link, smc_llc_tx_handler, wr_buf, NULL,
423 struct smc_wr_v2_buf **wr_buf,
428 rc = smc_wr_tx_get_v2_slot(link, smc_llc_tx_handler, wr_buf, pend);
452 struct smc_wr_buf *wr_buf;
457 rc = smc_llc_add_pending_send(link, &wr_buf, &pend);
460 confllc = (struct smc_llc_msg_confirm_link *)wr_buf;
492 struct smc_wr_buf *wr_buf;
498 rc = smc_llc_add_pending_send(send_link, &wr_buf, &pend);
501 rkeyllc = (struct smc_llc_msg_confirm_rkey *)wr_buf;
541 struct smc_wr_buf *wr_buf;
546 rc = smc_llc_add_pending_send(link, &wr_buf, &pend);
549 rkeyllc = (struct smc_llc_msg_delete_rkey *)wr_buf;
656 struct smc_wr_v2_buf *wr_buf;
658 rc = smc_llc_add_pending_send_v2(link, &wr_buf, &pend);
661 addllc = (struct smc_llc_msg_add_link *)wr_buf;
663 &wr_buf->raw[sizeof(*addllc)];
666 struct smc_wr_buf *wr_buf;
668 rc = smc_llc_add_pending_send(link, &wr_buf, &pend);
671 addllc = (struct smc_llc_msg_add_link *)wr_buf;
710 struct smc_wr_buf *wr_buf;
715 rc = smc_llc_add_pending_send(link, &wr_buf, &pend);
718 delllc = (struct smc_llc_msg_del_link *)wr_buf;
744 struct smc_wr_buf *wr_buf;
749 rc = smc_llc_add_pending_send(link, &wr_buf, &pend);
752 testllc = (struct smc_llc_msg_test_link *)wr_buf;
768 struct smc_wr_buf *wr_buf;
773 rc = smc_llc_add_pending_send(link, &wr_buf, &pend);
776 memcpy(wr_buf, llcbuf, sizeof(union smc_llc_msg));
790 struct smc_wr_buf *wr_buf;
795 rc = smc_llc_add_pending_send(link, &wr_buf, &pend);
798 memcpy(wr_buf, llcbuf, sizeof(union smc_llc_msg));
840 struct smc_wr_buf *wr_buf;
846 rc = smc_llc_add_pending_send(link, &wr_buf, &pend);
849 addc_llc = (struct smc_llc_msg_add_link_cont *)wr_buf;
1127 struct smc_wr_v2_buf *wr_buf;
1141 rc = smc_llc_add_pending_send_v2(link, &wr_buf, &pend);
1144 llc = (struct smc_llc_msg_req_add_link_v2 *)wr_buf;