Lines Matching full:coprocessor
2 * arch/xtensa/kernel/coprocessor.S
4 * Xtensa processor configuration-specific table of coprocessor and
18 #include <asm/coprocessor.h>
23 * Rules for coprocessor state manipulation on SMP:
27 * - whether coprocessor context of task T is live on some CPU is
32 * coprocessor context is valid in the T's thread_info.
34 * - if a coprocessor context of task T is live on CPU X, only CPU X changes
35 * T's thread_info->cpenable, cp_owner_cpu and coprocessor save area.
36 * This is done by making sure that for the task T with live coprocessor
128 * Check if any coprocessor context is live on another CPU
129 * and if so go through the C-level coprocessor exception handler
172 /* Find coprocessor number. Subtract first CP EXCCAUSE from EXCCAUSE */
187 /* Get coprocessor save/load table entry (a7). */
207 * Enable coprocessor for the new owner. (a2 = 1 << CP number)
208 * This can be done before loading context into the coprocessor.
222 /* Disable coprocessor for previous owner. (a2 = 1 << CP number) */
235 * Make sure coprocessor context and THREAD_CP_OWNER_CPU are in memory
275 * Save coprocessor registers for coprocessor 'index'.
276 * The register values are saved to or loaded from the coprocessor area