Lines Matching defs:arg2
83 void init_mondo(xcfunc_t *func, uint64_t arg1, uint64_t arg2);
185 * arg1 and arg2 - optional
192 * %o1: arg2
202 * arg1, arg2
211 * %g2: arg2
239 xt_one(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2)
244 xt_one_unchecked(cix, func, arg1, arg2);
252 xt_one_unchecked(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2)
280 send_self_xcall(CPU, arg1, arg2, func);
282 XC_TRACE(XT_ONE_SELF, &tset, func, arg1, arg2);
287 XC_TRACE(XT_ONE_OTHER, &tset, func, arg1, arg2);
288 init_mondo(func, arg1, arg2);
299 xt_some(cpuset_t cpuset, xcfunc_t *func, uint64_t arg1, uint64_t arg2)
344 send_self_xcall(CPU, arg1, arg2, func);
346 XC_TRACE(XT_SOME_SELF, &tset, func, arg1, arg2);
353 XC_TRACE(XT_SOME_OTHER, &xc_cpuset, func, arg1, arg2);
354 init_mondo(func, arg1, arg2);
365 xt_all(xcfunc_t *func, uint64_t arg1, uint64_t arg2)
393 send_self_xcall(CPU, arg1, arg2, func);
395 XC_TRACE(XT_ALL_OTHER, &cpu_ready_set, func, arg1, arg2);
405 XC_TRACE(XT_ALL_SELF, &tset, func, arg1, arg2);
410 init_mondo(func, arg1, arg2);
421 xc_one(int cix, xcfunc_t *func, uint64_t arg1, uint64_t arg2)
447 XC_TRACE(XC_ONE_SELF, &tset, func, arg1, arg2);
448 (*func)(arg1, arg2);
460 XC_TRACE(XC_ONE_OTHER_H, &tset, func, arg1, arg2);
466 XC_SETUP(cix, func, arg1, arg2);
514 XC_TRACE(XC_ONE_OTHER, &tset, func, arg1, arg2);
515 XC_SETUP(cix, func, arg1, arg2);
548 xc_some(cpuset_t cpuset, xcfunc_t *func, uint64_t arg1, uint64_t arg2)
583 (*func)(arg1, arg2);
587 XC_TRACE(XC_SOME_SELF, &tset, func, arg1, arg2);
600 SEND_MBOX_ONLY(xc_cpuset, func, arg1, arg2, lcx, XC_WAIT);
603 XC_TRACE(XC_SOME_OTHER_H, &xc_cpuset, func, arg1, arg2);
627 XC_TRACE(XC_SOME_OTHER, &xc_cpuset, func, arg1, arg2);
629 SEND_MBOX_MONDO(xc_cpuset, func, arg1, arg2, XC_IDLE);
642 xc_all(xcfunc_t *func, uint64_t arg1, uint64_t arg2)
661 (*func)(arg1, arg2);
667 XC_TRACE(XC_ALL_SELF, &tset, func, arg1, arg2);
679 XC_TRACE(XC_ALL_OTHER_H, &xc_cpuset, func, arg1, arg2);
680 SEND_MBOX_ONLY(xc_cpuset, func, arg1, arg2, lcx, XC_WAIT);
706 XC_TRACE(XC_ALL_OTHER, &xc_cpuset, func, arg1, arg2);
708 SEND_MBOX_MONDO(xc_cpuset, func, arg1, arg2, XC_IDLE);
910 uint64_t arg1, arg2;
924 arg2 = xmp->xc_arg2;
925 (*func)(arg1, arg2);
928 XC_TRACE(XC_SERV, &tset, func, arg1, arg2);
950 uint64_t arg1, arg2;
996 arg2 = xmp->xc_arg2;
997 XC_TRACE(XC_LOOP_DOIT, &tset, func, arg1, arg2);
999 (*func)(arg1, arg2);