Lines Matching refs:gebase
317 void *gebase, *p, *handler, *refill_start, *refill_end; in kvm_arch_vcpu_create() local
340 gebase = kzalloc(ALIGN(size, PAGE_SIZE), GFP_KERNEL); in kvm_arch_vcpu_create()
342 if (!gebase) { in kvm_arch_vcpu_create()
347 ALIGN(size, PAGE_SIZE), gebase); in kvm_arch_vcpu_create()
354 if (!cpu_has_ebase_wg && virt_to_phys(gebase) >= 0x20000000) { in kvm_arch_vcpu_create()
356 gebase); in kvm_arch_vcpu_create()
362 vcpu->arch.guest_ebase = gebase; in kvm_arch_vcpu_create()
365 handler = gebase + 0x2000; in kvm_arch_vcpu_create()
368 refill_start = gebase; in kvm_arch_vcpu_create()
374 kvm_mips_build_exception(gebase + 0x180, handler); in kvm_arch_vcpu_create()
379 gebase + 0x200 + (i * VECTORSPACING)); in kvm_arch_vcpu_create()
380 kvm_mips_build_exception(gebase + 0x200 + i * VECTORSPACING, in kvm_arch_vcpu_create()
398 dump_handler("kvm_gen_exc", gebase + 0x180, gebase + 0x200); in kvm_arch_vcpu_create()
399 dump_handler("kvm_exit", gebase + 0x2000, vcpu->arch.vcpu_run); in kvm_arch_vcpu_create()
402 flush_icache_range((unsigned long)gebase, in kvm_arch_vcpu_create()
403 (unsigned long)gebase + ALIGN(size, PAGE_SIZE)); in kvm_arch_vcpu_create()
417 kfree(gebase); in kvm_arch_vcpu_create()