Home
last modified time | relevance | path

Searched full:restore (Results 1 – 25 of 3641) sorted by relevance

12345678910>>...146

/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/spufs/
Dspu_restore.c7 * 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 …]
Dswitch.c17 * 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 …]
Dspu_restore_crt0.S3 * 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
Dspu_utils.h59 * 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/
Dspu_restore.c6 * 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 …]
Dswitch.c16 * 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 …]
Dspu_restore_crt0.S2 * 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/
Dpm.c39 #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/
Dpm.c39 #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/
Dd71_dev.c27 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/
Dpm-common.c17 /* 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/
Dpm-common.c17 /* 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/
Dmthca_reset.c60 * 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/
Dmthca_reset.c60 * 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/
Dswsusp.S24 ! - 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/
Dswsusp.S21 ! - 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/
Dvc.c19 * 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/
Dvc.c17 * 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/
Dhibernate_asm.S43 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/
Dhibernate_asm.S43 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/
Dentry.S218 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/
Dfpu.c100 * 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/
Dfpu.c100 * 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/
Dintexc_gd32vf103.S79 * \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/
Dintexc_demosoc.S79 * \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) */

12345678910>>...146