Lines Matching +full:operations +full:- +full:per +full:- +full:run
4 * SPDX-License-Identifier: Apache-2.0
87 * By putting them end-to-end, this means that a thread is
88 * non-preemptible if the bundled value is greater than or equal to
113 /* True for the per-CPU idle threads */
116 /* CPU index on which thread was last run */
125 /* "May run on" bits for each CPU */
157 /* Stack start - Represents the start address of the thread-writable
165 * for local thread data storage, as well as any area left-out due to
172 * used for TLS or random stack base offsets. (start + size - delta)
212 * For CPU stats, execution_cycles is the sum of non-idle + idle cycles.
215 uint64_t execution_cycles; /* total # of cycles (cpu: non-idle + idle) */
216 uint64_t total_cycles; /* total # of non-idle cycles */
224 * non-idle threads as bounded by the idle thread(s).
227 uint64_t current_cycles; /* current # of non-idle cycles */
228 uint64_t peak_cycles; /* peak # of non-idle cycles */
229 uint64_t average_cycles; /* average # of non-idle cycles */
302 /** crude thread-local storage */
312 /** per-thread errno variable */
340 /* When using __switch() a few previously arch-specific items
354 /* Pointer to arch-specific TLS area */
364 /** Pipe descriptor used with blocking k_pipe operations */
377 /** arch-specifics: must always be at the end */