Lines Matching refs:smcd
1046 struct smcd_dev *smcd; in smc_find_ism_v2_device_clnt() local
1053 list_for_each_entry(smcd, &smcd_dev_list.list, list) { in smc_find_ism_v2_device_clnt()
1054 if (smcd->going_away || smcd == ini->ism_dev[0]) in smc_find_ism_v2_device_clnt()
1056 chid = smc_ism_get_chid(smcd); in smc_find_ism_v2_device_clnt()
1059 if (!smc_pnet_is_pnetid_set(smcd->pnetid) || in smc_find_ism_v2_device_clnt()
1060 smc_pnet_is_ndev_pnetid(sock_net(&smc->sk), smcd->pnetid)) { in smc_find_ism_v2_device_clnt()
1061 ini->ism_dev[i] = smcd; in smc_find_ism_v2_device_clnt()
2090 static bool smc_is_already_selected(struct smcd_dev *smcd, in smc_is_already_selected() argument
2097 if (smcd == ini->ism_dev[i]) in smc_is_already_selected()
2108 struct smcd_dev *smcd; in smc_check_ism_v2_match() local
2110 list_for_each_entry(smcd, &smcd_dev_list.list, list) { in smc_check_ism_v2_match()
2111 if (smcd->going_away) in smc_check_ism_v2_match()
2113 if (smc_is_already_selected(smcd, ini, *matches)) in smc_check_ism_v2_match()
2115 if (smc_ism_get_chid(smcd) == proposed_chid && in smc_check_ism_v2_match()
2116 !smc_ism_cantalk(proposed_gid, ISM_RESERVED_VLANID, smcd)) { in smc_check_ism_v2_match()
2118 ini->ism_dev[*matches] = smcd; in smc_check_ism_v2_match()