Lines Matching full:sw
11 * the hosted embedded OS / SW can use to emulate the CPU
15 * and SW operation, so that only one of them executes at
77 * If called from a SW thread, release the HW thread which is blocked in
117 /* This SW thread will wait until being cancelled from in nce_terminate()
130 * Both HW and SW threads will use this function to transfer control to the
167 * Helper function that wraps the SW start_routine
180 NCE_DEBUG("SW init started (%lu)\n", in sw_wrapper()
190 * * Spawn a new pthread which will run the first embedded SW thread <start_routine>
191 * * Hold the caller until that embedded SW thread (or a child it spawns)
194 * Note that during this, an embedded SW thread may call nsi_exit(), which would result
206 /* Create a thread for the embedded SW init: */ in nce_boot_cpu()
224 * * Hold this embedded SW thread until the CPU is awaken again,
228 * Note: Can only be called from embedded SW threads
245 * * Release the SW thread which had been held on nce_halt_cpu()
248 * Calling it from a SW thread is a programming error.
261 * If while the SW was running it was decided to terminate the execution in nce_wake_cpu()