Home | History | Annotate | Download | only in kern

Lines Matching defs:lwp

384 	msan_lwp_t *lwp;
389 lwp = curlwp->l_kmsan;
390 arg = lwp->tls[lwp->ctx].param;
397 msan_lwp_t *lwp;
402 lwp = curlwp->l_kmsan;
403 arg = lwp->tls[lwp->ctx].retval;
410 msan_lwp_t *lwp;
416 lwp = curlwp->l_kmsan;
417 arg = lwp->tls[lwp->ctx].param;
428 kmsan_lwp_alloc(struct lwp *l)
430 msan_lwp_t *lwp;
433 lwp = kmem_zalloc(sizeof(msan_lwp_t), KM_SLEEP);
434 lwp->ctx = 1;
436 l->l_kmsan = lwp;
440 kmsan_lwp_free(struct lwp *l)
448 void kmsan_softint(struct lwp *);
453 msan_lwp_t *lwp;
457 lwp = curlwp->l_kmsan;
459 lwp->ctx++;
460 if (__predict_false(lwp->ctx >= MSAN_NCONTEXT)) {
462 panic("%s: lwp->ctx = %zu", __func__, lwp->ctx);
471 msan_lwp_t *lwp;
475 lwp = curlwp->l_kmsan;
477 if (__predict_false(lwp->ctx == 0)) {
479 panic("%s: lwp->ctx = %zu", __func__, lwp->ctx);
481 lwp->ctx--;
485 kmsan_softint(struct lwp *l)
636 msan_lwp_t *lwp;
640 lwp = curlwp->l_kmsan;
642 return &lwp->tls[lwp->ctx];