Symbol: pir_desc
sys/amd64/vmm/intel/vmx.c
1151
vcpu->pir_desc = malloc_aligned(sizeof(*vcpu->pir_desc), 64, M_VMX,
sys/amd64/vmm/intel/vmx.c
1215
error += vmwrite(VMCS_PIR_DESC, vtophys(vcpu->pir_desc));
sys/amd64/vmm/intel/vmx.c
3250
free(vcpu->pir_desc, M_VMX);
sys/amd64/vmm/intel/vmx.c
3733
struct pir_desc *pir_desc;
sys/amd64/vmm/intel/vmx.c
3740
#define VMX_CTR_PIR(vlapic, pir_desc, notify, vector, level, msg) \
sys/amd64/vmm/intel/vmx.c
3744
VLAPIC_CTR1(vlapic, msg " pir0 0x%016lx", pir_desc->pir[0]); \
sys/amd64/vmm/intel/vmx.c
3745
VLAPIC_CTR1(vlapic, msg " pir1 0x%016lx", pir_desc->pir[1]); \
sys/amd64/vmm/intel/vmx.c
3746
VLAPIC_CTR1(vlapic, msg " pir2 0x%016lx", pir_desc->pir[2]); \
sys/amd64/vmm/intel/vmx.c
3747
VLAPIC_CTR1(vlapic, msg " pir3 0x%016lx", pir_desc->pir[3]); \
sys/amd64/vmm/intel/vmx.c
3759
struct pir_desc *pir_desc;
sys/amd64/vmm/intel/vmx.c
3764
pir_desc = vlapic_vtx->pir_desc;
sys/amd64/vmm/intel/vmx.c
3773
atomic_set_long(&pir_desc->pir[idx], mask);
sys/amd64/vmm/intel/vmx.c
3793
if (atomic_cmpset_long(&pir_desc->pending, 0, 1) != 0) {
sys/amd64/vmm/intel/vmx.c
3806
VMX_CTR_PIR(vlapic, pir_desc, notify, vector, level,
sys/amd64/vmm/intel/vmx.c
3815
struct pir_desc *pir_desc;
sys/amd64/vmm/intel/vmx.c
3829
pir_desc = vlapic_vtx->pir_desc;
sys/amd64/vmm/intel/vmx.c
3847
pending = atomic_load_acq_long(&pir_desc->pending);
sys/amd64/vmm/intel/vmx.c
3865
pirval = pir_desc->pir[i];
sys/amd64/vmm/intel/vmx.c
4006
struct pir_desc *pir_desc;
sys/amd64/vmm/intel/vmx.c
4013
pir_desc = vlapic_vtx->pir_desc;
sys/amd64/vmm/intel/vmx.c
4014
if (atomic_cmpset_long(&pir_desc->pending, 1, 0) == 0) {
sys/amd64/vmm/intel/vmx.c
4024
val = atomic_readandclear_long(&pir_desc->pir[0]);
sys/amd64/vmm/intel/vmx.c
4032
val = atomic_readandclear_long(&pir_desc->pir[1]);
sys/amd64/vmm/intel/vmx.c
4040
val = atomic_readandclear_long(&pir_desc->pir[2]);
sys/amd64/vmm/intel/vmx.c
4048
val = atomic_readandclear_long(&pir_desc->pir[3]);
sys/amd64/vmm/intel/vmx.c
4110
vlapic_vtx->pir_desc = vcpu->pir_desc;
sys/amd64/vmm/intel/vmx.c
4221
SNAPSHOT_BUF_OR_LEAVE(vcpu->pir_desc,
sys/amd64/vmm/intel/vmx.c
4222
sizeof(*vcpu->pir_desc), meta, err, done);
sys/amd64/vmm/intel/vmx.h
113
CTASSERT(sizeof(struct pir_desc) == 64);
sys/amd64/vmm/intel/vmx.h
132
struct pir_desc *pir_desc;