Lines Matching refs:dev_id

80 rte_event_dev_socket_id(uint8_t dev_id)  in rte_event_dev_socket_id()  argument
84 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_socket_id()
85 dev = &rte_eventdevs[dev_id]; in rte_event_dev_socket_id()
91 rte_event_dev_info_get(uint8_t dev_id, struct rte_event_dev_info *dev_info) in rte_event_dev_info_get() argument
95 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_info_get()
96 dev = &rte_eventdevs[dev_id]; in rte_event_dev_info_get()
113 rte_event_eth_rx_adapter_caps_get(uint8_t dev_id, uint16_t eth_port_id, in rte_event_eth_rx_adapter_caps_get() argument
118 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_eth_rx_adapter_caps_get()
121 dev = &rte_eventdevs[dev_id]; in rte_event_eth_rx_adapter_caps_get()
135 rte_event_timer_adapter_caps_get(uint8_t dev_id, uint32_t *caps) in rte_event_timer_adapter_caps_get() argument
140 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_timer_adapter_caps_get()
142 dev = &rte_eventdevs[dev_id]; in rte_event_timer_adapter_caps_get()
157 rte_event_crypto_adapter_caps_get(uint8_t dev_id, uint8_t cdev_id, in rte_event_crypto_adapter_caps_get() argument
163 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_crypto_adapter_caps_get()
167 dev = &rte_eventdevs[dev_id]; in rte_event_crypto_adapter_caps_get()
180 rte_event_eth_tx_adapter_caps_get(uint8_t dev_id, uint16_t eth_port_id, in rte_event_eth_tx_adapter_caps_get() argument
186 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_eth_tx_adapter_caps_get()
189 dev = &rte_eventdevs[dev_id]; in rte_event_eth_tx_adapter_caps_get()
212 dev->data->dev_id); in rte_event_dev_queue_config()
275 dev->data->dev_id); in rte_event_dev_port_config()
389 rte_event_dev_configure(uint8_t dev_id, in rte_event_dev_configure() argument
396 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_configure()
397 dev = &rte_eventdevs[dev_id]; in rte_event_dev_configure()
404 "device %d must be stopped to allow configuration", dev_id); in rte_event_dev_configure()
421 dev_id, dev_conf->dequeue_timeout_ns, in rte_event_dev_configure()
431 dev_id, dev_conf->nb_events_limit, info.max_num_events); in rte_event_dev_configure()
438 dev_id); in rte_event_dev_configure()
444 dev_id, dev_conf->nb_event_queues, in rte_event_dev_configure()
453 dev_id, dev_conf->nb_event_queues, in rte_event_dev_configure()
461 dev_id, in rte_event_dev_configure()
469 RTE_EDEV_LOG_ERR("dev%d nb_event_ports cannot be zero", dev_id); in rte_event_dev_configure()
475 dev_id, dev_conf->nb_event_ports, in rte_event_dev_configure()
484 dev_id, dev_conf->nb_event_ports, in rte_event_dev_configure()
494 dev_id, in rte_event_dev_configure()
502 RTE_EDEV_LOG_ERR("dev%d nb_flows cannot be zero", dev_id); in rte_event_dev_configure()
507 dev_id, dev_conf->nb_event_queue_flows, in rte_event_dev_configure()
515 dev_id); in rte_event_dev_configure()
522 dev_id, dev_conf->nb_event_port_dequeue_depth, in rte_event_dev_configure()
530 dev_id); in rte_event_dev_configure()
537 dev_id, dev_conf->nb_event_port_enqueue_depth, in rte_event_dev_configure()
549 dev_id, diag); in rte_event_dev_configure()
558 dev_id, diag); in rte_event_dev_configure()
565 RTE_EDEV_LOG_ERR("dev%d dev_configure = %d", dev_id, diag); in rte_event_dev_configure()
571 rte_eventdev_trace_configure(dev_id, dev_conf, diag); in rte_event_dev_configure()
586 rte_event_queue_default_conf_get(uint8_t dev_id, uint8_t queue_id, in rte_event_queue_default_conf_get() argument
591 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_queue_default_conf_get()
592 dev = &rte_eventdevs[dev_id]; in rte_event_queue_default_conf_get()
642 rte_event_queue_setup(uint8_t dev_id, uint8_t queue_id, in rte_event_queue_setup() argument
648 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_queue_setup()
649 dev = &rte_eventdevs[dev_id]; in rte_event_queue_setup()
663 dev_id, queue_id, queue_conf->nb_atomic_flows, in rte_event_queue_setup()
676 dev_id, queue_id, queue_conf->nb_atomic_order_sequences, in rte_event_queue_setup()
684 "device %d must be stopped to allow queue setup", dev_id); in rte_event_queue_setup()
698 rte_eventdev_trace_queue_setup(dev_id, queue_id, queue_conf); in rte_event_queue_setup()
712 rte_event_port_default_conf_get(uint8_t dev_id, uint8_t port_id, in rte_event_port_default_conf_get() argument
717 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_port_default_conf_get()
718 dev = &rte_eventdevs[dev_id]; in rte_event_port_default_conf_get()
735 rte_event_port_setup(uint8_t dev_id, uint8_t port_id, in rte_event_port_setup() argument
742 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_port_setup()
743 dev = &rte_eventdevs[dev_id]; in rte_event_port_setup()
756 dev_id, port_id, port_conf->new_event_threshold, in rte_event_port_setup()
767 dev_id, port_id, port_conf->dequeue_depth, in rte_event_port_setup()
778 dev_id, port_id, port_conf->enqueue_depth, in rte_event_port_setup()
789 dev_id, port_id); in rte_event_port_setup()
795 "device %d must be stopped to allow port setup", dev_id); in rte_event_port_setup()
814 diag = rte_event_port_unlink(dev_id, port_id, NULL, 0); in rte_event_port_setup()
816 rte_eventdev_trace_port_setup(dev_id, port_id, port_conf, diag); in rte_event_port_setup()
824 rte_event_dev_attr_get(uint8_t dev_id, uint32_t attr_id, in rte_event_dev_attr_get() argument
831 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_attr_get()
832 dev = &rte_eventdevs[dev_id]; in rte_event_dev_attr_get()
852 rte_event_port_attr_get(uint8_t dev_id, uint8_t port_id, uint32_t attr_id, in rte_event_port_attr_get() argument
860 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_port_attr_get()
861 dev = &rte_eventdevs[dev_id]; in rte_event_port_attr_get()
892 rte_event_queue_attr_get(uint8_t dev_id, uint8_t queue_id, uint32_t attr_id, in rte_event_queue_attr_get() argument
901 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_queue_attr_get()
902 dev = &rte_eventdevs[dev_id]; in rte_event_queue_attr_get()
938 rte_event_port_link(uint8_t dev_id, uint8_t port_id, in rte_event_port_link() argument
948 RTE_EVENTDEV_VALID_DEVID_OR_ERRNO_RET(dev_id, EINVAL, 0); in rte_event_port_link()
949 dev = &rte_eventdevs[dev_id]; in rte_event_port_link()
995 rte_eventdev_trace_port_link(dev_id, port_id, nb_links, diag); in rte_event_port_link()
1000 rte_event_port_unlink(uint8_t dev_id, uint8_t port_id, in rte_event_port_unlink() argument
1008 RTE_EVENTDEV_VALID_DEVID_OR_ERRNO_RET(dev_id, EINVAL, 0); in rte_event_port_unlink()
1009 dev = &rte_eventdevs[dev_id]; in rte_event_port_unlink()
1061 rte_eventdev_trace_port_unlink(dev_id, port_id, nb_unlinks, diag); in rte_event_port_unlink()
1066 rte_event_port_unlinks_in_progress(uint8_t dev_id, uint8_t port_id) in rte_event_port_unlinks_in_progress() argument
1070 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_port_unlinks_in_progress()
1071 dev = &rte_eventdevs[dev_id]; in rte_event_port_unlinks_in_progress()
1088 rte_event_port_links_get(uint8_t dev_id, uint8_t port_id, in rte_event_port_links_get() argument
1095 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_port_links_get()
1096 dev = &rte_eventdevs[dev_id]; in rte_event_port_links_get()
1116 rte_event_dequeue_timeout_ticks(uint8_t dev_id, uint64_t ns, in rte_event_dequeue_timeout_ticks() argument
1121 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dequeue_timeout_ticks()
1122 dev = &rte_eventdevs[dev_id]; in rte_event_dequeue_timeout_ticks()
1132 rte_event_dev_service_id_get(uint8_t dev_id, uint32_t *service_id) in rte_event_dev_service_id_get() argument
1136 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_service_id_get()
1137 dev = &rte_eventdevs[dev_id]; in rte_event_dev_service_id_get()
1149 rte_event_dev_dump(uint8_t dev_id, FILE *f) in rte_event_dev_dump() argument
1153 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_dump()
1154 dev = &rte_eventdevs[dev_id]; in rte_event_dev_dump()
1165 xstats_get_count(uint8_t dev_id, enum rte_event_dev_xstats_mode mode, in xstats_get_count() argument
1168 struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in xstats_get_count()
1177 rte_event_dev_xstats_names_get(uint8_t dev_id, in rte_event_dev_xstats_names_get() argument
1182 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -ENODEV); in rte_event_dev_xstats_names_get()
1183 const int cnt_expected_entries = xstats_get_count(dev_id, mode, in rte_event_dev_xstats_names_get()
1190 const struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_dev_xstats_names_get()
1201 rte_event_dev_xstats_get(uint8_t dev_id, enum rte_event_dev_xstats_mode mode, in rte_event_dev_xstats_get() argument
1205 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -ENODEV); in rte_event_dev_xstats_get()
1206 const struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_dev_xstats_get()
1216 rte_event_dev_xstats_by_name_get(uint8_t dev_id, const char *name, in rte_event_dev_xstats_by_name_get() argument
1219 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, 0); in rte_event_dev_xstats_by_name_get()
1220 const struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_dev_xstats_by_name_get()
1234 int rte_event_dev_xstats_reset(uint8_t dev_id, in rte_event_dev_xstats_reset() argument
1238 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_xstats_reset()
1239 struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_dev_xstats_reset()
1249 int rte_event_dev_selftest(uint8_t dev_id) in rte_event_dev_selftest() argument
1251 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_selftest()
1257 struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_dev_selftest()
1270 rte_event_dev_start(uint8_t dev_id) in rte_event_dev_start() argument
1275 RTE_EDEV_LOG_DEBUG("Start dev_id=%" PRIu8, dev_id); in rte_event_dev_start()
1277 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_start()
1278 dev = &rte_eventdevs[dev_id]; in rte_event_dev_start()
1283 dev_id); in rte_event_dev_start()
1288 rte_eventdev_trace_start(dev_id, diag); in rte_event_dev_start()
1298 rte_event_dev_stop_flush_callback_register(uint8_t dev_id, in rte_event_dev_stop_flush_callback_register() argument
1303 RTE_EDEV_LOG_DEBUG("Stop flush register dev_id=%" PRIu8, dev_id); in rte_event_dev_stop_flush_callback_register()
1305 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_stop_flush_callback_register()
1306 dev = &rte_eventdevs[dev_id]; in rte_event_dev_stop_flush_callback_register()
1315 rte_event_dev_stop(uint8_t dev_id) in rte_event_dev_stop() argument
1319 RTE_EDEV_LOG_DEBUG("Stop dev_id=%" PRIu8, dev_id); in rte_event_dev_stop()
1321 RTE_EVENTDEV_VALID_DEVID_OR_RET(dev_id); in rte_event_dev_stop()
1322 dev = &rte_eventdevs[dev_id]; in rte_event_dev_stop()
1327 dev_id); in rte_event_dev_stop()
1333 rte_eventdev_trace_stop(dev_id); in rte_event_dev_stop()
1337 rte_event_dev_close(uint8_t dev_id) in rte_event_dev_close() argument
1341 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_event_dev_close()
1342 dev = &rte_eventdevs[dev_id]; in rte_event_dev_close()
1348 dev_id); in rte_event_dev_close()
1352 rte_eventdev_trace_close(dev_id); in rte_event_dev_close()
1357 rte_eventdev_data_alloc(uint8_t dev_id, struct rte_eventdev_data **data, in rte_eventdev_data_alloc() argument
1365 n = snprintf(mz_name, sizeof(mz_name), "rte_eventdev_data_%u", dev_id); in rte_eventdev_data_alloc()
1389 uint8_t dev_id; in rte_eventdev_find_free_device_index() local
1391 for (dev_id = 0; dev_id < RTE_EVENT_MAX_DEVS; dev_id++) { in rte_eventdev_find_free_device_index()
1392 if (rte_eventdevs[dev_id].attached == in rte_eventdev_find_free_device_index()
1394 return dev_id; in rte_eventdev_find_free_device_index()
1412 uint8_t dev_id; in rte_event_pmd_allocate() local
1420 dev_id = rte_eventdev_find_free_device_index(); in rte_event_pmd_allocate()
1421 if (dev_id == RTE_EVENT_MAX_DEVS) { in rte_event_pmd_allocate()
1426 eventdev = &rte_eventdevs[dev_id]; in rte_event_pmd_allocate()
1434 int retval = rte_eventdev_data_alloc(dev_id, &eventdev_data, in rte_event_pmd_allocate()
1447 eventdev->data->dev_id = dev_id; in rte_event_pmd_allocate()
1477 eventdev->data->dev_id); in rte_event_pmd_release()
1500 uint8_t dev_id; in handle_dev_list() local
1507 for (dev_id = 0; dev_id < RTE_EVENT_MAX_DEVS; dev_id++) { in handle_dev_list()
1508 if (rte_eventdevs[dev_id].attached == in handle_dev_list()
1510 rte_tel_data_add_array_int(d, dev_id); in handle_dev_list()
1522 uint8_t dev_id; in handle_port_list() local
1529 dev_id = strtoul(params, &end_param, 10); in handle_port_list()
1534 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in handle_port_list()
1535 dev = &rte_eventdevs[dev_id]; in handle_port_list()
1550 uint8_t dev_id; in handle_queue_list() local
1557 dev_id = strtoul(params, &end_param, 10); in handle_queue_list()
1562 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in handle_queue_list()
1563 dev = &rte_eventdevs[dev_id]; in handle_queue_list()
1579 uint8_t dev_id; in handle_queue_links() local
1588 dev_id = strtoul(params, &end_param, 10); in handle_queue_links()
1589 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in handle_queue_links()
1601 ret = rte_event_port_links_get(dev_id, port_id, queues, priorities); in handle_queue_links()
1617 eventdev_build_telemetry_data(int dev_id, in eventdev_build_telemetry_data() argument
1627 num_xstats = rte_event_dev_xstats_names_get(dev_id, in eventdev_build_telemetry_data()
1656 ret = rte_event_dev_xstats_names_get(dev_id, mode, port_queue_id, in eventdev_build_telemetry_data()
1665 ret = rte_event_dev_xstats_get(dev_id, mode, port_queue_id, in eventdev_build_telemetry_data()
1690 int dev_id; in handle_dev_xstats() local
1698 dev_id = strtoul(params, &end_param, 10); in handle_dev_xstats()
1703 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in handle_dev_xstats()
1706 return eventdev_build_telemetry_data(dev_id, mode, 0, d); in handle_dev_xstats()
1714 int dev_id; in handle_port_xstats() local
1724 dev_id = strtoul(params, &end_param, 10); in handle_port_xstats()
1725 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in handle_port_xstats()
1740 return eventdev_build_telemetry_data(dev_id, mode, port_queue_id, d); in handle_port_xstats()
1748 int dev_id; in handle_queue_xstats() local
1758 dev_id = strtoul(params, &end_param, 10); in handle_queue_xstats()
1759 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in handle_queue_xstats()
1774 return eventdev_build_telemetry_data(dev_id, mode, port_queue_id, d); in handle_queue_xstats()