Lines Matching refs:eth_dev

672 static int igb_ntuple_filter_uninit(struct rte_eth_dev *eth_dev)  in igb_ntuple_filter_uninit()  argument
675 E1000_DEV_PRIVATE_TO_FILTER_INFO(eth_dev->data->dev_private); in igb_ntuple_filter_uninit()
696 static int igb_flex_filter_uninit(struct rte_eth_dev *eth_dev) in igb_flex_filter_uninit() argument
699 E1000_DEV_PRIVATE_TO_FILTER_INFO(eth_dev->data->dev_private); in igb_flex_filter_uninit()
729 eth_igb_dev_init(struct rte_eth_dev *eth_dev) in eth_igb_dev_init() argument
732 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(eth_dev); in eth_igb_dev_init()
734 E1000_DEV_PRIVATE_TO_HW(eth_dev->data->dev_private); in eth_igb_dev_init()
736 E1000_DEV_PRIVATE_TO_VFTA(eth_dev->data->dev_private); in eth_igb_dev_init()
738 E1000_DEV_PRIVATE_TO_FILTER_INFO(eth_dev->data->dev_private); in eth_igb_dev_init()
740 E1000_DEV_PRIVATE(eth_dev->data->dev_private); in eth_igb_dev_init()
745 eth_dev->dev_ops = &eth_igb_ops; in eth_igb_dev_init()
746 eth_dev->rx_queue_count = eth_igb_rx_queue_count; in eth_igb_dev_init()
747 eth_dev->rx_descriptor_status = eth_igb_rx_descriptor_status; in eth_igb_dev_init()
748 eth_dev->tx_descriptor_status = eth_igb_tx_descriptor_status; in eth_igb_dev_init()
749 eth_dev->rx_pkt_burst = &eth_igb_recv_pkts; in eth_igb_dev_init()
750 eth_dev->tx_pkt_burst = &eth_igb_xmit_pkts; in eth_igb_dev_init()
751 eth_dev->tx_pkt_prepare = &eth_igb_prep_pkts; in eth_igb_dev_init()
757 if (eth_dev->data->scattered_rx) in eth_igb_dev_init()
758 eth_dev->rx_pkt_burst = &eth_igb_recv_scattered_pkts; in eth_igb_dev_init()
762 rte_eth_copy_pci_info(eth_dev, pci_dev); in eth_igb_dev_init()
777 igb_identify_hardware(eth_dev, pci_dev); in eth_igb_dev_init()
836 eth_dev->data->mac_addrs = rte_zmalloc("e1000", in eth_igb_dev_init()
838 if (eth_dev->data->mac_addrs == NULL) { in eth_igb_dev_init()
848 &eth_dev->data->mac_addrs[0]); in eth_igb_dev_init()
856 rte_free(eth_dev->data->mac_addrs); in eth_igb_dev_init()
857 eth_dev->data->mac_addrs = NULL; in eth_igb_dev_init()
871 igb_pf_host_init(eth_dev); in eth_igb_dev_init()
880 eth_dev->data->port_id, pci_dev->id.vendor_id, in eth_igb_dev_init()
885 (void *)eth_dev); in eth_igb_dev_init()
891 igb_intr_enable(eth_dev); in eth_igb_dev_init()
893 eth_igb_dev_set_link_down(eth_dev); in eth_igb_dev_init()
919 eth_igb_dev_uninit(struct rte_eth_dev *eth_dev) in eth_igb_dev_uninit() argument
926 eth_igb_close(eth_dev); in eth_igb_dev_uninit()
1157 eth_igbvf_dev_init(struct rte_eth_dev *eth_dev) in eth_igbvf_dev_init() argument
1162 E1000_DEV_PRIVATE(eth_dev->data->dev_private); in eth_igbvf_dev_init()
1164 E1000_DEV_PRIVATE_TO_HW(eth_dev->data->dev_private); in eth_igbvf_dev_init()
1171 eth_dev->dev_ops = &igbvf_eth_dev_ops; in eth_igbvf_dev_init()
1172 eth_dev->rx_descriptor_status = eth_igb_rx_descriptor_status; in eth_igbvf_dev_init()
1173 eth_dev->tx_descriptor_status = eth_igb_tx_descriptor_status; in eth_igbvf_dev_init()
1174 eth_dev->rx_pkt_burst = &eth_igb_recv_pkts; in eth_igbvf_dev_init()
1175 eth_dev->tx_pkt_burst = &eth_igb_xmit_pkts; in eth_igbvf_dev_init()
1176 eth_dev->tx_pkt_prepare = &eth_igb_prep_pkts; in eth_igbvf_dev_init()
1182 if (eth_dev->data->scattered_rx) in eth_igbvf_dev_init()
1183 eth_dev->rx_pkt_burst = &eth_igb_recv_scattered_pkts; in eth_igbvf_dev_init()
1187 pci_dev = RTE_ETH_DEV_TO_PCI(eth_dev); in eth_igbvf_dev_init()
1188 rte_eth_copy_pci_info(eth_dev, pci_dev); in eth_igbvf_dev_init()
1212 eth_dev->data->mac_addrs = rte_zmalloc("igbvf", RTE_ETHER_ADDR_LEN * in eth_igbvf_dev_init()
1214 if (eth_dev->data->mac_addrs == NULL) { in eth_igbvf_dev_init()
1233 rte_free(eth_dev->data->mac_addrs); in eth_igbvf_dev_init()
1234 eth_dev->data->mac_addrs = NULL; in eth_igbvf_dev_init()
1239 &eth_dev->data->mac_addrs[0]); in eth_igbvf_dev_init()
1243 eth_dev->data->port_id, pci_dev->id.vendor_id, in eth_igbvf_dev_init()
1248 eth_igbvf_interrupt_handler, eth_dev); in eth_igbvf_dev_init()
1254 eth_igbvf_dev_uninit(struct rte_eth_dev *eth_dev) in eth_igbvf_dev_uninit() argument
1261 igbvf_dev_close(eth_dev); in eth_igbvf_dev_uninit()