Lines Matching refs:kvm_loongarch_ops
15 struct kvm_world_switch *kvm_loongarch_ops;
325 kvm_loongarch_ops = kzalloc(sizeof(*kvm_loongarch_ops), GFP_KERNEL);
326 if (!kvm_loongarch_ops) {
345 kfree(kvm_loongarch_ops);
346 kvm_loongarch_ops = NULL;
353 kvm_loongarch_ops->exc_entry = addr;
354 kvm_loongarch_ops->enter_guest = addr + kvm_exception_size;
355 kvm_loongarch_ops->page_order = order;
380 if (kvm_loongarch_ops) {
381 if (kvm_loongarch_ops->exc_entry) {
382 addr = (unsigned long)kvm_loongarch_ops->exc_entry;
383 free_pages(addr, kvm_loongarch_ops->page_order);
385 kfree(kvm_loongarch_ops);