| /f-stack/dpdk/lib/librte_rawdev/ |
| H A D | rte_rawdev.c | 94 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 D | rte_rawdev.h | 291 const struct rte_rawdev_ops *dev_ops; member
|
| /f-stack/dpdk/lib/librte_regexdev/ |
| H A D | rte_regexdev.c | 195 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 D | test_bbdev.c | 1107 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 D | rte_ethdev.c | 575 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 D | rte_mtr.c | 29 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 D | rte_ethdev_core.h | 100 const struct eth_dev_ops *dev_ops; /**< Functions exported by PMD */ member
|
| /f-stack/dpdk/lib/librte_compressdev/ |
| H A D | rte_compressdev.c | 280 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 D | rte_compressdev_internal.h | 75 struct rte_compressdev_ops *dev_ops; member
|
| /f-stack/dpdk/lib/librte_eventdev/ |
| H A D | rte_eventdev.c | 175 (*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 D | rte_event_eth_tx_adapter.c | 23 #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 D | rte_event_crypto_adapter.c | 828 *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 D | rte_event_eth_rx_adapter.c | 1902 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 D | virtual_pmd.c | 22 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 D | rte_bbdev.c | 52 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 D | rte_cryptodev.c | 802 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 D | ifpga_bus.c | 164 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 D | hn_vf.c | 255 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 D | failsafe_ether.c | 430 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 D | scheduler_pmd_ops.c | 187 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 D | cxgbevf_ethdev.c | 117 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 D | cxgbevf_main.c | 250 pi->eth_dev->dev_ops = adapter->eth_dev->dev_ops; in cxgbevf_probe()
|
| /f-stack/dpdk/lib/librte_metrics/ |
| H A D | rte_metrics_telemetry.c | 76 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 D | ipn3ke_ethdev.c | 314 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 D | ipn3ke_representor.c | 129 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 …]
|