| /kernel/linux/linux-5.10/arch/powerpc/platforms/cell/spufs/ |
| D | spu_restore.c | 7 * SPU-side context restore sequence outlined in 55 /* Restore, Step 4: in restore_upper_240kb() 73 /* Restore, Step 6(moved): in restore_decr() 92 /* Restore, Step 11: in write_ppu_mb() 106 /* Restore, Step 12: in write_ppuint_mb() 120 /* Restore, Step 13: in restore_fpcr() 121 * Restore the floating-point status and control in restore_fpcr() 134 /* Restore, Step 14: in restore_srr0() 135 * Restore the SPU SRR0 data from the LSCSA. in restore_srr0() 147 /* Restore, Step 15: in restore_event_mask() [all …]
|
| D | switch.c | 17 * save, and then later (optionally) restore the context of a 67 * Restore, Step 1: in acquire_spu_lock() 75 /* Restore, Step 76: in release_spu_lock() 100 * Restore, Step 2: in disable_interrupts() 137 * Restore, Step 25. in set_watchdog_timer() 150 * Restore, Step 3: in inhibit_user_access() 161 * Restore, Step 5: in set_switch_pending() 299 * Restore, Step 11. in do_mfc_mssync() 310 * Restore, Step 12. in issue_mfc_tlbie() 311 * Restore, Step 48. in issue_mfc_tlbie() [all …]
|
| D | spu_restore_crt0.S | 3 * crt0_r.S: Entry function for SPU-side context restore. 7 * Entry and exit function for SPU-side of the context restore 46 /* SPU Context Restore, Step 5: Restore the remaining 112 GPRs. */ 63 /* SPU Context Restore Step 17: Restore the first 16 GPRs. */ 83 * indicating that the SPU-side restore code has
|
| D | spu_utils.h | 59 * Restore, Step 1: in set_event_mask() 71 * Restore, Step 2: in set_tag_mask() 84 * Restore, Step 3: in build_dma_list() 105 * Restore, Step 7: in enqueue_putllc() 123 * Restore, Step 8: in set_tag_update() 132 * Restore, Step 9: in read_tag_status() 141 * Restore, Step 10: in read_llar_status()
|
| /kernel/linux/linux-4.19/arch/powerpc/platforms/cell/spufs/ |
| D | spu_restore.c | 6 * SPU-side context restore sequence outlined in 69 /* Restore, Step 4: in restore_upper_240kb() 87 /* Restore, Step 6(moved): in restore_decr() 106 /* Restore, Step 11: in write_ppu_mb() 120 /* Restore, Step 12: in write_ppuint_mb() 134 /* Restore, Step 13: in restore_fpcr() 135 * Restore the floating-point status and control in restore_fpcr() 148 /* Restore, Step 14: in restore_srr0() 149 * Restore the SPU SRR0 data from the LSCSA. in restore_srr0() 161 /* Restore, Step 15: in restore_event_mask() [all …]
|
| D | switch.c | 16 * save, and then later (optionally) restore the context of a 81 * Restore, Step 1: in acquire_spu_lock() 89 /* Restore, Step 76: in release_spu_lock() 114 * Restore, Step 2: in disable_interrupts() 151 * Restore, Step 25. in set_watchdog_timer() 164 * Restore, Step 3: in inhibit_user_access() 175 * Restore, Step 5: in set_switch_pending() 313 * Restore, Step 11. in do_mfc_mssync() 324 * Restore, Step 12. in issue_mfc_tlbie() 325 * Restore, Step 48. in issue_mfc_tlbie() [all …]
|
| D | spu_restore_crt0.S | 2 * crt0_r.S: Entry function for SPU-side context restore. 6 * Entry and exit function for SPU-side of the context restore 60 /* SPU Context Restore, Step 5: Restore the remaining 112 GPRs. */ 77 /* SPU Context Restore Step 17: Restore the first 16 GPRs. */ 97 * indicating that the SPU-side restore code has
|
| /kernel/linux/linux-5.10/arch/arm/mach-sa1100/ |
| D | pm.c | 39 #define RESTORE(x) x = sleep_save[SLEEP_SAVE_##x] macro 95 /* restore registers */ in sa11x0_pm_enter() 96 RESTORE(GPDR); in sa11x0_pm_enter() 97 RESTORE(GAFR); in sa11x0_pm_enter() 99 RESTORE(PPDR); in sa11x0_pm_enter() 100 RESTORE(PPSR); in sa11x0_pm_enter() 101 RESTORE(PPAR); in sa11x0_pm_enter() 102 RESTORE(PSDR); in sa11x0_pm_enter() 104 RESTORE(Ser1SDCR0); in sa11x0_pm_enter()
|
| /kernel/linux/linux-4.19/arch/arm/mach-sa1100/ |
| D | pm.c | 39 #define RESTORE(x) x = sleep_save[SLEEP_SAVE_##x] macro 95 /* restore registers */ in sa11x0_pm_enter() 96 RESTORE(GPDR); in sa11x0_pm_enter() 97 RESTORE(GAFR); in sa11x0_pm_enter() 99 RESTORE(PPDR); in sa11x0_pm_enter() 100 RESTORE(PPSR); in sa11x0_pm_enter() 101 RESTORE(PPAR); in sa11x0_pm_enter() 102 RESTORE(PSDR); in sa11x0_pm_enter() 104 RESTORE(Ser1SDCR0); in sa11x0_pm_enter()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/d71/ |
| D | d71_dev.c | 27 u32 restore = 0, tbu_status; in get_lpu_event() local 31 restore |= LPU_STATUS_AXIE; in get_lpu_event() 35 restore |= LPU_STATUS_ACE0; in get_lpu_event() 39 restore |= LPU_STATUS_ACE1; in get_lpu_event() 43 restore |= LPU_STATUS_ACE2; in get_lpu_event() 47 restore |= LPU_STATUS_ACE3; in get_lpu_event() 51 restore |= LPU_STATUS_FEMPTY; in get_lpu_event() 55 restore |= LPU_STATUS_FFULL; in get_lpu_event() 59 if (restore != 0) in get_lpu_event() 60 malidp_write32_mask(reg, BLK_STATUS, restore, 0); in get_lpu_event() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
| D | pm-common.c | 17 /* helper functions to save and restore register state */ 36 * s3c_pm_do_restore() - restore register values from the save list. 40 * Restore the register values saved from s3c_pm_do_save(). 43 * restore the UARTs state yet 49 pr_debug("restore %p (restore %08lx, was %08x)\n", in s3c_pm_do_restore() 57 * s3c_pm_do_restore_core() - early restore register values from save list.
|
| /kernel/linux/linux-4.19/arch/arm/plat-samsung/ |
| D | pm-common.c | 17 /* helper functions to save and restore register state */ 36 * s3c_pm_do_restore() - restore register values from the save list. 40 * Restore the register values saved from s3c_pm_do_save(). 43 * restore the UARTs state yet 49 pr_debug("restore %p (restore %08lx, was %08x)\n", in s3c_pm_do_restore() 57 * s3c_pm_do_restore_core() - early restore register values from save list.
|
| /kernel/linux/linux-4.19/drivers/infiniband/hw/mthca/ |
| D | mthca_reset.c | 60 * save off the PCI header before reset and then restore it in mthca_reset() 187 /* Now restore the PCI headers */ in mthca_reset() 192 mthca_err(mdev, "Couldn't restore HCA bridge Upstream " in mthca_reset() 199 mthca_err(mdev, "Couldn't restore HCA bridge Downstream " in mthca_reset() 205 * naturally restore it last in this loop. in mthca_reset() 213 mthca_err(mdev, "Couldn't restore HCA bridge reg %x, " in mthca_reset() 222 mthca_err(mdev, "Couldn't restore HCA bridge COMMAND, " in mthca_reset() 232 mthca_err(mdev, "Couldn't restore HCA PCI-X " in mthca_reset() 243 mthca_err(mdev, "Couldn't restore HCA PCI Express " in mthca_reset() 251 mthca_err(mdev, "Couldn't restore HCA PCI Express " in mthca_reset() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
| D | mthca_reset.c | 60 * save off the PCI header before reset and then restore it in mthca_reset() 187 /* Now restore the PCI headers */ in mthca_reset() 192 mthca_err(mdev, "Couldn't restore HCA bridge Upstream " in mthca_reset() 199 mthca_err(mdev, "Couldn't restore HCA bridge Downstream " in mthca_reset() 205 * naturally restore it last in this loop. in mthca_reset() 213 mthca_err(mdev, "Couldn't restore HCA bridge reg %x, " in mthca_reset() 222 mthca_err(mdev, "Couldn't restore HCA bridge COMMAND, " in mthca_reset() 232 mthca_err(mdev, "Couldn't restore HCA PCI-X " in mthca_reset() 243 mthca_err(mdev, "Couldn't restore HCA PCI Express " in mthca_reset() 251 mthca_err(mdev, "Couldn't restore HCA PCI Express " in mthca_reset() [all …]
|
| /kernel/linux/linux-4.19/arch/sh/kernel/cpu/sh3/ |
| D | swsusp.S | 24 ! - restore registers from swsusp_arch_regs_cpu0 123 mov r2, r15 ! restore old sp 124 mov r5, r8 ! restore old r8 126 ldc r1, sr ! restore old sr 127 lds r0, pr ! restore old pr 133 mov r2, r15 ! restore old sp 134 mov r5, r8 ! restore old r8 135 lds r0, pr ! restore old pr
|
| /kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh3/ |
| D | swsusp.S | 21 ! - restore registers from swsusp_arch_regs_cpu0 120 mov r2, r15 ! restore old sp 121 mov r5, r8 ! restore old r8 123 ldc r1, sr ! restore old sr 124 lds r0, pr ! restore old pr 130 mov r2, r15 ! restore old sp 131 mov r5, r8 ! restore old r8 132 lds r0, pr ! restore old pr
|
| /kernel/linux/linux-5.10/drivers/pci/ |
| D | vc.c | 19 * pci_vc_save_restore_dwords - Save or restore a series of dwords 22 * @buf: buffer to save to or restore from 23 * @dwords: number of dwords to save/restore 24 * @save: whether to save or restore 171 * pci_vc_do_save_buffer - Size, save, or restore VC state 174 * @save_state: buffer for save/restore 177 * Walking Virtual Channel config space to size, save, or restore it 182 * buffer or restore from it. 193 /* Sanity check buffer size for save/restore */ in pci_vc_do_save_buffer() 211 * therefore save/restore it first, as only VC0 should be enabled in pci_vc_do_save_buffer() [all …]
|
| /kernel/linux/linux-4.19/drivers/pci/ |
| D | vc.c | 17 * pci_vc_save_restore_dwords - Save or restore a series of dwords 20 * @buf: buffer to save to or restore from 21 * @dwords: number of dwords to save/restore 22 * @save: whether to save or restore 169 * pci_vc_do_save_buffer - Size, save, or restore VC state 172 * @save_state: buffer for save/restore 176 * Walking Virtual Channel config space to size, save, or restore it 181 * buffer or restore from it. 192 /* Sanity check buffer size for save/restore */ in pci_vc_do_save_buffer() 210 * therefore save/restore it first, as only VC0 should be enabled in pci_vc_do_save_buffer() [all …]
|
| /kernel/linux/linux-4.19/arch/sparc/power/ |
| D | hibernate_asm.S | 43 restore 47 restore 97 /* Restore window regs */ 109 /* Restore state regs */ 115 /* Restore global regs */ 122 restore 123 restore
|
| /kernel/linux/linux-5.10/arch/sparc/power/ |
| D | hibernate_asm.S | 43 restore 47 restore 97 /* Restore window regs */ 109 /* Restore state regs */ 115 /* Restore global regs */ 122 restore 123 restore
|
| /kernel/linux/linux-4.19/arch/xtensa/kernel/ |
| D | entry.S | 218 s32i a2, a1, PT_WMASK # needed when we restore the reg-file 337 l32i a0, a1, PT_AREG0 # restore saved a0 377 /* It is now save to restore the EXC_TABLE_FIXUP variable. */ 430 /* restore return address (or 0 if return to userspace) */ 492 * and have to restore WB and WS, extra states, and all registers 560 /* Restore optional registers. */ 564 /* Restore SCOMPARE1 */ 576 /* Restore the state of the task and return from the exception. */ 583 wsr a3, windowstart # restore WINDOWSTART 587 rsr a1, depc # restore stack pointer [all …]
|
| /kernel/linux/linux-4.19/arch/s390/kernel/ |
| D | fpu.c | 100 * Limit the restore to the FPU/vector registers of the in __kernel_fpu_end() 107 /* Restore floating-point controls */ in __kernel_fpu_end() 112 /* Restore floating-point registers */ in __kernel_fpu_end() 133 /* Test and restore (load) vector registers */ in __kernel_fpu_end() 139 " la 1,%[vxrs]\n" /* load restore area */ in __kernel_fpu_end() 142 " jo 5f\n" /* -> restore V0..V31 */ in __kernel_fpu_end() 148 " jne 0f\n" /* -> restore V8..V23 */ in __kernel_fpu_end() 151 /* Test and restore the first half of 16 vector registers */ in __kernel_fpu_end() 154 " jo 2f\n" /* 11 -> restore V0..V15 */ in __kernel_fpu_end() 155 " brc 2,1f\n" /* 10 -> restore V8..V15 */ in __kernel_fpu_end() [all …]
|
| /kernel/linux/linux-5.10/arch/s390/kernel/ |
| D | fpu.c | 100 * Limit the restore to the FPU/vector registers of the in __kernel_fpu_end() 107 /* Restore floating-point controls */ in __kernel_fpu_end() 112 /* Restore floating-point registers */ in __kernel_fpu_end() 133 /* Test and restore (load) vector registers */ in __kernel_fpu_end() 139 " la 1,%[vxrs]\n" /* load restore area */ in __kernel_fpu_end() 142 " jo 5f\n" /* -> restore V0..V31 */ in __kernel_fpu_end() 148 " jne 0f\n" /* -> restore V8..V23 */ in __kernel_fpu_end() 151 /* Test and restore the first half of 16 vector registers */ in __kernel_fpu_end() 154 " jo 2f\n" /* 11 -> restore V0..V15 */ in __kernel_fpu_end() 155 " brc 2,1f\n" /* 10 -> restore V8..V15 */ in __kernel_fpu_end() [all …]
|
| /kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Source/GCC/ |
| D | intexc_gd32vf103.S | 79 * \brief Macro for restore caller registers 81 * This macro restore ABI defined caller saved registers from stack. 83 * - You could use this macro to restore context before you want return 86 /* Restore caller registers */ 131 * \brief Macro for restore necessary CSRs from stack 133 * This macro restore MSUBM, MEPC, MCAUSE from stack. 177 /* Restore the necessary CSR registers */ 179 /* Restore the caller saving registers (context) */ 217 /* Restore the necessary CSR registers */ 219 /* Restore the caller saving registers (context) */
|
| /kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Common/Source/GCC/ |
| D | intexc_demosoc.S | 79 * \brief Macro for restore caller registers 81 * This macro restore ABI defined caller saved registers from stack. 83 * - You could use this macro to restore context before you want return 86 /* Restore caller registers */ 131 * \brief Macro for restore necessary CSRs from stack 133 * This macro restore MSUBM, MEPC, MCAUSE from stack. 177 /* Restore the necessary CSR registers */ 179 /* Restore the caller saving registers (context) */ 217 /* Restore the necessary CSR registers */ 219 /* Restore the caller saving registers (context) */
|