Lines Matching refs:new_pe
348 struct smc_pnetentry *tmp_pe, *new_pe; in smc_pnet_add_eth() local
368 new_pe = kzalloc(sizeof(*new_pe), GFP_KERNEL); in smc_pnet_add_eth()
369 if (!new_pe) in smc_pnet_add_eth()
371 new_pe->type = SMC_PNET_ETH; in smc_pnet_add_eth()
372 memcpy(new_pe->pnet_name, pnet_name, SMC_MAX_PNETID_LEN); in smc_pnet_add_eth()
373 strncpy(new_pe->eth_name, eth_name, IFNAMSIZ); in smc_pnet_add_eth()
386 new_pe->ndev = ndev; in smc_pnet_add_eth()
387 netdev_tracker_alloc(ndev, &new_pe->dev_tracker, in smc_pnet_add_eth()
390 list_add_tail(&new_pe->list, &pnettable->pnetlist); in smc_pnet_add_eth()
394 kfree(new_pe); in smc_pnet_add_eth()
400 new_pe->eth_name, new_pe->pnet_name); in smc_pnet_add_eth()
411 struct smc_pnetentry *tmp_pe, *new_pe; in smc_pnet_add_ib() local
448 new_pe = kzalloc(sizeof(*new_pe), GFP_KERNEL); in smc_pnet_add_ib()
449 if (!new_pe) in smc_pnet_add_ib()
451 new_pe->type = SMC_PNET_IB; in smc_pnet_add_ib()
452 memcpy(new_pe->pnet_name, pnet_name, SMC_MAX_PNETID_LEN); in smc_pnet_add_ib()
453 strncpy(new_pe->ib_name, ib_name, IB_DEVICE_NAME_MAX); in smc_pnet_add_ib()
454 new_pe->ib_port = ib_port; in smc_pnet_add_ib()
466 list_add_tail(&new_pe->list, &pnettable->pnetlist); in smc_pnet_add_ib()
470 kfree(new_pe); in smc_pnet_add_ib()