Home
last modified time | relevance | path

Searched refs:dev_ops (Results 1 – 25 of 157) sorted by relevance

1234567

/f-stack/dpdk/lib/librte_rawdev/
H A Drte_rawdev.c94 ret = (*rawdev->dev_ops->dev_info_get)(rawdev, in rte_rawdev_info_get()
190 return (*dev->dev_ops->queue_count)(dev); in rte_rawdev_queue_count()
260 return (*dev->dev_ops->dump)(dev, f); in rte_rawdev_dump()
378 return (*dev->dev_ops->firmware_unload)(dev); in rte_rawdev_firmware_unload()
407 if (dev->dev_ops->dev_start == NULL) in rte_rawdev_start()
410 diag = (*dev->dev_ops->dev_start)(dev); in rte_rawdev_start()
435 if (dev->dev_ops->dev_stop == NULL) in rte_rawdev_stop()
438 (*dev->dev_ops->dev_stop)(dev); in rte_rawdev_stop()
460 return (*dev->dev_ops->dev_close)(dev); in rte_rawdev_close()
473 return (*dev->dev_ops->dev_reset)(dev); in rte_rawdev_reset()
[all …]
H A Drte_rawdev.h291 const struct rte_rawdev_ops *dev_ops; member
/f-stack/dpdk/lib/librte_regexdev/
H A Drte_regexdev.c195 return (*dev->dev_ops->dev_info_get)(dev, dev_info); in regexdev_info_get()
292 ret = (*dev->dev_ops->dev_configure)(dev, cfg); in rte_regexdev_configure()
338 ret = (*dev->dev_ops->dev_start)(dev); in rte_regexdev_start()
352 (*dev->dev_ops->dev_stop)(dev); in rte_regexdev_stop()
365 (*dev->dev_ops->dev_close)(dev); in rte_regexdev_close()
432 return (*dev->dev_ops->dev_rule_db_compile_activate)(dev); in rte_regexdev_rule_db_compile_activate()
443 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_db_import, in rte_regexdev_rule_db_import()
460 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_db_export, in rte_regexdev_rule_db_export()
462 return (*dev->dev_ops->dev_db_export)(dev, rule_db); in rte_regexdev_rule_db_export()
552 return (*dev->dev_ops->dev_selftest)(dev); in rte_regexdev_selftest()
[all …]
/f-stack/dpdk/app/test-bbdev/
H A Dtest_bbdev.c1107 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1115 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1123 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1135 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1144 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1153 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1170 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1191 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1201 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
1212 dev2->dev_ops = dev1.dev_ops; in test_bbdev_invalid_driver()
[all …]
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev.c575 eth_dev->dev_ops = NULL; in rte_eth_dev_release_port()
1601 (*dev->dev_ops->mac_addr_add)(dev, in eth_dev_mac_restore()
1705 diag = (*dev->dev_ops->dev_start)(dev); in rte_eth_dev_start()
1728 (*dev->dev_ops->link_update)(dev, 0); in rte_eth_dev_start()
1754 ret = (*dev->dev_ops->dev_stop)(dev); in rte_eth_dev_stop()
1824 ret = dev->dev_ops->dev_reset(dev); in rte_eth_dev_reset()
1844 ret = dev->dev_ops->is_removed(dev); in rte_eth_dev_is_removed()
2598 (*dev->dev_ops->link_update)(dev, 1); in rte_eth_link_get()
2618 (*dev->dev_ops->link_update)(dev, 0); in rte_eth_link_get_nowait()
3144 if (dev->dev_ops->xstats_get != NULL) { in rte_eth_xstats_get()
[all …]
H A Drte_mtr.c29 if ((dev->dev_ops->mtr_ops_get == NULL) || in rte_mtr_ops_get()
30 (dev->dev_ops->mtr_ops_get(dev, &ops) != 0) || in rte_mtr_ops_get()
H A Drte_ethdev_core.h100 const struct eth_dev_ops *dev_ops; /**< Functions exported by PMD */ member
/f-stack/dpdk/lib/librte_compressdev/
H A Drte_compressdev.c280 if (compressdev->dev_ops) { in rte_compressdev_pmd_release_device()
320 (*dev->dev_ops->dev_infos_get)(dev, &dev_info); in rte_compressdev_queue_pairs_config()
473 diag = (*dev->dev_ops->dev_start)(dev); in rte_compressdev_start()
494 RTE_FUNC_PTR_OR_RET(*dev->dev_ops->dev_stop); in rte_compressdev_stop()
502 (*dev->dev_ops->dev_stop)(dev); in rte_compressdev_stop()
533 retval = (*dev->dev_ops->dev_close)(dev); in rte_compressdev_close()
617 (*dev->dev_ops->stats_get)(dev, stats); in rte_compressdev_stats_get()
633 RTE_FUNC_PTR_OR_RET(*dev->dev_ops->stats_reset); in rte_compressdev_stats_reset()
634 (*dev->dev_ops->stats_reset)(dev); in rte_compressdev_stats_reset()
653 (*dev->dev_ops->dev_infos_get)(dev, dev_info); in rte_compressdev_info_get()
[all …]
H A Drte_compressdev_internal.h75 struct rte_compressdev_ops *dev_ops; member
/f-stack/dpdk/lib/librte_eventdev/
H A Drte_eventdev.c175 (*dev->dev_ops->crypto_adapter_caps_get) in rte_event_crypto_adapter_caps_get()
232 (*dev->dev_ops->queue_release)(dev, i); in rte_event_dev_queue_config()
256 (*dev->dev_ops->queue_release)(dev, i); in rte_event_dev_queue_config()
324 (*dev->dev_ops->port_release)(ports[i]); in rte_event_dev_port_config()
951 if (*dev->dev_ops->port_link == NULL) { in rte_event_port_link()
1159 (*dev->dev_ops->dump)(dev, f); in rte_event_dev_dump()
1209 if (dev->dev_ops->xstats_get != NULL) in rte_event_dev_xstats_get()
1241 if (dev->dev_ops->xstats_reset != NULL) in rte_event_dev_xstats_reset()
1287 diag = (*dev->dev_ops->dev_start)(dev); in rte_event_dev_start()
1332 (*dev->dev_ops->dev_stop)(dev); in rte_event_dev_stop()
[all …]
H A Drte_event_eth_tx_adapter.c23 #define txa_dev_caps_get(id) txa_evdev((id))->dev_ops->eth_tx_adapter_caps_get
25 #define txa_dev_adapter_create(t) txa_evdev(t)->dev_ops->eth_tx_adapter_create
28 txa_evdev(t)->dev_ops->eth_tx_adapter_create
30 #define txa_dev_adapter_free(t) txa_evdev(t)->dev_ops->eth_tx_adapter_free
32 #define txa_dev_queue_add(id) txa_evdev(id)->dev_ops->eth_tx_adapter_queue_add
34 #define txa_dev_queue_del(t) txa_evdev(t)->dev_ops->eth_tx_adapter_queue_del
36 #define txa_dev_start(t) txa_evdev(t)->dev_ops->eth_tx_adapter_start
38 #define txa_dev_stop(t) txa_evdev(t)->dev_ops->eth_tx_adapter_stop
40 #define txa_dev_stats_reset(t) txa_evdev(t)->dev_ops->eth_tx_adapter_stats_reset
42 #define txa_dev_stats_get(t) txa_evdev(t)->dev_ops->eth_tx_adapter_stats_get
H A Drte_event_crypto_adapter.c828 *dev->dev_ops->crypto_adapter_queue_pair_add, in rte_event_crypto_adapter_queue_pair_add()
840 ret = (*dev->dev_ops->crypto_adapter_queue_pair_add)(dev, in rte_event_crypto_adapter_queue_pair_add()
929 *dev->dev_ops->crypto_adapter_queue_pair_del, in rte_event_crypto_adapter_queue_pair_del()
931 ret = (*dev->dev_ops->crypto_adapter_queue_pair_del)(dev, in rte_event_crypto_adapter_queue_pair_del()
1004 start ? (*dev->dev_ops->crypto_adapter_start)(dev, in eca_adapter_ctrl()
1006 (*dev->dev_ops->crypto_adapter_stop)(dev, in eca_adapter_ctrl()
1060 dev->dev_ops->crypto_adapter_stats_get == NULL) in rte_event_crypto_adapter_stats_get()
1062 ret = (*dev->dev_ops->crypto_adapter_stats_get)(dev, in rte_event_crypto_adapter_stats_get()
1100 dev->dev_ops->crypto_adapter_stats_reset == NULL) in rte_event_crypto_adapter_stats_reset()
1102 (*dev->dev_ops->crypto_adapter_stats_reset)(dev, in rte_event_crypto_adapter_stats_reset()
H A Drte_event_eth_rx_adapter.c1902 start ? (*dev->dev_ops->eth_rx_adapter_start)(dev, in rxa_ctrl()
1904 (*dev->dev_ops->eth_rx_adapter_stop)(dev, in rxa_ctrl()
2102 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->eth_rx_adapter_queue_add, in rte_event_eth_rx_adapter_queue_add()
2114 ret = (*dev->dev_ops->eth_rx_adapter_queue_add)(dev, in rte_event_eth_rx_adapter_queue_add()
2186 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->eth_rx_adapter_queue_del, in rte_event_eth_rx_adapter_queue_del()
2188 ret = (*dev->dev_ops->eth_rx_adapter_queue_del)(dev, in rte_event_eth_rx_adapter_queue_del()
2303 dev->dev_ops->eth_rx_adapter_stats_get == NULL) in rte_event_eth_rx_adapter_stats_get()
2305 ret = (*dev->dev_ops->eth_rx_adapter_stats_get)(dev, in rte_event_eth_rx_adapter_stats_get()
2340 dev->dev_ops->eth_rx_adapter_stats_reset == NULL) in rte_event_eth_rx_adapter_stats_reset()
2342 (*dev->dev_ops->eth_rx_adapter_stats_reset)(dev, in rte_event_eth_rx_adapter_stats_reset()
/f-stack/dpdk/app/test/
H A Dvirtual_pmd.c22 struct eth_dev_ops dev_ops; member
261 struct eth_dev_ops *dev_ops = &dev_private->dev_ops; in virtual_ethdev_start_fn_set_success() local
264 dev_ops->dev_start = virtual_ethdev_start_success; in virtual_ethdev_start_fn_set_success()
266 dev_ops->dev_start = virtual_ethdev_start_fail; in virtual_ethdev_start_fn_set_success()
275 struct eth_dev_ops *dev_ops = &dev_private->dev_ops; in virtual_ethdev_configure_fn_set_success() local
280 dev_ops->dev_configure = virtual_ethdev_configure_fail; in virtual_ethdev_configure_fn_set_success()
288 struct eth_dev_ops *dev_ops = &dev_private->dev_ops; in virtual_ethdev_rx_queue_setup_fn_set_success() local
301 struct eth_dev_ops *dev_ops = &dev_private->dev_ops; in virtual_ethdev_tx_queue_setup_fn_set_success() local
314 struct eth_dev_ops *dev_ops = &dev_private->dev_ops; in virtual_ethdev_link_update_fn_set_success() local
596 dev_private->dev_ops = virtual_ethdev_default_dev_ops; in virtual_ethdev_create()
[all …]
/f-stack/dpdk/lib/librte_bbdev/
H A Drte_bbdev.c52 if (dev->dev_ops == NULL) { \
357 if (dev->dev_ops->close) { in rte_bbdev_setup_queues()
358 ret = dev->dev_ops->close(dev); in rte_bbdev_setup_queues()
420 if (dev->dev_ops->intr_enable) { in rte_bbdev_intr_enable()
568 if (dev->dev_ops->start) { in rte_bbdev_start()
599 if (dev->dev_ops->stop) in rte_bbdev_stop()
600 dev->dev_ops->stop(dev); in rte_bbdev_stop()
636 if (dev->dev_ops->close) { in rte_bbdev_close()
637 ret = dev->dev_ops->close(dev); in rte_bbdev_close()
668 if (dev->dev_ops->queue_start) { in rte_bbdev_queue_start()
[all …]
/f-stack/dpdk/lib/librte_cryptodev/
H A Drte_cryptodev.c802 if (cryptodev->dev_ops) { in rte_cryptodev_pmd_release_device()
967 diag = (*dev->dev_ops->dev_start)(dev); in rte_cryptodev_start()
989 RTE_FUNC_PTR_OR_RET(*dev->dev_ops->dev_stop); in rte_cryptodev_stop()
997 (*dev->dev_ops->dev_stop)(dev); in rte_cryptodev_stop()
1034 retval = (*dev->dev_ops->dev_close)(dev); in rte_cryptodev_close()
1159 (*dev->dev_ops->stats_get)(dev, stats); in rte_cryptodev_stats_get()
1176 (*dev->dev_ops->stats_reset)(dev); in rte_cryptodev_stats_reset()
1194 (*dev->dev_ops->dev_infos_get)(dev, dev_info); in rte_cryptodev_info_get()
1560 dev->dev_ops->sym_session_clear(dev, sess); in rte_cryptodev_sym_session_clear()
1584 dev->dev_ops->asym_session_clear(dev, sess); in rte_cryptodev_asym_session_clear()
[all …]
/f-stack/dpdk/drivers/bus/ifpga/
H A Difpga_bus.c164 if (rawdev->dev_ops && rawdev->dev_ops->dev_info_get) in ifpga_scan_one()
165 rawdev->dev_ops->dev_info_get(rawdev, afu_dev, sizeof(*afu_dev)); in ifpga_scan_one()
167 if (rawdev->dev_ops && in ifpga_scan_one()
168 rawdev->dev_ops->dev_start && in ifpga_scan_one()
169 rawdev->dev_ops->dev_start(rawdev)) in ifpga_scan_one()
173 if (rawdev->dev_ops && in ifpga_scan_one()
174 rawdev->dev_ops->firmware_load && in ifpga_scan_one()
175 rawdev->dev_ops->firmware_load(rawdev, in ifpga_scan_one()
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_vf.c255 if (vf_dev && vf_dev->dev_ops->dev_supported_ptypes_get) in hn_vf_supported_ptypes()
256 ptypes = (*vf_dev->dev_ops->dev_supported_ptypes_get)(vf_dev); in hn_vf_supported_ptypes()
410 if (vf_dev && vf_dev->dev_ops->tx_queue_release) { in hn_vf_tx_queue_release()
413 (*vf_dev->dev_ops->tx_queue_release)(subq); in hn_vf_tx_queue_release()
445 if (vf_dev && vf_dev->dev_ops->rx_queue_release) { in hn_vf_rx_queue_release()
448 (*vf_dev->dev_ops->rx_queue_release)(subq); in hn_vf_rx_queue_release()
547 if (vf_dev && vf_dev->dev_ops->rss_hash_update) in hn_vf_rss_hash_update()
548 ret = vf_dev->dev_ops->rss_hash_update(vf_dev, rss_conf); in hn_vf_rss_hash_update()
564 if (vf_dev && vf_dev->dev_ops->reta_update) in hn_vf_reta_hash_update()
565 ret = vf_dev->dev_ops->reta_update(vf_dev, in hn_vf_reta_hash_update()
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_ether.c430 ret = dev->dev_ops->rx_queue_start(dev, i); in failsafe_eth_dev_rx_queues_sync()
442 ret = dev->dev_ops->rx_queue_stop(dev, i); in failsafe_eth_dev_rx_queues_sync()
471 ret = dev->dev_ops->tx_queue_start(dev, i); in failsafe_eth_dev_tx_queues_sync()
483 ret = dev->dev_ops->tx_queue_stop(dev, i); in failsafe_eth_dev_tx_queues_sync()
527 ret = dev->dev_ops->dev_configure(dev); in failsafe_eth_dev_state_sync()
545 dev->dev_ops->link_update(dev, 1); in failsafe_eth_dev_state_sync()
548 ret = dev->dev_ops->dev_start(dev); in failsafe_eth_dev_state_sync()
617 ret = dev->dev_ops->link_update(dev, 0); in failsafe_eth_lsc_event_callback()
/f-stack/dpdk/drivers/crypto/scheduler/
H A Dscheduler_pmd_ops.c187 ret = (*worker_dev->dev_ops->dev_start)(worker_dev); in scheduler_pmd_start()
214 (*worker_dev->dev_ops->dev_stop)(worker_dev); in scheduler_pmd_stop()
246 ret = (*worker_dev->dev_ops->dev_close)(worker_dev); in scheduler_pmd_close()
292 (*worker_dev->dev_ops->stats_get)(worker_dev, &worker_stats); in scheduler_pmd_stats_get()
314 (*worker_dev->dev_ops->stats_reset)(worker_dev); in scheduler_pmd_stats_reset()
468 uint32_t priv_sess_size = (*dev->dev_ops->sym_session_get_size)(dev); in scheduler_pmd_sym_session_get_size()
/f-stack/dpdk/drivers/net/cxgbe/
H A Dcxgbevf_ethdev.c117 eth_dev->dev_ops = &cxgbevf_eth_dev_ops; in eth_cxgbevf_dev_init()
137 rest_eth_dev->dev_ops = in eth_cxgbevf_dev_init()
138 eth_dev->dev_ops; in eth_cxgbevf_dev_init()
H A Dcxgbevf_main.c250 pi->eth_dev->dev_ops = adapter->eth_dev->dev_ops; in cxgbevf_probe()
/f-stack/dpdk/lib/librte_metrics/
H A Drte_metrics_telemetry.c76 const void *dev_ops; in rte_metrics_tel_reg_all_ethdev() member
90 if (rte_eth_devices[d].dev_ops == drv_idx[i].dev_ops) { in rte_metrics_tel_reg_all_ethdev()
105 drv_idx[nb_drv_idx].dev_ops = rte_eth_devices[d].dev_ops; in rte_metrics_tel_reg_all_ethdev()
/f-stack/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_ethdev.c314 rawdev->dev_ops->attr_get(rawdev, in ipn3ke_hw_init()
317 rawdev->dev_ops->attr_get(rawdev, in ipn3ke_hw_init()
320 rawdev->dev_ops->attr_get(rawdev, in ipn3ke_hw_init()
324 rawdev->dev_ops->attr_get(rawdev, in ipn3ke_hw_init()
H A Dipn3ke_representor.c129 rawdev->dev_ops->attr_get(rawdev, attr_name, &base_mac); in ipn3ke_rpst_dev_start()
2395 rawdev->dev_ops->attr_get(rawdev, in ipn3ke_update_link()
2408 rawdev->dev_ops->attr_get(rawdev, in ipn3ke_update_link()
2437 (*rpst->i40e_pf_eth->dev_ops->link_update)(pf, 1); in ipn3ke_rpst_dev_set_link_up()
2456 (*rpst->i40e_pf_eth->dev_ops->link_update)(pf, 1); in ipn3ke_rpst_dev_set_link_down()
2494 (*rpst->i40e_pf_eth->dev_ops->link_update)(pf, 1); in ipn3ke_rpst_link_update()
2510 (*rpst->i40e_pf_eth->dev_ops->link_update)(pf, 1); in ipn3ke_rpst_link_update()
2552 (*rpst->i40e_pf_eth->dev_ops->link_update)(pf, 1); in ipn3ke_rpst_link_check()
2567 (*rpst->i40e_pf_eth->dev_ops->link_update)(pf, 1); in ipn3ke_rpst_link_check()
2852 (*rpst->i40e_pf_eth->dev_ops->filter_ctrl)(ethdev, in ipn3ke_afu_filter_ctrl()
[all …]

1234567