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

Function sw_close

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

Source from the content-addressed store, hash-verified

847}
848
849static int
850sw_close(struct rte_eventdev *dev)
851{
852 struct sw_evdev *sw = sw_pmd_priv(dev);
853 uint32_t i;
854
855 for (i = 0; i < sw->qid_count; i++)
856 sw_queue_release(dev, i);
857 sw->qid_count = 0;
858
859 for (i = 0; i < sw->port_count; i++)
860 sw_port_release(&sw->ports[i]);
861 sw->port_count = 0;
862
863 memset(&sw->stats, 0, sizeof(sw->stats));
864 sw->sched_called = 0;
865 sw->sched_no_iq_enqueues = 0;
866 sw->sched_no_cq_enqueues = 0;
867 sw->sched_cq_qid_called = 0;
868
869 return 0;
870}
871
872static int
873assign_numa_node(const char *key __rte_unused, const char *value, void *opaque)

Callers

nothing calls this directly

Calls 4

sw_pmd_privFunction · 0.85
sw_queue_releaseFunction · 0.85
sw_port_releaseFunction · 0.85
memsetFunction · 0.85

Tested by

no test coverage detected