Lines Matching refs:smc_link
35 struct smc_link *,
52 static inline long smc_wr_tx_get_next_wr_id(struct smc_link *link)
62 static inline bool smc_wr_tx_link_hold(struct smc_link *link)
70 static inline void smc_wr_tx_link_put(struct smc_link *link)
76 static inline void smc_wr_wakeup_tx_wait(struct smc_link *lnk)
81 static inline void smc_wr_wakeup_reg_wait(struct smc_link *lnk)
87 static inline int smc_wr_rx_post(struct smc_link *link)
101 int smc_wr_create_link(struct smc_link *lnk);
102 int smc_wr_alloc_link_mem(struct smc_link *lnk);
103 void smc_wr_free_link(struct smc_link *lnk);
104 void smc_wr_free_link_mem(struct smc_link *lnk);
105 void smc_wr_remember_qp_attr(struct smc_link *lnk);
109 int smc_wr_tx_get_free_slot(struct smc_link *link, smc_wr_tx_handler handler,
113 int smc_wr_tx_put_slot(struct smc_link *link,
115 int smc_wr_tx_send(struct smc_link *link,
117 int smc_wr_tx_send_wait(struct smc_link *link, struct smc_wr_tx_pend_priv *priv,
120 void smc_wr_tx_dismiss_slots(struct smc_link *lnk, u8 wr_rx_hdr_type,
124 void smc_wr_tx_wait_no_pending_sends(struct smc_link *link);
127 int smc_wr_rx_post_init(struct smc_link *link);
129 int smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr);