Searched refs:WORKQUEUE_NUMPRIOS (Results 1 - 2 of 2) sorted by relevance

/darwin-on-arm/xnu/bsd/sys/
H A Dpthread_internal.h57 #define WORKQUEUE_NUMPRIOS 4 macro
101 uint16_t wq_requests[WORKQUEUE_NUMPRIOS];
102 uint16_t wq_ocrequests[WORKQUEUE_NUMPRIOS];
103 uint16_t wq_reqconc[WORKQUEUE_NUMPRIOS]; /* requested concurrency for each priority level */
104 uint16_t *wq_thscheduled_count[WORKQUEUE_NUMPRIOS];
105 uint32_t *wq_thactive_count[WORKQUEUE_NUMPRIOS]; /* must be uint32_t since we OSAddAtomic on these */
106 uint64_t *wq_lastblocked_ts[WORKQUEUE_NUMPRIOS];
/darwin-on-arm/xnu/bsd/kern/
H A Dpthread_synch.c694 for (priority = 0; priority < WORKQUEUE_NUMPRIOS; priority++) {
698 assert(priority < WORKQUEUE_NUMPRIOS);
847 for (priority = 0; priority < WORKQUEUE_NUMPRIOS; priority++) {
851 assert(priority < WORKQUEUE_NUMPRIOS);
1111 tl->th_priority = WORKQUEUE_NUMPRIOS;
1160 limit = num_cpus * (WORKQUEUE_NUMPRIOS + 1);
1188 (num_cpus * WORKQUEUE_NUMPRIOS * sizeof(uint16_t)) +
1189 (num_cpus * WORKQUEUE_NUMPRIOS * sizeof(uint32_t)) +
1190 (num_cpus * WORKQUEUE_NUMPRIOS * sizeof(uint64_t)) +
1203 for (i = 0; i < WORKQUEUE_NUMPRIOS;
[all...]

Completed in 20 milliseconds