Lines Matching full:context

13  * in a thread's stack region when a preemptive context switch occurs.
21 * the floating point context is unconditionally saved/restored with every
22 * context switch.
73 * @brief Save non-integer context information
75 * This routine saves the system's "live" non-integer context into the
89 * @brief Save non-integer context information
91 * This routine saves the system's "live" non-integer context into the
105 * @brief Initialize floating point register context information.
115 * @brief Initialize SSE register context information.
125 * Save a thread's floating point context information.
127 * This routine saves the system's "live" floating point context into the
143 * Initialize a thread's floating point context information.
145 * This routine initializes the system's "live" floating point context.
159 * Enable preservation of floating point context information.
163 * this routine locks interrupts to ensure that a context switch does not occur.
165 * thread (since context switching can't occur), but it is harmless.
176 /* Ensure a preemptive context switch does not occur */ in z_float_enable()
180 /* Indicate thread requires floating point context saving */ in z_float_enable()
191 * Save existing floating point context (since it is about to change), in z_float_enable()
193 * currently handling an interrupt or exception (meaning its FP context in z_float_enable()
204 /* Now create a virgin FP context */ in z_float_enable()
208 /* Associate the new FP context with the specified thread */ in z_float_enable()
215 * (The FP context is "live" in hardware, not saved in TCS.) in z_float_enable()
238 * entry), so save the new FP context in their TCS, in z_float_enable()
242 * The saved FP context is needed in case the thread in z_float_enable()
244 * since z_swap() uses it to restore FP context when in z_float_enable()
247 * Saving the FP context reinits the FPU, and thus in z_float_enable()
248 * our own FP context, but that's OK since it didn't in z_float_enable()
261 * Disable preservation of floating point context information.
265 * this routine locks interrupts to ensure that a context switch does not occur.
267 * thread (since context switching can't occur), but it is harmless.
273 /* Ensure a preemptive context switch does not occur */ in z_float_disable()