Searched refs:elr (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/arch/arm64/kvm/ |
| H A D | pauth.c | 156 bool kvm_auth_eretax(struct kvm_vcpu *vcpu, u64 *elr) in kvm_auth_eretax() argument 163 *elr = ptr = vcpu_read_sys_reg(vcpu, ELR_EL2); in kvm_auth_eretax() 191 *elr = cptr; in kvm_auth_eretax() 204 *elr = cptr; in kvm_auth_eretax()
|
| H A D | emulate-nested.c | 2472 u64 spsr, elr, esr; in kvm_emulate_nested_eret() local 2486 if (esr_iss_is_eretax(esr) && !kvm_auth_eretax(vcpu, &elr)) { in kvm_emulate_nested_eret() 2510 elr = __vcpu_sys_reg(vcpu, ELR_EL2); in kvm_emulate_nested_eret() 2512 trace_kvm_nested_eret(vcpu, elr, spsr); in kvm_emulate_nested_eret() 2514 *vcpu_pc(vcpu) = elr; in kvm_emulate_nested_eret()
|
| /linux-6.15/arch/arm64/kvm/hyp/vhe/ |
| H A D | switch.c | 376 u64 spsr, elr, mode; in kvm_hyp_handle_eret() local 412 if (!(vcpu_has_ptrauth(vcpu) && kvm_auth_eretax(vcpu, &elr))) in kvm_hyp_handle_eret() 415 elr = read_sysreg_el1(SYS_ELR); in kvm_hyp_handle_eret() 421 write_sysreg_el2(elr, SYS_ELR); in kvm_hyp_handle_eret() 677 static void __noreturn __hyp_call_panic(u64 spsr, u64 elr, u64 par) in __hyp_call_panic() argument 689 spsr, elr, in __hyp_call_panic() 698 u64 elr = read_sysreg_el2(SYS_ELR); in hyp_panic() local 701 __hyp_call_panic(spsr, elr, par); in hyp_panic()
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | kvm_nested.h | 194 bool kvm_auth_eretax(struct kvm_vcpu *vcpu, u64 *elr); 196 static inline bool kvm_auth_eretax(struct kvm_vcpu *vcpu, u64 *elr) in kvm_auth_eretax() argument 200 *elr = 0xbad9acc0debadbad; in kvm_auth_eretax()
|
| H A D | kvm_asm.h | 268 u64 spsr, elr; \ 280 : "+r" (__kvm_at_err), "=&r" (spsr), "=&r" (elr) \
|
| H A D | kvm_hyp.h | 125 u64 elr, u64 par);
|
| /linux-6.15/fs/ext4/ |
| H A D | super.c | 3697 elr->lr_next_group = elr->lr_first_not_zeroed; in ext4_run_li_request() 3728 elr->lr_next_sched = jiffies + elr->lr_timeout; in ext4_run_li_request() 3740 if (!elr) in ext4_remove_li_request() 3745 kfree(elr); in ext4_remove_li_request() 3961 elr = kzalloc(sizeof(*elr), GFP_KERNEL); in ext4_li_request_new() 3962 if (!elr) in ext4_li_request_new() 3965 elr->lr_super = sb; in ext4_li_request_new() 3980 return elr; in ext4_li_request_new() 4007 if (!elr) { in ext4_register_li_request() 4028 elr = NULL; in ext4_register_li_request() [all …]
|
| /linux-6.15/arch/arm64/kernel/ |
| H A D | sdei.c | 218 u64 elr = read_sysreg(elr_el1); in do_sdei_event() local 235 if (elr != read_sysreg(elr_el1)) { in do_sdei_event()
|
| /linux-6.15/arch/arm64/kvm/hyp/nvhe/ |
| H A D | switch.c | 400 u64 elr = read_sysreg_el2(SYS_ELR); in hyp_panic() local 419 __hyp_do_panic(host_ctxt, spsr, elr, par); in hyp_panic()
|