Lines Matching refs:internals
187 struct pmd_internals *internals = dev->data->dev_private; in nfb_eth_dev_configure() local
197 nfb_close(internals->nfb); in nfb_eth_dev_configure()
211 struct pmd_internals *internals = dev->data->dev_private; in nfb_eth_get_max_mac_address_count() local
217 for (i = 0; i < internals->max_rxmac; i++) { in nfb_eth_get_max_mac_address_count()
218 c = nc_rxmac_mac_address_count(internals->rxmac[i]); in nfb_eth_get_max_mac_address_count()
223 if (internals->max_rxmac == 0 || ret == 0) in nfb_eth_get_max_mac_address_count()
264 struct pmd_internals *internals = dev->data->dev_private; in nfb_eth_dev_close() local
275 nfb_nc_rxmac_deinit(internals->rxmac, internals->max_rxmac); in nfb_eth_dev_close()
276 nfb_nc_txmac_deinit(internals->txmac, internals->max_txmac); in nfb_eth_dev_close()
312 struct pmd_internals *internals = dev->data->dev_private; in nfb_eth_link_update() local
321 if (internals->rxmac[0] != NULL) { in nfb_eth_link_update()
322 nc_rxmac_read_status(internals->rxmac[0], &status); in nfb_eth_link_update()
340 for (i = 0; i < internals->max_rxmac; ++i) { in nfb_eth_link_update()
341 nc_rxmac_read_status(internals->rxmac[i], &status); in nfb_eth_link_update()
366 struct pmd_internals *internals = (struct pmd_internals *) in nfb_eth_dev_set_link_up() local
370 for (i = 0; i < internals->max_rxmac; ++i) in nfb_eth_dev_set_link_up()
371 nc_rxmac_enable(internals->rxmac[i]); in nfb_eth_dev_set_link_up()
373 for (i = 0; i < internals->max_txmac; ++i) in nfb_eth_dev_set_link_up()
374 nc_txmac_enable(internals->txmac[i]); in nfb_eth_dev_set_link_up()
391 struct pmd_internals *internals = (struct pmd_internals *) in nfb_eth_dev_set_link_down() local
395 for (i = 0; i < internals->max_rxmac; ++i) in nfb_eth_dev_set_link_down()
396 nc_rxmac_disable(internals->rxmac[i]); in nfb_eth_dev_set_link_down()
398 for (i = 0; i < internals->max_txmac; ++i) in nfb_eth_dev_set_link_down()
399 nc_txmac_disable(internals->txmac[i]); in nfb_eth_dev_set_link_down()
434 struct pmd_internals *internals = (struct pmd_internals *) in nfb_eth_mac_addr_set() local
439 for (i = 0; i < internals->max_rxmac; ++i) in nfb_eth_mac_addr_set()
440 nc_rxmac_set_mac(internals->rxmac[i], 0, mac, 1); in nfb_eth_mac_addr_set()
452 struct pmd_internals *internals = (struct pmd_internals *) in nfb_eth_mac_addr_add() local
456 for (i = 0; i < internals->max_rxmac; ++i) in nfb_eth_mac_addr_add()
457 nc_rxmac_set_mac(internals->rxmac[i], index, mac, 1); in nfb_eth_mac_addr_add()
467 struct pmd_internals *internals = (struct pmd_internals *) in nfb_eth_mac_addr_remove() local
470 for (i = 0; i < internals->max_rxmac; ++i) in nfb_eth_mac_addr_remove()
471 nc_rxmac_set_mac(internals->rxmac[i], index, 0, 0); in nfb_eth_mac_addr_remove()
516 struct pmd_internals *internals = (struct pmd_internals *) in nfb_eth_dev_init() local
527 snprintf(internals->nfb_dev, PATH_MAX, in nfb_eth_dev_init()
552 internals->nfb = nfb_open(internals->nfb_dev); in nfb_eth_dev_init()
553 if (internals->nfb == NULL) { in nfb_eth_dev_init()
555 internals->nfb_dev); in nfb_eth_dev_init()
558 data->nb_rx_queues = ndp_get_rx_queue_available_count(internals->nfb); in nfb_eth_dev_init()
559 data->nb_tx_queues = ndp_get_tx_queue_available_count(internals->nfb); in nfb_eth_dev_init()
564 nfb_nc_rxmac_init(internals->nfb, in nfb_eth_dev_init()
565 internals->rxmac, in nfb_eth_dev_init()
566 &internals->max_rxmac); in nfb_eth_dev_init()
567 nfb_nc_txmac_init(internals->nfb, in nfb_eth_dev_init()
568 internals->txmac, in nfb_eth_dev_init()
569 &internals->max_txmac); in nfb_eth_dev_init()
587 nfb_close(internals->nfb); in nfb_eth_dev_init()