Lines Matching refs:smcd
636 struct smcd_dev *smcd; in smc_find_ism_v2_device_clnt() local
643 list_for_each_entry(smcd, &smcd_dev_list.list, list) { in smc_find_ism_v2_device_clnt()
644 if (smcd->going_away || smcd == ini->ism_dev[0]) in smc_find_ism_v2_device_clnt()
646 chid = smc_ism_get_chid(smcd); in smc_find_ism_v2_device_clnt()
649 if (!smc_pnet_is_pnetid_set(smcd->pnetid) || in smc_find_ism_v2_device_clnt()
650 smc_pnet_is_ndev_pnetid(sock_net(&smc->sk), smcd->pnetid)) { in smc_find_ism_v2_device_clnt()
651 ini->ism_dev[i] = smcd; in smc_find_ism_v2_device_clnt()
1469 static bool smc_is_already_selected(struct smcd_dev *smcd, in smc_is_already_selected() argument
1476 if (smcd == ini->ism_dev[i]) in smc_is_already_selected()
1487 struct smcd_dev *smcd; in smc_check_ism_v2_match() local
1489 list_for_each_entry(smcd, &smcd_dev_list.list, list) { in smc_check_ism_v2_match()
1490 if (smcd->going_away) in smc_check_ism_v2_match()
1492 if (smc_is_already_selected(smcd, ini, *matches)) in smc_check_ism_v2_match()
1494 if (smc_ism_get_chid(smcd) == proposed_chid && in smc_check_ism_v2_match()
1495 !smc_ism_cantalk(proposed_gid, ISM_RESERVED_VLANID, smcd)) { in smc_check_ism_v2_match()
1497 ini->ism_dev[*matches] = smcd; in smc_check_ism_v2_match()