Lines Matching refs:pnetelem

103 	struct smc_pnetentry *pnetelem, *tmp_pe;
117 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist,
120 smc_pnet_match(pnetelem->pnet_name, pnet_name)) {
121 list_del(&pnetelem->list);
122 if (pnetelem->type == SMC_PNET_ETH && pnetelem->ndev) {
123 netdev_put(pnetelem->ndev,
124 &pnetelem->dev_tracker);
128 pnetelem->eth_name,
129 pnetelem->pnet_name);
131 kfree(pnetelem);
187 struct smc_pnetentry *pnetelem, *tmp_pe;
198 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
199 if (pnetelem->type == SMC_PNET_ETH && !pnetelem->ndev &&
200 !strncmp(pnetelem->eth_name, ndev->name, IFNAMSIZ)) {
201 netdev_hold(ndev, &pnetelem->dev_tracker, GFP_ATOMIC);
202 pnetelem->ndev = ndev;
206 pnetelem->eth_name,
207 pnetelem->pnet_name);
219 struct smc_pnetentry *pnetelem, *tmp_pe;
230 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
231 if (pnetelem->type == SMC_PNET_ETH && pnetelem->ndev == ndev) {
232 netdev_put(pnetelem->ndev, &pnetelem->dev_tracker);
233 pnetelem->ndev = NULL;
237 pnetelem->eth_name,
238 pnetelem->pnet_name);
535 struct smc_pnetentry *pnetelem)
537 if (nla_put_string(msg, SMC_PNETID_NAME, pnetelem->pnet_name))
539 if (pnetelem->type == SMC_PNET_ETH) {
541 pnetelem->eth_name))
547 if (pnetelem->type == SMC_PNET_IB) {
548 if (nla_put_string(msg, SMC_PNETID_IBNAME, pnetelem->ib_name) ||
549 nla_put_u8(msg, SMC_PNETID_IBPORT, pnetelem->ib_port))
585 struct smc_pnetentry *pnetelem)
593 if (smc_pnet_set_nla(skb, pnetelem) < 0) {
605 struct smc_pnetentry *pnetelem;
615 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
616 if (pnetid && !smc_pnet_match(pnetelem->pnet_name, pnetid))
621 if (net != &init_net && pnetelem->type != SMC_PNET_ETH)
624 pnetelem)) {
959 struct smc_pnetentry *pnetelem;
968 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
969 if (pnetelem->type == SMC_PNET_ETH && ndev == pnetelem->ndev) {
971 memcpy(pnetid, pnetelem->pnet_name, SMC_MAX_PNETID_LEN);