Lines Matching refs:smc_link
201 struct smc_link *link;
205 static void smc_llc_enqueue(struct smc_link *link, union smc_llc_msg *llc);
337 struct smc_link *lnk,
381 struct smc_link *link,
400 static int smc_llc_add_pending_send(struct smc_link *link,
422 static int smc_llc_add_pending_send_v2(struct smc_link *link,
447 int smc_llc_send_confirm_link(struct smc_link *link,
487 static int smc_llc_send_confirm_rkey(struct smc_link *send_link,
493 struct smc_link *link;
536 static int smc_llc_send_delete_rkey(struct smc_link *link,
604 struct smc_link *link, struct smc_link *link_new)
643 int smc_llc_send_add_link(struct smc_link *link, u8 mac[], u8 gid[],
644 struct smc_link *link_new,
704 int smc_llc_send_delete_link(struct smc_link *link, u8 link_del_id,
740 static int smc_llc_send_test_link(struct smc_link *link, u8 user_data[16])
765 static int smc_llc_send_message(struct smc_link *link, void *llcbuf)
787 static int smc_llc_send_message_wait(struct smc_link *link, void *llcbuf)
832 static int smc_llc_add_link_cont(struct smc_link *link,
833 struct smc_link *link_new, u8 *num_rkeys_todo,
887 static int smc_llc_cli_rkey_exchange(struct smc_link *link,
888 struct smc_link *link_new)
941 static int smc_llc_cli_conf_link(struct smc_link *link,
943 struct smc_link *link_new,
999 static void smc_llc_save_add_link_rkeys(struct smc_link *link,
1000 struct smc_link *link_new)
1019 static void smc_llc_save_add_link_info(struct smc_link *link,
1030 int smc_llc_cli_add_link(struct smc_link *link, struct smc_llc_qentry *qentry)
1036 struct smc_link *lnk_new = NULL;
1123 static void smc_llc_send_request_add_link(struct smc_link *link)
1162 static void smc_llc_cli_add_link_invite(struct smc_link *link,
1241 static struct smc_link *smc_llc_find_asym_link(struct smc_link_group *lgr)
1287 struct smc_link *lnk_new = NULL, *lnk_asym;
1319 static int smc_llc_srv_rkey_exchange(struct smc_link *link,
1320 struct smc_link *link_new)
1360 static int smc_llc_srv_conf_link(struct smc_link *link,
1361 struct smc_link *link_new,
1403 int smc_llc_srv_add_link(struct smc_link *link,
1411 struct smc_link *link_new = NULL;
1526 struct smc_link *link = lgr->llc_flow_lcl.qentry->link;
1543 void smc_llc_add_link_local(struct smc_link *link)
1577 void smc_llc_srv_delete_link_local(struct smc_link *link, u8 del_link_id)
1591 struct smc_link *lnk_del = NULL, *lnk_asym, *lnk;
1670 struct smc_link *lnk, *lnk_del;
1759 struct smc_link *link;
1799 struct smc_link *link;
1869 struct smc_link *link = qentry->link;
2014 static void smc_llc_rx_response(struct smc_link *link,
2057 static void smc_llc_enqueue(struct smc_link *link, union smc_llc_msg *llc)
2087 struct smc_link *link = (struct smc_link *)wc->qp->qp_context;
2107 struct smc_link *link = container_of(to_delayed_work(work),
2108 struct smc_link, llc_testlink_wrk);
2168 int smc_llc_link_init(struct smc_link *link)
2175 void smc_llc_link_active(struct smc_link *link)
2193 void smc_llc_link_clear(struct smc_link *link, bool log)
2208 int smc_llc_do_confirm_rkey(struct smc_link *send_link,
2234 struct smc_link *send_link;
2256 void smc_llc_link_set_uid(struct smc_link *link)