Lines Matching refs:nb_ports
266 rte_event_dev_port_config(struct rte_eventdev *dev, uint8_t nb_ports) in rte_event_dev_port_config() argument
268 uint8_t old_nb_ports = dev->data->nb_ports; in rte_event_dev_port_config()
274 RTE_EDEV_LOG_DEBUG("Setup %d ports on device %u", nb_ports, in rte_event_dev_port_config()
278 if (dev->data->ports == NULL && nb_ports != 0) { in rte_event_dev_port_config()
280 sizeof(dev->data->ports[0]) * nb_ports, in rte_event_dev_port_config()
283 dev->data->nb_ports = 0; in rte_event_dev_port_config()
285 "nb_ports %u", nb_ports); in rte_event_dev_port_config()
292 sizeof(dev->data->ports_cfg[0]) * nb_ports, in rte_event_dev_port_config()
295 dev->data->nb_ports = 0; in rte_event_dev_port_config()
297 "nb_ports %u", nb_ports); in rte_event_dev_port_config()
304 sizeof(dev->data->links_map[0]) * nb_ports * in rte_event_dev_port_config()
308 dev->data->nb_ports = 0; in rte_event_dev_port_config()
310 "nb_ports %u", nb_ports); in rte_event_dev_port_config()
313 for (i = 0; i < nb_ports * RTE_EVENT_MAX_QUEUES_PER_DEV; i++) in rte_event_dev_port_config()
316 } else if (dev->data->ports != NULL && nb_ports != 0) {/* re-config */ in rte_event_dev_port_config()
323 for (i = nb_ports; i < old_nb_ports; i++) in rte_event_dev_port_config()
327 ports = rte_realloc(ports, sizeof(ports[0]) * nb_ports, in rte_event_dev_port_config()
331 " nb_ports %u", nb_ports); in rte_event_dev_port_config()
337 sizeof(ports_cfg[0]) * nb_ports, in rte_event_dev_port_config()
341 " nb_ports %u", nb_ports); in rte_event_dev_port_config()
347 sizeof(dev->data->links_map[0]) * nb_ports * in rte_event_dev_port_config()
351 dev->data->nb_ports = 0; in rte_event_dev_port_config()
353 "nb_ports %u", nb_ports); in rte_event_dev_port_config()
357 if (nb_ports > old_nb_ports) { in rte_event_dev_port_config()
358 uint8_t new_ps = nb_ports - old_nb_ports; in rte_event_dev_port_config()
362 nb_ports * RTE_EVENT_MAX_QUEUES_PER_DEV; in rte_event_dev_port_config()
376 } else if (dev->data->ports != NULL && nb_ports == 0) { in rte_event_dev_port_config()
380 for (i = nb_ports; i < old_nb_ports; i++) in rte_event_dev_port_config()
384 dev->data->nb_ports = nb_ports; in rte_event_dev_port_config()
705 if (port_id < dev->data->nb_ports) in is_valid_port()
836 *attr_value = dev->data->nb_ports; in rte_event_dev_attr_get()
1538 for (i = 0; i < dev->data->nb_ports; i++) in handle_port_list()