Lines Matching refs:smcd
1050 struct smcd_dev *smcd;
1057 list_for_each_entry(smcd, &smcd_dev_list.list, list) {
1058 if (smcd->going_away || smcd == ini->ism_dev[0])
1060 chid = smc_ism_get_chid(smcd);
1063 if (!smc_pnet_is_pnetid_set(smcd->pnetid) ||
1064 smc_pnet_is_ndev_pnetid(sock_net(&smc->sk), smcd->pnetid)) {
1065 ini->ism_dev[i] = smcd;
2094 static bool smc_is_already_selected(struct smcd_dev *smcd,
2101 if (smcd == ini->ism_dev[i])
2112 struct smcd_dev *smcd;
2114 list_for_each_entry(smcd, &smcd_dev_list.list, list) {
2115 if (smcd->going_away)
2117 if (smc_is_already_selected(smcd, ini, *matches))
2119 if (smc_ism_get_chid(smcd) == proposed_chid &&
2120 !smc_ism_cantalk(proposed_gid, ISM_RESERVED_VLANID, smcd)) {
2122 ini->ism_dev[*matches] = smcd;