Lines Matching refs:rte_eth_dev
141 ngbe_dev_adapter(struct rte_eth_dev *dev) in ngbe_dev_adapter()
149 ngbe_dev_hw(struct rte_eth_dev *dev) in ngbe_dev_hw()
161 ngbe_dev_intr(struct rte_eth_dev *dev) in ngbe_dev_intr()
187 void ngbe_dev_clear_queues(struct rte_eth_dev *dev);
189 void ngbe_dev_free_queues(struct rte_eth_dev *dev);
191 void ngbe_dev_rx_queue_release(struct rte_eth_dev *dev, uint16_t qid);
193 void ngbe_dev_tx_queue_release(struct rte_eth_dev *dev, uint16_t qid);
195 int ngbe_dev_rx_queue_setup(struct rte_eth_dev *dev, uint16_t rx_queue_id,
200 int ngbe_dev_tx_queue_setup(struct rte_eth_dev *dev, uint16_t tx_queue_id,
209 int ngbe_dev_rx_init(struct rte_eth_dev *dev);
211 void ngbe_dev_tx_init(struct rte_eth_dev *dev);
213 int ngbe_dev_rxtx_start(struct rte_eth_dev *dev);
220 int ngbe_dev_rx_queue_start(struct rte_eth_dev *dev, uint16_t rx_queue_id);
222 int ngbe_dev_rx_queue_stop(struct rte_eth_dev *dev, uint16_t rx_queue_id);
224 int ngbe_dev_tx_queue_start(struct rte_eth_dev *dev, uint16_t tx_queue_id);
226 int ngbe_dev_tx_queue_stop(struct rte_eth_dev *dev, uint16_t tx_queue_id);
228 void ngbe_rxq_info_get(struct rte_eth_dev *dev, uint16_t queue_id,
231 void ngbe_txq_info_get(struct rte_eth_dev *dev, uint16_t queue_id,
235 ngbe_rx_burst_mode_get(struct rte_eth_dev *dev, __rte_unused uint16_t queue_id,
238 ngbe_tx_burst_mode_get(struct rte_eth_dev *dev, __rte_unused uint16_t queue_id,
261 int ngbe_dev_rss_hash_update(struct rte_eth_dev *dev,
264 int ngbe_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
270 void ngbe_configure_port(struct rte_eth_dev *dev);
273 ngbe_dev_link_update_share(struct rte_eth_dev *dev,
279 void ngbe_vlan_hw_filter_enable(struct rte_eth_dev *dev);
281 void ngbe_vlan_hw_filter_disable(struct rte_eth_dev *dev);
283 void ngbe_vlan_hw_strip_config(struct rte_eth_dev *dev);
285 int ngbe_pf_host_init(struct rte_eth_dev *eth_dev);
287 void ngbe_pf_host_uninit(struct rte_eth_dev *eth_dev);
289 void ngbe_pf_mbx_process(struct rte_eth_dev *eth_dev);
291 int ngbe_pf_host_configure(struct rte_eth_dev *eth_dev);
330 const uint32_t *ngbe_dev_supported_ptypes_get(struct rte_eth_dev *dev);
331 int ngbe_dev_set_mc_addr_list(struct rte_eth_dev *dev,
334 int ngbe_dev_rss_reta_update(struct rte_eth_dev *dev,
337 int ngbe_dev_rss_reta_query(struct rte_eth_dev *dev,
340 void ngbe_vlan_hw_strip_bitmap_set(struct rte_eth_dev *dev,
342 void ngbe_config_vlan_strip_on_all_queues(struct rte_eth_dev *dev,