Home
last modified time | relevance | path

Searched refs:active_cpus (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/riscv/vmm/
H A Dvmm_sbi.c46 cpuset_t active_cpus; in vmm_sbi_handle_rfnc() local
82 active_cpus = vm_active_cpus(hyp->vm); in vmm_sbi_handle_rfnc()
98 if (!CPU_ISSET(i, &active_cpus)) in vmm_sbi_handle_rfnc()
134 cpuset_t active_cpus; in vmm_sbi_handle_ipi() local
151 active_cpus = vm_active_cpus(hyp->vm); in vmm_sbi_handle_ipi()
161 if (!CPU_ISSET(hart_id, &active_cpus)) in vmm_sbi_handle_ipi()
H A Dvmm.c118 volatile cpuset_t active_cpus; /* (i) active vcpus */ member
291 CPU_ZERO(&vm->active_cpus); in vm_init()
480 if (CPU_CMP(&vm->suspended_cpus, &vm->active_cpus) == 0) { in vm_reinit()
605 if (CPU_ISSET(i, &vm->active_cpus)) in vm_suspend()
644 if (CPU_ISSET(vcpu->vcpuid, &vm->active_cpus)) in vm_activate_cpu()
647 CPU_SET_ATOMIC(vcpu->vcpuid, &vm->active_cpus); in vm_activate_cpu()
656 vm->debug_cpus = vm->active_cpus; in vm_suspend_cpu()
658 if (CPU_ISSET(i, &vm->active_cpus)) in vm_suspend_cpu()
662 if (!CPU_ISSET(vcpu->vcpuid, &vm->active_cpus)) in vm_suspend_cpu()
697 return (vm->active_cpus); in vm_active_cpus()
[all …]
/freebsd/sys/arm64/vmm/
H A Dvmm.c123 volatile cpuset_t active_cpus; /* (i) active vcpus */ member
412 CPU_ZERO(&vm->active_cpus); in vm_init()
609 if (CPU_CMP(&vm->suspended_cpus, &vm->active_cpus) == 0) { in vm_reinit()
900 if (CPU_ISSET(i, &vm->active_cpus)) in vm_suspend()
939 if (CPU_ISSET(vcpu->vcpuid, &vm->active_cpus)) in vm_activate_cpu()
942 CPU_SET_ATOMIC(vcpu->vcpuid, &vm->active_cpus); in vm_activate_cpu()
951 vm->debug_cpus = vm->active_cpus; in vm_suspend_cpu()
953 if (CPU_ISSET(i, &vm->active_cpus)) in vm_suspend_cpu()
957 if (!CPU_ISSET(vcpu->vcpuid, &vm->active_cpus)) in vm_suspend_cpu()
992 return (vm->active_cpus); in vm_active_cpus()
[all …]
/freebsd/sys/amd64/vmm/
H A Dvmm.c154 volatile cpuset_t active_cpus; /* (i) active vcpus */ member
512 CPU_ZERO(&vm->active_cpus); in vm_init()
712 if (CPU_CMP(&vm->suspended_cpus, &vm->active_cpus) == 0) { in vm_reinit()
1094 CPU_AND(&vm->rendezvous_req_cpus, &vm->rendezvous_req_cpus, &vm->active_cpus); in vm_handle_rendezvous()
1186 if (CPU_CMP(&vm->halted_cpus, &vm->active_cpus) == 0) { in vm_handle_hlt()
1366 if (CPU_CMP(&vm->suspended_cpus, &vm->active_cpus) == 0) { in vm_handle_suspend()
1468 if (CPU_ISSET(i, &vm->active_cpus)) in vm_suspend()
1552 if (!CPU_ISSET(vcpuid, &vm->active_cpus)) in vm_run()
2132 if (CPU_ISSET(vcpu->vcpuid, &vm->active_cpus)) in vm_activate_cpu()
2136 CPU_SET_ATOMIC(vcpu->vcpuid, &vm->active_cpus); in vm_activate_cpu()
[all …]
/freebsd/usr.sbin/bhyve/
H A Dbhyverun.c463 cpuset_t active_cpus, dmask; in vm_loop() local
465 error = vm_active_cpus(ctx, &active_cpus); in vm_loop()
466 assert(CPU_ISSET(vcpu_id(vcpu), &active_cpus)); in vm_loop()
/freebsd/sys/arm64/vmm/io/
H A Dvgic_v3.c1779 cpuset_t active_cpus; in vgic_v3_icc_sgi1r_write() local
1786 active_cpus = vm_active_cpus(vm); in vgic_v3_icc_sgi1r_write()
1808 CPU_ISSET(target_vcpuid, &active_cpus)) { in vgic_v3_icc_sgi1r_write()
1820 if (CPU_ISSET(target_vcpuid, &active_cpus) && in vgic_v3_icc_sgi1r_write()