Lines Matching refs:queue_id

65 #define VALID_QUEUE_OR_RET_ERR(queue_id, dev) do { \  argument
66 if (queue_id >= dev->data->num_queues) { \
68 queue_id, dev->data->dev_id); \
433 rte_bbdev_queue_configure(uint16_t dev_id, uint16_t queue_id, in rte_bbdev_queue_configure() argument
446 VALID_QUEUE_OR_RET_ERR(queue_id, dev); in rte_bbdev_queue_configure()
448 if (dev->data->queues[queue_id].started || dev->data->started) { in rte_bbdev_queue_configure()
451 queue_id, dev_id); in rte_bbdev_queue_configure()
485 conf->queue_size, queue_id, dev_id, in rte_bbdev_queue_configure()
492 conf->queue_size, queue_id, dev_id); in rte_bbdev_queue_configure()
499 conf->priority, queue_id, dev_id, in rte_bbdev_queue_configure()
507 conf->priority, queue_id, dev_id, in rte_bbdev_queue_configure()
514 if (dev->data->queues[queue_id].queue_private != NULL) { in rte_bbdev_queue_configure()
515 ret = dev->dev_ops->queue_release(dev, queue_id); in rte_bbdev_queue_configure()
518 dev_id, queue_id); in rte_bbdev_queue_configure()
524 ret = dev->dev_ops->queue_setup(dev, queue_id, (conf != NULL) ? in rte_bbdev_queue_configure()
530 dev_id, queue_id); in rte_bbdev_queue_configure()
535 stored_conf = &dev->data->queues[queue_id].conf; in rte_bbdev_queue_configure()
545 dev_id, queue_id, stored_conf->queue_size, op_type_str, in rte_bbdev_queue_configure()
650 rte_bbdev_queue_start(uint16_t dev_id, uint16_t queue_id) in rte_bbdev_queue_start() argument
657 VALID_QUEUE_OR_RET_ERR(queue_id, dev); in rte_bbdev_queue_start()
659 if (dev->data->queues[queue_id].started) { in rte_bbdev_queue_start()
661 queue_id, dev_id); in rte_bbdev_queue_start()
666 int ret = dev->dev_ops->queue_start(dev, queue_id); in rte_bbdev_queue_start()
669 dev_id, queue_id); in rte_bbdev_queue_start()
673 dev->data->queues[queue_id].started = true; in rte_bbdev_queue_start()
675 rte_bbdev_log_debug("Started queue %u of device %u", queue_id, dev_id); in rte_bbdev_queue_start()
680 rte_bbdev_queue_stop(uint16_t dev_id, uint16_t queue_id) in rte_bbdev_queue_stop() argument
687 VALID_QUEUE_OR_RET_ERR(queue_id, dev); in rte_bbdev_queue_stop()
689 if (!dev->data->queues[queue_id].started) { in rte_bbdev_queue_stop()
691 queue_id, dev_id); in rte_bbdev_queue_stop()
696 int ret = dev->dev_ops->queue_stop(dev, queue_id); in rte_bbdev_queue_stop()
699 dev_id, queue_id); in rte_bbdev_queue_stop()
703 dev->data->queues[queue_id].started = false; in rte_bbdev_queue_stop()
705 rte_bbdev_log_debug("Stopped queue %u of device %u", queue_id, dev_id); in rte_bbdev_queue_stop()
808 rte_bbdev_queue_info_get(uint16_t dev_id, uint16_t queue_id, in rte_bbdev_queue_info_get() argument
814 VALID_QUEUE_OR_RET_ERR(queue_id, dev); in rte_bbdev_queue_info_get()
823 queue_info->conf = dev->data->queues[queue_id].conf; in rte_bbdev_queue_info_get()
824 queue_info->started = dev->data->queues[queue_id].started; in rte_bbdev_queue_info_get()
827 queue_id, dev_id); in rte_bbdev_queue_info_get()
1059 rte_bbdev_queue_intr_enable(uint16_t dev_id, uint16_t queue_id) in rte_bbdev_queue_intr_enable() argument
1063 VALID_QUEUE_OR_RET_ERR(queue_id, dev); in rte_bbdev_queue_intr_enable()
1066 return dev->dev_ops->queue_intr_enable(dev, queue_id); in rte_bbdev_queue_intr_enable()
1070 rte_bbdev_queue_intr_disable(uint16_t dev_id, uint16_t queue_id) in rte_bbdev_queue_intr_disable() argument
1074 VALID_QUEUE_OR_RET_ERR(queue_id, dev); in rte_bbdev_queue_intr_disable()
1077 return dev->dev_ops->queue_intr_disable(dev, queue_id); in rte_bbdev_queue_intr_disable()
1081 rte_bbdev_queue_intr_ctl(uint16_t dev_id, uint16_t queue_id, int epfd, int op, in rte_bbdev_queue_intr_ctl() argument
1090 VALID_QUEUE_OR_RET_ERR(queue_id, dev); in rte_bbdev_queue_intr_ctl()
1098 if (queue_id >= RTE_MAX_RXTX_INTR_VEC_ID) { in rte_bbdev_queue_intr_ctl()
1100 dev_id, queue_id); in rte_bbdev_queue_intr_ctl()
1104 vec = rte_intr_vec_list_index_get(intr_handle, queue_id); in rte_bbdev_queue_intr_ctl()
1109 dev_id, queue_id, op, epfd, vec); in rte_bbdev_queue_intr_ctl()