| 310 | } |
| 311 | |
| 312 | static void |
| 313 | sw_queue_release(struct rte_eventdev *dev, uint8_t id) |
| 314 | { |
| 315 | struct sw_evdev *sw = sw_pmd_priv(dev); |
| 316 | struct sw_qid *qid = &sw->qids[id]; |
| 317 | |
| 318 | if (qid->type == RTE_SCHED_TYPE_ORDERED) { |
| 319 | rte_free(qid->reorder_buffer); |
| 320 | rob_ring_free(qid->reorder_buffer_freelist); |
| 321 | } |
| 322 | memset(qid, 0, sizeof(*qid)); |
| 323 | } |
| 324 | |
| 325 | static int |
| 326 | sw_queue_setup(struct rte_eventdev *dev, uint8_t queue_id, |
no test coverage detected