Lines Matching refs:kvm_loongarch_ops
17 struct kvm_world_switch *kvm_loongarch_ops;
353 kvm_loongarch_ops = kzalloc(sizeof(*kvm_loongarch_ops), GFP_KERNEL);
354 if (!kvm_loongarch_ops) {
373 kfree(kvm_loongarch_ops);
374 kvm_loongarch_ops = NULL;
381 kvm_loongarch_ops->exc_entry = addr;
382 kvm_loongarch_ops->enter_guest = addr + kvm_exception_size;
383 kvm_loongarch_ops->page_order = order;
422 if (kvm_loongarch_ops) {
423 if (kvm_loongarch_ops->exc_entry) {
424 addr = (unsigned long)kvm_loongarch_ops->exc_entry;
425 free_pages(addr, kvm_loongarch_ops->page_order);
427 kfree(kvm_loongarch_ops);