Lines Matching refs:queue_conf

552 				 struct rte_event_queue_conf *queue_conf)  in rte_event_queue_default_conf_get()  argument
559 if (queue_conf == NULL) in rte_event_queue_default_conf_get()
569 memset(queue_conf, 0, sizeof(struct rte_event_queue_conf)); in rte_event_queue_default_conf_get()
570 (*dev->dev_ops->queue_def_conf)(dev, queue_id, queue_conf); in rte_event_queue_default_conf_get()
572 rte_eventdev_trace_queue_default_conf_get(dev_id, dev, queue_id, queue_conf); in rte_event_queue_default_conf_get()
578 is_valid_atomic_queue_conf(const struct rte_event_queue_conf *queue_conf) in is_valid_atomic_queue_conf() argument
580 if (queue_conf && in is_valid_atomic_queue_conf()
581 !(queue_conf->event_queue_cfg & in is_valid_atomic_queue_conf()
583 ((queue_conf->event_queue_cfg & in is_valid_atomic_queue_conf()
585 (queue_conf->schedule_type in is_valid_atomic_queue_conf()
594 is_valid_ordered_queue_conf(const struct rte_event_queue_conf *queue_conf) in is_valid_ordered_queue_conf() argument
596 if (queue_conf && in is_valid_ordered_queue_conf()
597 !(queue_conf->event_queue_cfg & in is_valid_ordered_queue_conf()
599 ((queue_conf->event_queue_cfg & in is_valid_ordered_queue_conf()
601 (queue_conf->schedule_type in is_valid_ordered_queue_conf()
612 const struct rte_event_queue_conf *queue_conf) in rte_event_queue_setup() argument
626 if (is_valid_atomic_queue_conf(queue_conf)) { in rte_event_queue_setup()
627 if (queue_conf->nb_atomic_flows == 0 || in rte_event_queue_setup()
628 queue_conf->nb_atomic_flows > in rte_event_queue_setup()
632 dev_id, queue_id, queue_conf->nb_atomic_flows, in rte_event_queue_setup()
639 if (is_valid_ordered_queue_conf(queue_conf)) { in rte_event_queue_setup()
640 if (queue_conf->nb_atomic_order_sequences == 0 || in rte_event_queue_setup()
641 queue_conf->nb_atomic_order_sequences > in rte_event_queue_setup()
645 dev_id, queue_id, queue_conf->nb_atomic_order_sequences, in rte_event_queue_setup()
660 if (queue_conf == NULL) { in rte_event_queue_setup()
664 queue_conf = &def_conf; in rte_event_queue_setup()
667 dev->data->queues_cfg[queue_id] = *queue_conf; in rte_event_queue_setup()
668 rte_eventdev_trace_queue_setup(dev_id, queue_id, queue_conf); in rte_event_queue_setup()
669 return (*dev->dev_ops->queue_setup)(dev, queue_id, queue_conf); in rte_event_queue_setup()