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