/Zephyr-Core-3.5.0/tests/kernel/workq/work_queue/ |
D | README.txt | 38 - Submitting work 2 from coop thread 40 - Submitting work 4 from coop thread 43 - Submitting work 6 from coop thread 66 - Submitting delayed work 2 from coop thread 67 - Submitting delayed work 4 from coop thread 68 - Submitting delayed work 6 from coop thread 85 Starting delayed resubmit from coop thread test 97 - Cancel delayed work from coop thread 98 - Cancel pending delayed work from coop thread
|
/Zephyr-Core-3.5.0/tests/kernel/workq/work/ |
D | prj.conf | 7 # Coop [-4, 0), preempt [0, 4)
|
/Zephyr-Core-3.5.0/arch/arc/core/ |
D | isr_wrapper.S | 140 o coop 142 When a coop context switch is done, the callee-saved registers are 150 From coop: 152 o to coop 169 o to coop 181 o to coop
|
/Zephyr-Core-3.5.0/tests/benchmarks/latency_measure/ |
D | README.rst | 13 * Measure average context switch time between threads (coop) 27 Average context switch time between threads (coop) : 9503 cycles , 9503 ns
|
/Zephyr-Core-3.5.0/tests/net/icmp/ |
D | testcase.yaml | 15 net.icmp.coop:
|
/Zephyr-Core-3.5.0/tests/benchmarks/latency_measure/src/ |
D | coop_ctx_switch.c | 12 * This file contains thread (coop) context switch time measurement. 129 PRINT_STATS_AVG("Average context switch time between threads (coop)", in coop_ctx_switch()
|
/Zephyr-Core-3.5.0/tests/kernel/threads/thread_init/src/ |
D | main.c | 115 * @brief test coop thread initialization via K_THREAD_DEFINE 172 * @brief test coop thread initialization via k_thread_create 184 /*create coop thread*/ in ZTEST()
|
/Zephyr-Core-3.5.0/tests/kernel/sched/preempt/src/ |
D | main.c | 43 const enum { METAIRQ, COOP, PREEMPTIBLE } worker_priorities[] = { enumerator 45 COOP, COOP, 312 } else if (worker_priorities[i] == COOP) { in ZTEST()
|
/Zephyr-Core-3.5.0/samples/cpp/cpp_synchronization/src/ |
D | main.cpp | 146 /* wait a while, then let coop thread have a turn */ in main() 151 /* Wait for coop thread to let us have a turn */ in main()
|
/Zephyr-Core-3.5.0/samples/philosophers/ |
D | README.rst | 23 It is possible to run the demo in coop-only or preempt-only mode. To achieve 32 coop-only: 38 (preempt-only) and -7 to -2 (coop-only).
|
/Zephyr-Core-3.5.0/subsys/net/ip/ |
D | net_tc.c | 157 * cooperative priority -1 for coop priorities and 7 for preemptive in tx_tc2thread() 305 "coop" : "preempt", in net_tc_tx_init() 363 "coop" : "preempt", in net_tc_rx_init()
|
/Zephyr-Core-3.5.0/arch/nios2/core/offsets/ |
D | offsets.c | 32 /* struct coop member offsets */
|
/Zephyr-Core-3.5.0/tests/kernel/sched/schedule_api/src/ |
D | test_sched_is_preempt_thread.c | 79 /* create coop thread */ in ZTEST()
|
/Zephyr-Core-3.5.0/tests/kernel/workq/work_queue/src/ |
D | main.c | 138 TC_PRINT(" - Submitting work %d from coop thread\n", i + 1); in coop_work_main() 286 " coop thread\n", i + 1); in coop_delayed_work_main() 323 TC_PRINT(" - Cancel delayed work from coop thread\n"); in coop_delayed_work_cancel_main()
|
/Zephyr-Core-3.5.0/include/zephyr/ |
D | kernel_structs.h | 120 /* Coop thread preempted by current metairq, or NULL */
|
/Zephyr-Core-3.5.0/samples/philosophers/src/ |
D | main.c | 213 * create two coop. threads (prios -2/-1) and four preemptive threads in start_threads()
|
/Zephyr-Core-3.5.0/include/zephyr/kernel/ |
D | thread.h | 84 * thread is coop if its prio is negative, thus 0x80 to 0xff when
|
/Zephyr-Core-3.5.0/tests/kernel/workq/work/src/ |
D | main.c | 1166 /* Make sure it ran on the coop queue and is now idle */ in ZTEST() 1207 * to coop since running). in ZTEST() 1229 /* Check that coop ran once, and work is still delayed and in ZTEST() 1240 /* Check that got diverted to coop and ran, and work is still in ZTEST()
|
/Zephyr-Core-3.5.0/arch/arc/include/ |
D | swap_macros.h | 474 /* when switch to thread caused by coop, some status regs need to set */
|
/Zephyr-Core-3.5.0/tests/kernel/threads/thread_apis/src/ |
D | main.c | 75 * @brief test thread custom data get/set from coop thread
|
/Zephyr-Core-3.5.0/lib/posix/ |
D | pthread.c | 172 /* Zephyr COOP priority starts from -1 */ in posix_to_zephyr_priority()
|
/Zephyr-Core-3.5.0/doc/releases/ |
D | release-notes-1.7.rst | 230 * ``ZEP-929`` - Verify the preempt-thread-only and coop-thread-only configurations
|
/Zephyr-Core-3.5.0/kernel/ |
D | Kconfig | 27 int "Number of coop priorities" if MULTITHREADING
|
/Zephyr-Core-3.5.0/doc/hardware/porting/ |
D | arch.rst | 269 If running a coop-only system, i.e. if :kconfig:option:`CONFIG_NUM_PREEMPT_PRIORITIES`
|