Lines Matching full:offload
30 * This global variable control if the priority of offload job
51 /* thread entry of doing offload job */
55 /*TESTPOINT: offload thread run right after irq end.*/ in entry_offload_job()
57 "the offload did not run immediately."); in entry_offload_job()
61 "the offload did not run immediately."); in entry_offload_job()
68 /* offload work to work queue */
190 /* set priority of offload job higher than thread */ in run_test_offload()
218 /* wait for all offload job complete */ in run_test_offload()
224 "submitted job unmatch offload"); in run_test_offload()
233 * @brief Test interrupt offload work to multiple jobs
237 * @details Validate isr can offload workload to multi work queue, and:
239 * - If the priority of the original thread < offload job, offload jobs
242 * - If the priority of the original thread >= offload job, offload
257 * @brief Test interrupt offload work to identical jobs
261 * @details Validate isr can offload workload to work queue, and all
262 * the offload jobs use the same thread entry, and:
264 * - If the priority of the original thread < offload job, offload jobs
267 * - If the priority of the original thread >= offload job, offload
282 * @brief Test interrupt offload work by dynamic interrupt
286 * @details Validate isr can offload workload to work queue, and the
287 * offload jobs could execute immediately base on it's priority.