Lines Matching full:restore
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()
394 * It is unnecessary to restore dma_tagstatus_R, however, in save_ppu_tagstatus()
448 * Restore, Step 23. in set_mfc_tclass_id()
461 * Restore, Step 14. in purge_mfc_queue()
486 * Restore, Step 18: in setup_mfc_sr1()
492 * for save/restore is privileged, so the in setup_mfc_sr1()
526 * Restore, Step 16: in reset_spu_privcntl()
548 * Restore, Step 17. in reset_spu_lslr()
697 * Restore, Step 25. in resume_mfc_queue()
707 * Restore, Step 30. in setup_mfc_slbs()
727 * Restore, Step 23. in set_switch_active()
747 * Restore, Step 22: in enable_interrupts()
819 * Restore, Step 31. in set_spu_npc()
824 * This implementation uses SPU-side save/restore in set_spu_npc()
840 * Restore, Step 32: in set_signot1()
858 * Restore, Step 33: in set_signot2()
888 * Restore, Step 38. in set_ppu_querymask()
903 * Restore, Step 39. in wait_tag_complete()
904 * Restore, Step 39. in wait_tag_complete()
905 * Restore, Step 46. in wait_tag_complete()
925 * Restore, Step 40. in wait_spu_stopped()
955 /* Restore, Step 4: in terminate_spu_app()
966 /* Restore, Step 7: in suspend_mfc_and_halt_decr()
980 /* Restore, Step 8: in wait_suspend_mfc_complete()
981 * Restore, Step 47. in wait_suspend_mfc_complete()
993 /* Restore, Step 9: in suspend_spe()
1035 /* Restore, Step 10: in clear_spu_status()
1072 /* Restore, Step 20: in reset_ch_part1()
1098 /* Restore, Step 21: in reset_ch_part2()
1123 /* Restore, Step 27: in setup_spu_status_part1()
1125 * instruction sequence to the end of the SPU based restore in setup_spu_status_part1()
1127 * restore the correct SPU status. in setup_spu_status_part1()
1131 * LSCSA. The SPU-side restore reads this field and in setup_spu_status_part1()
1207 /* Restore, Step 28: in setup_spu_status_part2()
1210 * the SPU based restore code. in setup_spu_status_part2()
1214 * LSCSA. The SPU-side restore reads this field and in setup_spu_status_part2()
1228 /* Restore, Step 29: in restore_mfc_rag()
1229 * Restore RA_GROUP_ID register and the in restore_mfc_rag()
1247 /* Restore, Step 37: in send_restore_code()
1249 * restore code to local storage. in send_restore_code()
1256 /* Restore, Step 34: in setup_decr()
1281 /* Restore, Step 35: in setup_ppu_mb()
1289 /* Restore, Step 36: in setup_ppuint_mb()
1300 /* Restore, Step 40: in check_restore_status()
1302 * context restore succeeded, otherwise context restore in check_restore_status()
1314 /* Restore, Step 41: in restore_spu_privcntl()
1315 * Restore SPU_PrivCntl from the CSA. in restore_spu_privcntl()
1326 /* Restore, Step 42: in restore_status_part1()
1328 * restore the error or single step state. in restore_status_part1()
1346 /* Restore, Step 43: in restore_status_part2()
1377 /* Restore, Step 44: in restore_ls_16kb()
1378 * Issue a DMA command to restore the first in restore_ls_16kb()
1388 /* Restore, Step 47. in suspend_mfc()
1398 /* Restore, Step 49: in clear_interrupts()
1421 /* Restore, Step 50: in restore_mfc_queues()
1422 * If MFC_Cntl[Se]!=0 then restore in restore_mfc_queues()
1454 /* Restore, Step 51: in restore_ppu_querymask()
1455 * Restore the PPU_QueryMask register from CSA. in restore_ppu_querymask()
1465 /* Restore, Step 52: in restore_ppu_querytype()
1466 * Restore the PPU_QueryType register from CSA. in restore_ppu_querytype()
1476 /* Restore, Step 53: in restore_mfc_csr_tsq()
1477 * Restore the MFC_CSR_TSQ register from CSA. in restore_mfc_csr_tsq()
1488 /* Restore, Step 54: in restore_mfc_csr_cmd()
1489 * Restore the MFC_CSR_CMD1 and MFC_CSR_CMD2 in restore_mfc_csr_cmd()
1501 /* Restore, Step 55: in restore_mfc_csr_ato()
1502 * Restore the MFC_CSR_ATO register from CSA. in restore_mfc_csr_ato()
1509 /* Restore, Step 56: in restore_mfc_tclass_id()
1510 * Restore the MFC_TCLASS_ID register from CSA. in restore_mfc_tclass_id()
1521 /* Restore, Step 57: in set_llr_event()
1541 /* Restore, Step 58: in restore_decr_wrapped()
1563 /* Restore, Step 59: in restore_ch_part1()
1564 * Restore the following CH: [0,3,4,24,25,27] in restore_ch_part1()
1584 /* Restore, Step 60: in restore_ch_part2()
1585 * Restore the following CH: [9,21,23]. in restore_ch_part2()
1603 /* Restore, Step 61: in restore_spu_lslr()
1604 * Restore the SPU_LSLR register from CSA. in restore_spu_lslr()
1614 /* Restore, Step 62: in restore_spu_cfg()
1615 * Restore the SPU_Cfg register from CSA. in restore_spu_cfg()
1623 /* Restore, Step 63: in restore_pm_trace()
1624 * Restore PM_Trace_Tag_Wait_Mask from CSA. in restore_pm_trace()
1633 /* Restore, Step 64: in restore_spu_npc()
1634 * Restore SPU_NPC from CSA. in restore_spu_npc()
1645 /* Restore, Step 65: in restore_spu_mb()
1646 * Restore MFC_RdSPU_MB from CSA. in restore_spu_mb()
1661 /* Restore, Step 66: in check_ppu_mb_stat()
1675 /* Restore, Step 66: in check_ppuint_mb_stat()
1689 /* Restore, Step 69: in restore_mfc_sr1()
1690 * Restore the MFC_SR1 register from CSA. in restore_mfc_sr1()
1706 /* Restore, Step 70: in restore_other_spu_access()
1707 * Restore other SPU mappings to this SPU. TBD. in restore_other_spu_access()
1715 /* Restore, Step 71: in restore_spu_runcntl()
1729 /* Restore, Step 72: in restore_mfc_cntl()
1730 * Restore the MFC_CNTL register for the CSA. in restore_mfc_cntl()
1747 /* Restore, Step 73: in enable_user_access()
1757 /* Restore, Step 74: in reset_switch_active()
1765 /* Restore, Step 75: in reenable_interrupts()
1919 * Perform steps 2-25 of SPU context restore sequence, in harvest()
1954 * Perform steps 26-40 of SPU context restore sequence, in restore_lscsa()
1980 * Combine steps 41-76 of SPU context restore sequence, which in restore_csa()
1981 * restore regions of the privileged & problem state areas. in restore_csa()
2059 * SPU context restore can be broken into three phases: in __do_spu_restore()
2062 * (b) restore LSCSA [steps 25-40], mostly performed by SPU. in __do_spu_restore()
2063 * (c) restore CSA [steps 41-76], performed by PPE. in __do_spu_restore()
2108 * spu_restore - SPU context restore, with harvest and locking.
2112 * Perform harvest + restore, as we may not be coming