Lines 108-114
Link Here
|
108 |
extern void at_create_wrapper_6(void* arg) ; |
108 |
extern void at_create_wrapper_6(void* arg) ; |
109 |
|
109 |
|
110 |
extern AT_SPINLOCK_DEC(thr_num_lck) ; |
110 |
extern AT_SPINLOCK_DEC(thr_num_lck) ; |
111 |
extern int at_thr_num ; |
111 |
extern volatile int at_thr_num ; |
112 |
|
112 |
|
113 |
#define AT_WHICH_QUEUE(t) (((t)->affinity == AT_UNBOUND) ? \ |
113 |
#define AT_WHICH_QUEUE(t) (((t)->affinity == AT_UNBOUND) ? \ |
114 |
(&at_global_run_queue) : at_local_run_queues[(t)->affinity]) |
114 |
(&at_global_run_queue) : at_local_run_queues[(t)->affinity]) |
Lines 835-841
Link Here
|
835 |
return t->affinity ; |
835 |
return t->affinity ; |
836 |
} |
836 |
} |
837 |
|
837 |
|
838 |
extern unsigned int at_concurrency ; |
838 |
extern volatile unsigned int at_concurrency ; |
839 |
|
839 |
|
840 |
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
840 |
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
841 |
|
841 |
|