MCPcopy Create free account
hub / github.com/F-Stack/f-stack / sw_queue_release

Function sw_queue_release

dpdk/drivers/event/sw/sw_evdev.c:312–323  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

310}
311
312static void
313sw_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
325static int
326sw_queue_setup(struct rte_eventdev *dev, uint8_t queue_id,

Callers 2

sw_queue_setupFunction · 0.85
sw_closeFunction · 0.85

Calls 4

sw_pmd_privFunction · 0.85
rte_freeFunction · 0.85
rob_ring_freeFunction · 0.85
memsetFunction · 0.85

Tested by

no test coverage detected