| 347 | } |
| 348 | |
| 349 | static void |
| 350 | sw_init_qid_iqs(struct sw_evdev *sw) |
| 351 | { |
| 352 | int i, j; |
| 353 | |
| 354 | /* Initialize the IQ memory of all configured qids */ |
| 355 | for (i = 0; i < RTE_EVENT_MAX_QUEUES_PER_DEV; i++) { |
| 356 | struct sw_qid *qid = &sw->qids[i]; |
| 357 | |
| 358 | if (!qid->initialized) |
| 359 | continue; |
| 360 | |
| 361 | for (j = 0; j < SW_IQS_MAX; j++) |
| 362 | iq_init(sw, &qid->iq[j]); |
| 363 | } |
| 364 | } |
| 365 | |
| 366 | static int |
| 367 | sw_qids_empty(struct sw_evdev *sw) |