Lines Matching refs:pnetelem

102 	struct smc_pnetentry *pnetelem, *tmp_pe;
116 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist,
119 smc_pnet_match(pnetelem->pnet_name, pnet_name)) {
120 list_del(&pnetelem->list);
121 if (pnetelem->type == SMC_PNET_ETH && pnetelem->ndev) {
122 dev_put(pnetelem->ndev);
126 pnetelem->eth_name,
127 pnetelem->pnet_name);
129 kfree(pnetelem);
184 struct smc_pnetentry *pnetelem, *tmp_pe;
195 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
196 if (pnetelem->type == SMC_PNET_ETH && !pnetelem->ndev &&
197 !strncmp(pnetelem->eth_name, ndev->name, IFNAMSIZ)) {
199 pnetelem->ndev = ndev;
203 pnetelem->eth_name,
204 pnetelem->pnet_name);
216 struct smc_pnetentry *pnetelem, *tmp_pe;
227 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
228 if (pnetelem->type == SMC_PNET_ETH && pnetelem->ndev == ndev) {
229 dev_put(pnetelem->ndev);
230 pnetelem->ndev = NULL;
234 pnetelem->eth_name,
235 pnetelem->pnet_name);
527 struct smc_pnetentry *pnetelem)
529 if (nla_put_string(msg, SMC_PNETID_NAME, pnetelem->pnet_name))
531 if (pnetelem->type == SMC_PNET_ETH) {
533 pnetelem->eth_name))
539 if (pnetelem->type == SMC_PNET_IB) {
540 if (nla_put_string(msg, SMC_PNETID_IBNAME, pnetelem->ib_name) ||
541 nla_put_u8(msg, SMC_PNETID_IBPORT, pnetelem->ib_port))
577 struct smc_pnetentry *pnetelem)
585 if (smc_pnet_set_nla(skb, pnetelem) < 0) {
597 struct smc_pnetentry *pnetelem;
607 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
608 if (pnetid && !smc_pnet_match(pnetelem->pnet_name, pnetid))
613 if (net != &init_net && pnetelem->type != SMC_PNET_ETH)
616 pnetelem)) {
935 struct smc_pnetentry *pnetelem;
944 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
945 if (pnetelem->type == SMC_PNET_ETH && ndev == pnetelem->ndev) {
947 memcpy(pnetid, pnetelem->pnet_name, SMC_MAX_PNETID_LEN);