* Start message ring processing threads on other CPUs, after SMP start */
| 451 | * Start message ring processing threads on other CPUs, after SMP start |
| 452 | */ |
| 453 | static void |
| 454 | start_msgring_threads(void *arg) |
| 455 | { |
| 456 | int hwt; |
| 457 | |
| 458 | for (hwt = 1; hwt < XLP_MAX_CORES * XLP_MAX_THREADS; hwt++) { |
| 459 | if ((xlp_msg_thread_mask & (1 << hwt)) == 0) |
| 460 | continue; |
| 461 | create_msgring_thread(hwt); |
| 462 | } |
| 463 | } |
| 464 | |
| 465 | SYSINIT(xlp_msgring_config, SI_SUB_DRIVERS, SI_ORDER_FIRST, |
| 466 | xlp_msgring_config, NULL); |
nothing calls this directly
no test coverage detected