Lines Matching refs:mem
464 static void handle_stsi_3_2_2(struct kvm_vcpu *vcpu, struct sysinfo_3_2_2 *mem) in handle_stsi_3_2_2() argument
472 if (stsi(mem, 3, 2, 2)) in handle_stsi_3_2_2()
473 mem->count = 0; in handle_stsi_3_2_2()
474 if (mem->count < 8) in handle_stsi_3_2_2()
475 mem->count++; in handle_stsi_3_2_2()
476 for (n = mem->count - 1; n > 0 ; n--) in handle_stsi_3_2_2()
477 memcpy(&mem->vm[n], &mem->vm[n - 1], sizeof(mem->vm[0])); in handle_stsi_3_2_2()
479 memset(&mem->vm[0], 0, sizeof(mem->vm[0])); in handle_stsi_3_2_2()
480 mem->vm[0].cpus_total = cpus; in handle_stsi_3_2_2()
481 mem->vm[0].cpus_configured = cpus; in handle_stsi_3_2_2()
482 mem->vm[0].cpus_standby = 0; in handle_stsi_3_2_2()
483 mem->vm[0].cpus_reserved = 0; in handle_stsi_3_2_2()
484 mem->vm[0].caf = 1000; in handle_stsi_3_2_2()
485 memcpy(mem->vm[0].name, "KVMguest", 8); in handle_stsi_3_2_2()
486 ASCEBC(mem->vm[0].name, 8); in handle_stsi_3_2_2()
487 memcpy(mem->vm[0].cpi, "KVM/Linux ", 16); in handle_stsi_3_2_2()
488 ASCEBC(mem->vm[0].cpi, 16); in handle_stsi_3_2_2()
507 unsigned long mem = 0; in handle_stsi() local
541 mem = get_zeroed_page(GFP_KERNEL); in handle_stsi()
542 if (!mem) in handle_stsi()
544 if (stsi((void *) mem, fc, sel1, sel2)) in handle_stsi()
550 mem = get_zeroed_page(GFP_KERNEL); in handle_stsi()
551 if (!mem) in handle_stsi()
553 handle_stsi_3_2_2(vcpu, (void *) mem); in handle_stsi()
557 rc = write_guest(vcpu, operand2, ar, (void *)mem, PAGE_SIZE); in handle_stsi()
567 free_page(mem); in handle_stsi()
574 free_page(mem); in handle_stsi()