Lines Matching refs:pend
66 struct smc_cdc_tx_pend **pend) in smc_cdc_get_free_slot() argument
72 (struct smc_wr_tx_pend_priv **)pend); in smc_cdc_get_free_slot()
77 (struct smc_wr_tx_pend_priv *)(*pend)); in smc_cdc_get_free_slot()
84 struct smc_cdc_tx_pend *pend) in smc_cdc_add_pending_send() argument
95 pend->conn = conn; in smc_cdc_add_pending_send()
96 pend->cursor = conn->tx_curs_sent; in smc_cdc_add_pending_send()
97 pend->p_cursor = conn->local_tx_ctrl.prod; in smc_cdc_add_pending_send()
98 pend->ctrl_seq = conn->tx_cdc_seq; in smc_cdc_add_pending_send()
103 struct smc_cdc_tx_pend *pend) in smc_cdc_msg_send() argument
109 smc_cdc_add_pending_send(conn, pend); in smc_cdc_msg_send()
118 rc = smc_wr_tx_send(link, (struct smc_wr_tx_pend_priv *)pend); in smc_cdc_msg_send()
133 struct smc_cdc_tx_pend *pend, in smcr_cdc_msg_send_validation() argument
151 smc_cdc_add_pending_send(conn, pend); in smcr_cdc_msg_send_validation()
156 rc = smc_wr_tx_send(link, (struct smc_wr_tx_pend_priv *)pend); in smcr_cdc_msg_send_validation()
165 struct smc_cdc_tx_pend *pend; in smcr_cdc_get_slot_and_msg_send() local
175 rc = smc_cdc_get_free_slot(conn, link, &wr_buf, NULL, &pend); in smcr_cdc_get_slot_and_msg_send()
184 (struct smc_wr_tx_pend_priv *)pend); in smcr_cdc_get_slot_and_msg_send()
191 rc = smc_cdc_msg_send(conn, wr_buf, pend); in smcr_cdc_get_slot_and_msg_send()