Lines Matching defs:cix
239 xt_one(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2)
241 if (!CPU_IN_SET(cpu_ready_set, cix)) {
244 xt_one_unchecked(cix, func, arg1, arg2);
252 xt_one_unchecked(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2)
274 CPUSET_ADD(tset, cix);
276 if (cix == lcx) {
289 send_one_mondo(cix);
421 xc_one(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2)
432 if (!CPU_IN_SET(cpu_ready_set, cix))
444 CPUSET_ADD(tset, cix);
446 if (cix == lcx) { /* same cpu just do it */
458 ASSERT(CPU_IN_SET(xc_mbox[cix].xc_cpuset, cix));
459 ASSERT(xc_mbox[cix].xc_state == XC_WAIT);
466 XC_SETUP(cix, func, arg1, arg2);
469 while (xc_mbox[cix].xc_state != XC_WAIT) {
477 "xc_state[%d] != XC_WAIT", cix);
513 ASSERT(xc_mbox[cix].xc_state == XC_IDLE);
515 XC_SETUP(cix, func, arg1, arg2);
517 send_one_mondo(cix);
521 while (xc_mbox[cix].xc_state != XC_IDLE) {
529 XT_SYNC_ONE(cix);
535 "xc_state[%d] != XC_IDLE", cix);