Lines Matching refs:smcd_dev
105 struct smcd_dev *smcd_dev;
163 list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) {
164 if (smcd_dev->pnetid_by_user &&
166 smc_pnet_match(pnet_name, smcd_dev->pnetid))) {
169 "%.16s\n", dev_name(&smcd_dev->dev),
170 smcd_dev->pnetid);
171 memset(smcd_dev->pnetid, 0, SMC_MAX_PNETID_LEN);
172 smcd_dev->pnetid_by_user = false;
263 static bool smc_pnet_apply_smcd(struct smcd_dev *smcd_dev, char *pnet_name)
268 if (!smc_pnet_is_pnetid_set(smcd_dev->pnetid)) {
269 memcpy(smcd_dev->pnetid, pnet_name, SMC_MAX_PNETID_LEN);
270 smcd_dev->pnetid_by_user = true;
326 static struct smcd_dev *smc_pnet_find_smcd(char *smcd_name)
328 struct smcd_dev *smcd_dev;
331 list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) {
332 if (!strncmp(dev_name(&smcd_dev->dev), smcd_name,
336 smcd_dev = NULL;
339 return smcd_dev;
410 struct smcd_dev *smcd_dev;
424 smcd_dev = smc_pnet_find_smcd(ib_name);
425 if (smcd_dev) {
426 smcddev_applied = smc_pnet_apply_smcd(smcd_dev, pnet_name);
430 "%.16s\n", dev_name(&smcd_dev->dev),
431 smcd_dev->pnetid);
1056 struct smcd_dev *ismdev;
1150 int smc_pnetid_by_table_smcd(struct smcd_dev *smcddev)