Home
last modified time | relevance | path

Searched refs:pid (Results 1 – 5 of 5) sorted by relevance

/hypervisor/include/arch/x86/asm/guest/
A Dvcpu.h247 struct pi_desc pid __aligned(64);
372 return &(vcpu->arch.pid); in get_pi_desc()
/hypervisor/arch/x86/guest/
A Doptee.c97 (uint32_t)(vcpu->arch.pid.control.bits.nv)); in tee_switch_to_ree()
A Dvcpu.c609 vcpu->arch.pid.control.bits.nv = POSTED_INTR_VECTOR + vm->vm_id; in create_vcpu()
614 vcpu->arch.pid.control.bits.ndst = per_cpu(lapic_id, pcpu_id); in create_vcpu()
1050 struct pi_desc *pid = get_pi_desc(vcpu); in vcpu_handle_pi_notification() local
1052 if (bitmap_test(POSTED_INTR_ON, &(pid->control.value))) { in vcpu_handle_pi_notification()
A Dvlapic.c518 apicv_trigger_pi_anv(pcpuid_from_vcpu(vcpu), (uint32_t)vcpu->arch.pid.control.bits.nv); in apicv_advanced_accept_intr()
2229 struct pi_desc *pid; in apicv_set_intr_ready() local
2233 pid = get_pi_desc(vlapic2vcpu(vlapic)); in apicv_set_intr_ready()
2235 if (!bitmap_test_and_set_lock((uint16_t)(vector & 0x3fU), &pid->pir[idx])) { in apicv_set_intr_ready()
2236 notify = !bitmap_test_and_set_lock(POSTED_INTR_ON, &pid->control.value); in apicv_set_intr_ready()
2293 struct pi_desc *pid = get_pi_desc(vcpu); in apicv_advanced_inject_intr() local
2307 if (bitmap_test(POSTED_INTR_ON, &(pid->control.value))) { in apicv_advanced_inject_intr()
2308 apicv_trigger_pi_anv(pcpuid_from_vcpu(vcpu), (uint32_t)(vcpu->arch.pid.control.bits.nv)); in apicv_advanced_inject_intr()
A Dvmcs.c401 exec_vmwrite16(VMX_POSTED_INTR_VECTOR, (uint16_t)vcpu->arch.pid.control.bits.nv); in init_exec_ctrl()

Completed in 13 milliseconds