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

Function rte_compressdev_devices_get

dpdk/lib/compressdev/rte_compressdev.c:143–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141}
142
143uint8_t
144rte_compressdev_devices_get(const char *driver_name, uint8_t *devices,
145 uint8_t nb_devices)
146{
147 uint8_t i, count = 0;
148 struct rte_compressdev *devs = compressdev_globals.devs;
149 uint8_t max_devs = compressdev_globals.max_devs;
150
151 for (i = 0; i < max_devs && count < nb_devices; i++) {
152
153 if (devs[i].attached == RTE_COMPRESSDEV_ATTACHED) {
154 int cmp;
155
156 cmp = strncmp(devs[i].device->driver->name,
157 driver_name,
158 strlen(driver_name));
159
160 if (cmp == 0)
161 devices[count++] = devs[i].data->dev_id;
162 }
163 }
164
165 return count;
166}
167
168int
169rte_compressdev_socket_id(uint8_t dev_id)

Callers 1

Calls 1

strncmpFunction · 0.85

Tested by

no test coverage detected