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

Function rte_event_dev_info_get

dpdk/lib/eventdev/rte_eventdev.c:87–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87int
88rte_event_dev_info_get(uint8_t dev_id, struct rte_event_dev_info *dev_info)
89{
90 struct rte_eventdev *dev;
91
92 RTE_EVENTDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL);
93 dev = &rte_eventdevs[dev_id];
94
95 if (dev_info == NULL)
96 return -EINVAL;
97
98 memset(dev_info, 0, sizeof(struct rte_event_dev_info));
99
100 if (*dev->dev_ops->dev_infos_get == NULL)
101 return -ENOTSUP;
102 (*dev->dev_ops->dev_infos_get)(dev, dev_info);
103
104 dev_info->dequeue_timeout_ns = dev->data->dev_conf.dequeue_timeout_ns;
105
106 dev_info->dev = dev->dev;
107 if (dev->dev != NULL && dev->dev->driver != NULL)
108 dev_info->driver_name = dev->dev->driver->name;
109
110 rte_eventdev_trace_info_get(dev_id, dev_info, dev_info->dev);
111
112 return 0;
113}
114
115int
116rte_event_eth_rx_adapter_caps_get(uint8_t dev_id, uint16_t eth_port_id,

Callers 15

octeontx_probeFunction · 0.85
initFunction · 0.85
test_single_linkFunction · 0.85
test_info_getFunction · 0.85
test_directed_trafficFunction · 0.85
test_deferred_schedFunction · 0.85
test_delayed_popFunction · 0.85
test_dlb2_eventdevFunction · 0.85
_eventdev_setupFunction · 0.85

Calls 1

memsetFunction · 0.85

Tested by 15

initFunction · 0.68
test_single_linkFunction · 0.68
test_info_getFunction · 0.68
test_directed_trafficFunction · 0.68
test_deferred_schedFunction · 0.68
test_delayed_popFunction · 0.68
test_dlb2_eventdevFunction · 0.68
_eventdev_setupFunction · 0.68
generate_random_eventsFunction · 0.68
_eventdev_setupFunction · 0.68