Lines Matching refs:mem
475 static void handle_stsi_3_2_2(struct kvm_vcpu *vcpu, struct sysinfo_3_2_2 *mem) in handle_stsi_3_2_2() argument
483 if (stsi(mem, 3, 2, 2)) in handle_stsi_3_2_2()
484 mem->count = 0; in handle_stsi_3_2_2()
485 if (mem->count < 8) in handle_stsi_3_2_2()
486 mem->count++; in handle_stsi_3_2_2()
487 for (n = mem->count - 1; n > 0 ; n--) in handle_stsi_3_2_2()
488 memcpy(&mem->vm[n], &mem->vm[n - 1], sizeof(mem->vm[0])); in handle_stsi_3_2_2()
490 memset(&mem->vm[0], 0, sizeof(mem->vm[0])); in handle_stsi_3_2_2()
491 mem->vm[0].cpus_total = cpus; in handle_stsi_3_2_2()
492 mem->vm[0].cpus_configured = cpus; in handle_stsi_3_2_2()
493 mem->vm[0].cpus_standby = 0; in handle_stsi_3_2_2()
494 mem->vm[0].cpus_reserved = 0; in handle_stsi_3_2_2()
495 mem->vm[0].caf = 1000; in handle_stsi_3_2_2()
496 memcpy(mem->vm[0].name, "KVMguest", 8); in handle_stsi_3_2_2()
497 ASCEBC(mem->vm[0].name, 8); in handle_stsi_3_2_2()
498 memcpy(mem->vm[0].cpi, "KVM/Linux ", 16); in handle_stsi_3_2_2()
499 ASCEBC(mem->vm[0].cpi, 16); in handle_stsi_3_2_2()
518 unsigned long mem = 0; in handle_stsi() local
552 mem = get_zeroed_page(GFP_KERNEL); in handle_stsi()
553 if (!mem) in handle_stsi()
555 if (stsi((void *) mem, fc, sel1, sel2)) in handle_stsi()
561 mem = get_zeroed_page(GFP_KERNEL); in handle_stsi()
562 if (!mem) in handle_stsi()
564 handle_stsi_3_2_2(vcpu, (void *) mem); in handle_stsi()
568 rc = write_guest(vcpu, operand2, ar, (void *)mem, PAGE_SIZE); in handle_stsi()
578 free_page(mem); in handle_stsi()
585 free_page(mem); in handle_stsi()