Lines Matching full:save

17  * save, and then later (optionally) restore the context of a
66 /* Save, Step 1: in acquire_spu_lock()
86 /* Save, Step 2: in check_spu_isolate()
87 * Save, Step 6: in check_spu_isolate()
99 /* Save, Step 3: in disable_interrupts()
101 * Save INT_Mask_class0 in CSA. in disable_interrupts()
103 * Save INT_Mask_class1 in CSA. in disable_interrupts()
105 * Save INT_Mask_class2 in CSA. in disable_interrupts()
136 /* Save, Step 4: in set_watchdog_timer()
139 * maximum allowable time for a context save sequence. in set_watchdog_timer()
149 /* Save, Step 5: in inhibit_user_access()
160 /* Save, Step 7: in set_switch_pending()
171 /* Save, Step 8: in save_mfc_cntl()
172 * Suspend DMA and save MFC_CNTL. in save_mfc_cntl()
205 /* Save, Step 9: in save_spu_runcntl()
206 * Save SPU_Runcntl in the CSA. This value contains in save_spu_runcntl()
214 /* Save, Step 10: in save_mfc_sr1()
215 * Save MFC_SR1 in the CSA. in save_mfc_sr1()
224 /* Save, Step 11: in save_spu_status()
225 * Read SPU_Status[R], and save to CSA. in save_spu_status()
253 /* Save, Step 12: in save_mfc_stopped_status()
267 /* Save, Step 13: in halt_mfc_decr()
278 /* Save, Step 14: in save_timebase()
280 * and save in CSA. TBD. in save_timebase()
288 /* Save, Step 15: in remove_other_spu_access()
298 /* Save, Step 16: in do_mfc_mssync()
309 /* Save, Step 17: in issue_mfc_tlbie()
322 /* Save, Step 18: in handle_pending_interrupts()
338 /* Save, Step 19: in save_mfc_queues()
339 * If MFC_Cntl[Se]=0 then save in save_mfc_queues()
370 /* Save, Step 20: in save_ppu_querymask()
371 * Save the PPU_QueryMask register in save_ppu_querymask()
381 /* Save, Step 21: in save_ppu_querytype()
382 * Save the PPU_QueryType register in save_ppu_querytype()
392 /* Save the Prxy_TagStatus register in the CSA. in save_ppu_tagstatus()
396 * we must save it. in save_ppu_tagstatus()
405 /* Save, Step 22: in save_mfc_csr_tsq()
406 * Save the MFC_CSR_TSQ register in save_mfc_csr_tsq()
417 /* Save, Step 23: in save_mfc_csr_cmd()
418 * Save the MFC_CSR_CMD1 and MFC_CSR_CMD2 in save_mfc_csr_cmd()
429 /* Save, Step 24: in save_mfc_csr_ato()
430 * Save the MFC_CSR_ATO register in in save_mfc_csr_ato()
438 /* Save, Step 25: in save_mfc_tclass_id()
439 * Save the MFC_TCLASS_ID register in in save_mfc_tclass_id()
447 /* Save, Step 26: in set_mfc_tclass_id()
460 /* Save, Step 27: in purge_mfc_queue()
474 /* Save, Step 28: in wait_purge_complete()
485 /* Save, Step 30: in setup_mfc_sr1()
492 * for save/restore is privileged, so the in setup_mfc_sr1()
505 /* Save, Step 31: in save_spu_npc()
506 * Save SPU_NPC in the CSA. in save_spu_npc()
515 /* Save, Step 32: in save_spu_privcntl()
516 * Save SPU_PrivCntl in the CSA. in save_spu_privcntl()
525 /* Save, Step 33: in reset_spu_privcntl()
537 /* Save, Step 34: in save_spu_lslr()
538 * Save SPU_LSLR in the CSA. in save_spu_lslr()
547 /* Save, Step 35: in reset_spu_lslr()
559 /* Save, Step 36: in save_spu_cfg()
560 * Save SPU_Cfg in the CSA. in save_spu_cfg()
567 /* Save, Step 37: in save_pm_trace()
568 * Save PM_Trace_Tag_Wait_Mask in the CSA. in save_pm_trace()
575 /* Save, Step 38: in save_mfc_rag()
576 * Save RA_GROUP_ID register and the in save_mfc_rag()
589 /* Save, Step 39: in save_ppu_mb_stat()
590 * Save MB_Stat register in the CSA. in save_ppu_mb_stat()
599 /* Save, Step 40: in save_ppu_mb()
600 * Save the PPU_MB register in the CSA. in save_ppu_mb()
609 /* Save, Step 41: in save_ppuint_mb()
610 * Save the PPUINT_MB register in the CSA. in save_ppuint_mb()
621 /* Save, Step 42: in save_ch_part1()
624 /* Save CH 1, without channel count */ in save_ch_part1()
628 /* Save the following CH: [0,3,4,24,25,27] */ in save_ch_part1()
646 /* Save, Step 43: in save_spu_mb()
647 * Save SPU Read Mailbox Channel. in save_spu_mb()
663 /* Save, Step 44: in save_mfc_cmd()
664 * Save MFC_CMD Channel. in save_mfc_cmd()
680 /* Save, Step 45: in reset_ch()
696 /* Save, Step 46: in resume_mfc_queue()
706 /* Save, Step 47: in setup_mfc_slbs()
710 * to provide access to SPU context save code and in setup_mfc_slbs()
726 /* Save, Step 48: in set_switch_active()
746 /* Save, Step 49: in enable_interrupts()
807 /* Save, Step 50: in save_ls_16kb()
818 /* Save, Step 51: in set_spu_npc()
821 * point address of context save code in local in set_spu_npc()
824 * This implementation uses SPU-side save/restore in set_spu_npc()
839 /* Save, Step 52: in set_signot1()
857 /* Save, Step 53: in set_signot2()
876 /* Save, Step 54: in send_save_code()
877 * Issue a DMA command to copy context save code in send_save_code()
887 /* Save, Step 55: in set_ppu_querymask()
902 /* Save, Step 56: in wait_tag_complete()
924 /* Save, Step 57: in wait_spu_stopped()
943 /* Save, Step 54: in check_save_status()
945 * context save succeeded, otherwise context save in check_save_status()
1778 * Combined steps 2-18 of SPU context save sequence, which in quiece_spu()
1815 * Combine steps 19-44 of SPU context save sequence, which in save_csa()
1816 * save regions of the privileged & problem state areas. in save_csa()
1851 * Perform steps 46-57 of SPU context save sequence, in save_lscsa()
1852 * which save regions of the local store and register in save_lscsa()
1920 * which resets an SPU either after a failed save, or in harvest()
2027 * SPU context save can be broken into three phases: in __do_spu_save()
2030 * (b) save of CSA, performed by PPE [steps 17-42] in __do_spu_save()
2031 * (c) save of LSCSA, mostly performed by SPU [steps 43-52]. in __do_spu_save()
2035 * 53 if SPU-side of save failed. in __do_spu_save()
2086 * spu_save - SPU context save, with locking.
2087 * @prev: pointer to SPU context save area, to be saved.
2090 * Acquire locks, perform the save operation then return.
2109 * @new: pointer to SPU context save area, to be restored.
2113 * from a previous successful save operation, and the
2172 * spu_alloc_csa - allocate and initialize an SPU context save area.
2174 * Allocate and initialize the contents of an SPU context save area.
2179 * as it is by far the largest of the context save regions,