Lines Matching defs:ini

752 		   u8 link_idx, struct smc_init_info *ini)
759 lnk->smcibdev = ini->smcrv2.ib_dev_v2;
760 lnk->ibport = ini->smcrv2.ib_port_v2;
762 lnk->smcibdev = ini->ib_dev;
763 lnk->ibport = ini->ib_port;
789 ini->vlan_id, lnk->gid, &lnk->sgid_index,
791 &ini->smcrv2 : NULL);
833 static int smc_lgr_create(struct smc_sock *smc, struct smc_init_info *ini)
844 if (ini->is_smcd && ini->vlan_id) {
845 if (smc_ism_get_vlan(ini->ism_dev[ini->ism_selected],
846 ini->vlan_id)) {
863 lgr->is_smcd = ini->is_smcd;
867 lgr->vlan_id = ini->vlan_id;
882 if (ini->is_smcd) {
884 smcd = ini->ism_dev[ini->ism_selected];
887 ini->ism_peer_gid[ini->ism_selected].gid;
889 ini->ism_peer_gid[ini->ism_selected].gid_ext;
890 lgr->smcd = ini->ism_dev[ini->ism_selected];
891 lgr_list = &ini->ism_dev[ini->ism_selected]->lgr_list;
893 lgr->smc_version = ini->smcd_version;
895 atomic_inc(&ini->ism_dev[ini->ism_selected]->lgr_cnt);
902 lgr->smc_version = ini->smcr_version;
903 memcpy(lgr->peer_systemid, ini->peer_systemid,
906 ibdev = ini->smcrv2.ib_dev_v2;
907 ibport = ini->smcrv2.ib_port_v2;
908 lgr->saddr = ini->smcrv2.saddr;
909 lgr->uses_gateway = ini->smcrv2.uses_gateway;
910 memcpy(lgr->nexthop_mac, ini->smcrv2.nexthop_mac,
912 lgr->max_conns = ini->max_conns;
913 lgr->max_links = ini->max_links;
915 ibdev = ini->ib_dev;
916 ibport = ini->ib_port;
929 rc = smcr_link_init(lgr, lnk, link_idx, ini);
951 if (ini->is_smcd && ini->vlan_id)
952 smc_ism_put_vlan(ini->ism_dev[ini->ism_selected], ini->vlan_id);
1811 int smc_vlan_by_tcpsk(struct socket *clcsock, struct smc_init_info *ini)
1818 ini->vlan_id = 0;
1830 ini->vlan_id = vlan_dev_vlan_id(ndev);
1834 priv.data = (void *)&ini->vlan_id;
1892 int smc_conn_create(struct smc_sock *smc, struct smc_init_info *ini)
1902 lgr_list = ini->is_smcd ? &ini->ism_dev[ini->ism_selected]->lgr_list :
1904 lgr_lock = ini->is_smcd ? &ini->ism_dev[ini->ism_selected]->lgr_lock :
1906 ini->first_contact_local = 1;
1908 if (role == SMC_CLNT && ini->first_contact_peer)
1916 if ((ini->is_smcd ?
1917 smcd_lgr_match(lgr, ini->ism_dev[ini->ism_selected],
1918 &ini->ism_peer_gid[ini->ism_selected]) :
1919 smcr_lgr_match(lgr, ini->smcr_version,
1920 ini->peer_systemid,
1921 ini->peer_gid, ini->peer_mac, role,
1922 ini->ib_clcqpn, net)) &&
1924 (ini->smcd_version == SMC_V2 ||
1925 lgr->vlan_id == ini->vlan_id) &&
1926 (role == SMC_CLNT || ini->is_smcd ||
1930 ini->first_contact_local = 0;
1944 if (role == SMC_CLNT && !ini->first_contact_peer &&
1945 ini->first_contact_local) {
1954 if (ini->first_contact_local) {
1955 rc = smc_lgr_create(smc, ini);
1976 if (ini->is_smcd) {