Lines Matching refs:smcd_dev

68 	struct smcd_dev *smcd_dev;  member
100 struct smcd_dev *smcd_dev; in smc_pnet_remove_by_pnetid() local
145 list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) { in smc_pnet_remove_by_pnetid()
146 if (smcd_dev->pnetid_by_user && in smc_pnet_remove_by_pnetid()
148 smc_pnet_match(pnet_name, smcd_dev->pnetid))) { in smc_pnet_remove_by_pnetid()
149 memset(smcd_dev->pnetid, 0, SMC_MAX_PNETID_LEN); in smc_pnet_remove_by_pnetid()
150 smcd_dev->pnetid_by_user = false; in smc_pnet_remove_by_pnetid()
213 if (new_pnetelem->smcd_dev) { in smc_pnet_enter()
214 struct smcd_dev *smcd_dev = new_pnetelem->smcd_dev; in smc_pnet_enter() local
217 if (smc_pnet_match(smcd_dev->pnetid, pnet_null)) { in smc_pnet_enter()
218 memcpy(smcd_dev->pnetid, new_pnetelem->pnet_name, in smc_pnet_enter()
220 smcd_dev->pnetid_by_user = true; in smc_pnet_enter()
310 static struct smcd_dev *smc_pnet_find_smcd(char *smcd_name) in smc_pnet_find_smcd()
312 struct smcd_dev *smcd_dev; in smc_pnet_find_smcd() local
315 list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) { in smc_pnet_find_smcd()
316 if (!strncmp(dev_name(&smcd_dev->dev), smcd_name, in smc_pnet_find_smcd()
320 smcd_dev = NULL; in smc_pnet_find_smcd()
323 return smcd_dev; in smc_pnet_find_smcd()
363 pnetelem->smcd_dev = smc_pnet_find_smcd(ibname); in smc_pnet_fill_entry()
364 if (!pnetelem->smcibdev && !pnetelem->smcd_dev) in smc_pnet_fill_entry()
401 } else if (pnetelem->smcd_dev) { in smc_pnet_set_nla()
403 dev_name(&pnetelem->smcd_dev->dev)) || in smc_pnet_set_nla()
476 struct smcd_dev *smcd_dev; in _smc_pnet_dump() local
538 list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) { in _smc_pnet_dump()
539 if (smcd_dev->pnetid_by_user) { in _smc_pnet_dump()
540 if (pnetid && !smc_pnet_match(smcd_dev->pnetid, pnetid)) in _smc_pnet_dump()
545 memcpy(&tmp_entry.pnet_name, smcd_dev->pnetid, in _smc_pnet_dump()
547 tmp_entry.smcd_dev = smcd_dev; in _smc_pnet_dump()
837 struct smcd_dev *ismdev; in smc_pnet_find_ism_by_pnetid()