Searched refs:vci (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/
H A Devtchn.c225 volatile struct vcpu_info *vci; local
238 vci = &HYPERVISOR_shared_info->vcpu_info[0];
241 DTRACE_PROBE2(evtchn__scan__start, int, vci->evtchn_upcall_pending,
242 ulong_t, vci->evtchn_pending_sel);
244 atomic_and_8(&vci->evtchn_upcall_pending, 0);
250 GET_AND_CLEAR(&vci->evtchn_pending_sel, sels);
284 DTRACE_PROBE2(evtchn__scan__end, int, vci->evtchn_upcall_pending,
285 ulong_t, vci->evtchn_pending_sel);
287 if ((volatile uint8_t)vci->evtchn_upcall_pending ||
288 ((volatile ulong_t)vci
[all...]
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_uppc.c824 volatile vcpu_info_t *vci = cpu->cpu_m.mcpu_vcpu_info; local
827 ASSERT(vci->evtchn_upcall_mask != 0);
843 selp = (volatile ulong_t *)&vci->evtchn_pending_sel;
845 vci->evtchn_upcall_pending = 1;
H A Dxpv_psm.c596 volatile vcpu_info_t *vci = cpu->cpu_m.mcpu_vcpu_info; local
599 ASSERT(vci->evtchn_upcall_mask != 0);
615 selp = (volatile ulong_t *)&vci->evtchn_pending_sel;
617 vci->evtchn_upcall_pending = 1;
/illumos-gate/usr/src/uts/i86xpv/os/
H A Devtchn.c1260 volatile vcpu_info_t *vci = cpu->cpu_m.mcpu_vcpu_info; local
1266 ASSERT(&si->vcpu_info[cpu->cpu_id] == vci);
1269 vci->evtchn_upcall_pending = 0;
1280 pending_sels = vci->evtchn_pending_sel;
1281 } while (atomic_cas_ulong((volatile ulong_t *)&vci->evtchn_pending_sel,
1470 volatile vcpu_info_t *vci = CPU->cpu_m.mcpu_vcpu_info; local
1495 ulp = (volatile ulong_t *)&vci->evtchn_pending_sel;
1499 vci->evtchn_upcall_pending = 1;

Completed in 52 milliseconds