Lines Matching refs:smc_link
44 struct smc_link *link;
55 static inline bool smc_wr_is_tx_pend(struct smc_link *link)
61 void smc_wr_tx_wait_no_pending_sends(struct smc_link *link)
66 static inline int smc_wr_tx_find_pending_index(struct smc_link *link, u64 wr_id)
80 struct smc_link *link;
171 static inline int smc_wr_tx_get_free_slot_index(struct smc_link *link, u32 *idx)
187 * @link: Pointer to smc_link used to later send the message.
195 int smc_wr_tx_get_free_slot(struct smc_link *link,
244 int smc_wr_tx_get_v2_slot(struct smc_link *link,
271 int smc_wr_tx_put_slot(struct smc_link *link,
304 int smc_wr_tx_send(struct smc_link *link, struct smc_wr_tx_pend_priv *priv)
320 int smc_wr_tx_v2_send(struct smc_link *link, struct smc_wr_tx_pend_priv *priv,
340 int smc_wr_tx_send_wait(struct smc_link *link, struct smc_wr_tx_pend_priv *priv,
366 int smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr)
432 struct smc_link *link = (struct smc_link *)wc->qp->qp_context;
451 struct smc_link *link;
511 int smc_wr_rx_post_init(struct smc_link *link)
523 void smc_wr_remember_qp_attr(struct smc_link *lnk)
556 static void smc_wr_init_sge(struct smc_link *lnk)
636 void smc_wr_free_link(struct smc_link *lnk)
691 void smc_wr_free_link_mem(struct smc_link *lnk)
739 int smc_wr_alloc_link_mem(struct smc_link *link)
853 struct smc_link *lnk = container_of(ref, struct smc_link, wr_tx_refs);
860 struct smc_link *lnk = container_of(ref, struct smc_link, wr_reg_refs);
865 int smc_wr_create_link(struct smc_link *lnk)