Lines Matching refs:cix
240 xt_one(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2) in xt_one() argument
242 if (!CPU_IN_SET(cpu_ready_set, cix)) { in xt_one()
245 xt_one_unchecked(cix, func, arg1, arg2); in xt_one()
253 xt_one_unchecked(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2) in xt_one_unchecked() argument
275 CPUSET_ADD(tset, cix); in xt_one_unchecked()
277 if (cix == lcx) { in xt_one_unchecked()
290 send_one_mondo(cix); in xt_one_unchecked()
422 xc_one(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2) in xc_one() argument
433 if (!CPU_IN_SET(cpu_ready_set, cix)) in xc_one()
445 CPUSET_ADD(tset, cix); in xc_one()
447 if (cix == lcx) { /* same cpu just do it */ 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()
467 XC_SETUP(cix, func, arg1, arg2); in xc_one()
470 while (xc_mbox[cix].xc_state != XC_WAIT) { in xc_one()
478 "xc_state[%d] != XC_WAIT", cix); in xc_one()
514 ASSERT(xc_mbox[cix].xc_state == XC_IDLE); in xc_one()
516 XC_SETUP(cix, func, arg1, arg2); in xc_one()
518 send_one_mondo(cix); in xc_one()
522 while (xc_mbox[cix].xc_state != XC_IDLE) { in xc_one()
530 XT_SYNC_ONE(cix); in xc_one()
536 "xc_state[%d] != XC_IDLE", cix); in xc_one()