| 141 | } |
| 142 | |
| 143 | uint8_t |
| 144 | rte_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 | |
| 168 | int |
| 169 | rte_compressdev_socket_id(uint8_t dev_id) |
no test coverage detected