Lines Matching refs:ini

928 				 struct smc_init_info *ini,  in smc_llc_cli_conf_link()  argument
1021 struct smc_init_info *ini = NULL; in smc_llc_cli_add_link() local
1028 ini = kzalloc(sizeof(*ini), GFP_KERNEL); in smc_llc_cli_add_link()
1029 if (!ini) { in smc_llc_cli_add_link()
1034 ini->vlan_id = lgr->vlan_id; in smc_llc_cli_add_link()
1036 ini->check_smcrv2 = true; in smc_llc_cli_add_link()
1037 ini->smcrv2.saddr = lgr->saddr; in smc_llc_cli_add_link()
1038 ini->smcrv2.daddr = smc_ib_gid_to_ipv4(llc->sender_gid); in smc_llc_cli_add_link()
1040 smc_pnet_find_alt_roce(lgr, ini, link->smcibdev); in smc_llc_cli_add_link()
1044 if (!ini->ib_dev && !ini->smcrv2.ib_dev_v2) in smc_llc_cli_add_link()
1048 if (lgr->smc_version == SMC_V2 && !ini->smcrv2.ib_dev_v2) { in smc_llc_cli_add_link()
1050 ini->smcrv2.ib_dev_v2 = link->smcibdev; in smc_llc_cli_add_link()
1051 ini->smcrv2.ib_port_v2 = link->ibport; in smc_llc_cli_add_link()
1052 } else if (lgr->smc_version < SMC_V2 && !ini->ib_dev) { in smc_llc_cli_add_link()
1054 ini->ib_dev = link->smcibdev; in smc_llc_cli_add_link()
1055 ini->ib_port = link->ibport; in smc_llc_cli_add_link()
1061 rc = smcr_link_init(lgr, lnk_new, lnk_idx, ini); in smc_llc_cli_add_link()
1090 rc = smc_llc_cli_conf_link(link, ini, lnk_new, lgr_new_t); in smc_llc_cli_add_link()
1099 kfree(ini); in smc_llc_cli_add_link()
1147 struct smc_init_info *ini = NULL; in smc_llc_cli_add_link_invite() local
1158 ini = kzalloc(sizeof(*ini), GFP_KERNEL); in smc_llc_cli_add_link_invite()
1159 if (!ini) in smc_llc_cli_add_link_invite()
1162 ini->vlan_id = lgr->vlan_id; in smc_llc_cli_add_link_invite()
1163 smc_pnet_find_alt_roce(lgr, ini, link->smcibdev); in smc_llc_cli_add_link_invite()
1164 if (!ini->ib_dev) in smc_llc_cli_add_link_invite()
1167 smc_llc_send_add_link(link, ini->ib_dev->mac[ini->ib_port - 1], in smc_llc_cli_add_link_invite()
1168 ini->ib_gid, NULL, SMC_LLC_REQ); in smc_llc_cli_add_link_invite()
1170 kfree(ini); in smc_llc_cli_add_link_invite()
1390 struct smc_init_info *ini = NULL; in smc_llc_srv_add_link() local
1397 ini = kzalloc(sizeof(*ini), GFP_KERNEL); in smc_llc_srv_add_link()
1398 if (!ini) { in smc_llc_srv_add_link()
1404 ini->vlan_id = lgr->vlan_id; in smc_llc_srv_add_link()
1406 ini->check_smcrv2 = true; in smc_llc_srv_add_link()
1407 ini->smcrv2.saddr = lgr->saddr; in smc_llc_srv_add_link()
1412 ini->smcrv2.daddr = smc_ib_gid_to_ipv4(req_add->gid[0]); in smc_llc_srv_add_link()
1415 smc_pnet_find_alt_roce(lgr, ini, link->smcibdev); in smc_llc_srv_add_link()
1416 if (lgr->smc_version == SMC_V2 && !ini->smcrv2.ib_dev_v2) { in smc_llc_srv_add_link()
1418 ini->smcrv2.ib_dev_v2 = link->smcibdev; in smc_llc_srv_add_link()
1419 ini->smcrv2.ib_port_v2 = link->ibport; in smc_llc_srv_add_link()
1420 } else if (lgr->smc_version < SMC_V2 && !ini->ib_dev) { in smc_llc_srv_add_link()
1422 ini->ib_dev = link->smcibdev; in smc_llc_srv_add_link()
1423 ini->ib_port = link->ibport; in smc_llc_srv_add_link()
1431 rc = smcr_link_init(lgr, &lgr->lnk[lnk_idx], lnk_idx, ini); in smc_llc_srv_add_link()
1483 kfree(ini); in smc_llc_srv_add_link()
1491 kfree(ini); in smc_llc_srv_add_link()