Home
last modified time | relevance | path

Searched refs:vect_offset (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Daarch32.c154 static void prepare_fault32(struct kvm_vcpu *vcpu, u32 mode, u32 vect_offset) in prepare_fault32() argument
158 u32 return_offset = return_offsets[vect_offset >> 2][is_thumb]; in prepare_fault32()
169 vect_offset += 0xffff0000; in prepare_fault32()
171 vect_offset += vcpu_cp15(vcpu, c12_VBAR); in prepare_fault32()
173 *vcpu_pc(vcpu) = vect_offset; in prepare_fault32()
191 u32 vect_offset; in inject_abt32() local
199 vect_offset = 12; in inject_abt32()
203 vect_offset = 16; in inject_abt32()
208 prepare_fault32(vcpu, PSR_AA32_MODE_ABT, vect_offset); in inject_abt32()
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/
H A Dexception.c286 static void enter_exception32(struct kvm_vcpu *vcpu, u32 mode, u32 vect_offset) in enter_exception32() argument
295 return_address += return_offsets[vect_offset >> 2][is_thumb]; in enter_exception32()
312 vect_offset += 0xffff0000; in enter_exception32()
314 vect_offset += __vcpu_read_sys_reg(vcpu, VBAR_EL1); in enter_exception32()
316 *vcpu_pc(vcpu) = vect_offset; in enter_exception32()

Completed in 2 milliseconds