Lines Matching refs:ctxt

18 void __hyp_text __banked_save_state(struct kvm_cpu_context *ctxt)  in __banked_save_state()  argument
20 ctxt->gp_regs.usr_regs.ARM_sp = read_special(SP_usr); in __banked_save_state()
21 ctxt->gp_regs.usr_regs.ARM_pc = read_special(ELR_hyp); in __banked_save_state()
22 ctxt->gp_regs.usr_regs.ARM_cpsr = read_special(SPSR); in __banked_save_state()
23 ctxt->gp_regs.KVM_ARM_SVC_sp = read_special(SP_svc); in __banked_save_state()
24 ctxt->gp_regs.KVM_ARM_SVC_lr = read_special(LR_svc); in __banked_save_state()
25 ctxt->gp_regs.KVM_ARM_SVC_spsr = read_special(SPSR_svc); in __banked_save_state()
26 ctxt->gp_regs.KVM_ARM_ABT_sp = read_special(SP_abt); in __banked_save_state()
27 ctxt->gp_regs.KVM_ARM_ABT_lr = read_special(LR_abt); in __banked_save_state()
28 ctxt->gp_regs.KVM_ARM_ABT_spsr = read_special(SPSR_abt); in __banked_save_state()
29 ctxt->gp_regs.KVM_ARM_UND_sp = read_special(SP_und); in __banked_save_state()
30 ctxt->gp_regs.KVM_ARM_UND_lr = read_special(LR_und); in __banked_save_state()
31 ctxt->gp_regs.KVM_ARM_UND_spsr = read_special(SPSR_und); in __banked_save_state()
32 ctxt->gp_regs.KVM_ARM_IRQ_sp = read_special(SP_irq); in __banked_save_state()
33 ctxt->gp_regs.KVM_ARM_IRQ_lr = read_special(LR_irq); in __banked_save_state()
34 ctxt->gp_regs.KVM_ARM_IRQ_spsr = read_special(SPSR_irq); in __banked_save_state()
35 ctxt->gp_regs.KVM_ARM_FIQ_r8 = read_special(R8_fiq); in __banked_save_state()
36 ctxt->gp_regs.KVM_ARM_FIQ_r9 = read_special(R9_fiq); in __banked_save_state()
37 ctxt->gp_regs.KVM_ARM_FIQ_r10 = read_special(R10_fiq); in __banked_save_state()
38 ctxt->gp_regs.KVM_ARM_FIQ_fp = read_special(R11_fiq); in __banked_save_state()
39 ctxt->gp_regs.KVM_ARM_FIQ_ip = read_special(R12_fiq); in __banked_save_state()
40 ctxt->gp_regs.KVM_ARM_FIQ_sp = read_special(SP_fiq); in __banked_save_state()
41 ctxt->gp_regs.KVM_ARM_FIQ_lr = read_special(LR_fiq); in __banked_save_state()
42 ctxt->gp_regs.KVM_ARM_FIQ_spsr = read_special(SPSR_fiq); in __banked_save_state()
45 void __hyp_text __banked_restore_state(struct kvm_cpu_context *ctxt) in __banked_restore_state() argument
47 write_special(ctxt->gp_regs.usr_regs.ARM_sp, SP_usr); in __banked_restore_state()
48 write_special(ctxt->gp_regs.usr_regs.ARM_pc, ELR_hyp); in __banked_restore_state()
49 write_special(ctxt->gp_regs.usr_regs.ARM_cpsr, SPSR_cxsf); in __banked_restore_state()
50 write_special(ctxt->gp_regs.KVM_ARM_SVC_sp, SP_svc); in __banked_restore_state()
51 write_special(ctxt->gp_regs.KVM_ARM_SVC_lr, LR_svc); in __banked_restore_state()
52 write_special(ctxt->gp_regs.KVM_ARM_SVC_spsr, SPSR_svc); in __banked_restore_state()
53 write_special(ctxt->gp_regs.KVM_ARM_ABT_sp, SP_abt); in __banked_restore_state()
54 write_special(ctxt->gp_regs.KVM_ARM_ABT_lr, LR_abt); in __banked_restore_state()
55 write_special(ctxt->gp_regs.KVM_ARM_ABT_spsr, SPSR_abt); in __banked_restore_state()
56 write_special(ctxt->gp_regs.KVM_ARM_UND_sp, SP_und); in __banked_restore_state()
57 write_special(ctxt->gp_regs.KVM_ARM_UND_lr, LR_und); in __banked_restore_state()
58 write_special(ctxt->gp_regs.KVM_ARM_UND_spsr, SPSR_und); in __banked_restore_state()
59 write_special(ctxt->gp_regs.KVM_ARM_IRQ_sp, SP_irq); in __banked_restore_state()
60 write_special(ctxt->gp_regs.KVM_ARM_IRQ_lr, LR_irq); in __banked_restore_state()
61 write_special(ctxt->gp_regs.KVM_ARM_IRQ_spsr, SPSR_irq); in __banked_restore_state()
62 write_special(ctxt->gp_regs.KVM_ARM_FIQ_r8, R8_fiq); in __banked_restore_state()
63 write_special(ctxt->gp_regs.KVM_ARM_FIQ_r9, R9_fiq); in __banked_restore_state()
64 write_special(ctxt->gp_regs.KVM_ARM_FIQ_r10, R10_fiq); in __banked_restore_state()
65 write_special(ctxt->gp_regs.KVM_ARM_FIQ_fp, R11_fiq); in __banked_restore_state()
66 write_special(ctxt->gp_regs.KVM_ARM_FIQ_ip, R12_fiq); in __banked_restore_state()
67 write_special(ctxt->gp_regs.KVM_ARM_FIQ_sp, SP_fiq); in __banked_restore_state()
68 write_special(ctxt->gp_regs.KVM_ARM_FIQ_lr, LR_fiq); in __banked_restore_state()
69 write_special(ctxt->gp_regs.KVM_ARM_FIQ_spsr, SPSR_fiq); in __banked_restore_state()