Home
last modified time | relevance | path

Searched refs:xc_mbox (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/sun4/sys/
H A Dxc_impl.h112 xc_mbox[cpuid].xc_func = func; \
113 xc_mbox[cpuid].xc_arg1 = arg1; \
114 xc_mbox[cpuid].xc_arg2 = arg2; \
115 xc_mbox[cpuid].xc_state = XC_DOIT; \
128 ASSERT(CPU_IN_SET(xc_mbox[lcx].xc_cpuset, pix));\
129 ASSERT(xc_mbox[pix].xc_state == state); \
149 ASSERT(xc_mbox[pix].xc_state == state); \
170 ASSERT(xc_mbox[pix].xc_state == \
172 xc_mbox[pix].xc_state = XC_ENTER; \
197 if (xc_mbox[pix].xc_state == state) { \
/illumos-gate/usr/src/uts/sun4/os/
H A Dx_call.c56 static struct xc_mbox { struct
62 } xc_mbox[NCPU]; argument
458 ASSERT(CPU_IN_SET(xc_mbox[lcx].xc_cpuset, lcx)); in xc_one()
459 ASSERT(CPU_IN_SET(xc_mbox[cix].xc_cpuset, cix)); in xc_one()
460 ASSERT(xc_mbox[cix].xc_state == XC_WAIT); in xc_one()
470 while (xc_mbox[cix].xc_state != XC_WAIT) { in xc_one()
514 ASSERT(xc_mbox[cix].xc_state == XC_IDLE); in xc_one()
522 while (xc_mbox[cix].xc_state != XC_IDLE) { in xc_one()
596 cpuset_t mset = xc_mbox[lcx].xc_cpuset; in xc_some()
675 cpuset_t mset = xc_mbox[lcx].xc_cpuset; in xc_all()
[all …]