Home
last modified time | relevance | path

Searched refs:gd_intr_nesting_level (Results 1 – 20 of 20) sorted by relevance

/dragonfly/sys/platform/vkernel64/x86_64/
H A Dexception.c86 ++gd->gd_intr_nesting_level; in ipisig()
89 --gd->gd_intr_nesting_level; in ipisig()
129 ++gd->gd_intr_nesting_level; in stopsig()
133 --gd->gd_intr_nesting_level; in stopsig()
153 ++gd->gd_intr_nesting_level; in kqueuesig()
157 --gd->gd_intr_nesting_level; in kqueuesig()
176 ++gd->gd_intr_nesting_level; in timersig()
180 --gd->gd_intr_nesting_level; in timersig()
H A Dglobal.s76 .globl gd_ss_eflags, gd_intr_nesting_level
85 .set gd_intr_nesting_level,globaldata + GD_INTR_NESTING_LEVEL define
H A Dtrap.c653 if (mycpu->gd_intr_nesting_level == 0) { in kern_trap()
867 if (td->td_gd->gd_intr_nesting_level == 0 && in trap_pfault()
/dragonfly/sys/kern/
H A Dlwkt_thread.c586 if (gd->gd_intr_nesting_level) { in lwkt_switch()
596 savegdnest = gd->gd_intr_nesting_level; in lwkt_switch()
598 gd->gd_intr_nesting_level = 0; in lwkt_switch()
608 gd->gd_intr_nesting_level = savegdnest; in lwkt_switch()
1045 save_gd_intr_nesting_level = gd->gd_intr_nesting_level; in lwkt_preempt()
1046 gd->gd_intr_nesting_level = 0; in lwkt_preempt()
1053 gd->gd_intr_nesting_level = save_gd_intr_nesting_level; in lwkt_preempt()
1074 gd->gd_intr_nesting_level == 0 && in splz_check()
1096 gd->gd_intr_nesting_level == 0 && in lwkt_maybe_splz()
1798 --gd->gd_intr_nesting_level; in lwkt_smp_stopped()
[all …]
H A Dlwkt_ipiq.c198 ++gd->gd_intr_nesting_level; in lwkt_send_ipiq3()
200 if (gd->gd_intr_nesting_level > 20) in lwkt_send_ipiq3()
321 --gd->gd_intr_nesting_level; in lwkt_send_ipiq3()
349 ++gd->gd_intr_nesting_level; in lwkt_send_ipiq3_passive()
360 --gd->gd_intr_nesting_level; in lwkt_send_ipiq3_passive()
382 --gd->gd_intr_nesting_level; in lwkt_send_ipiq3_passive()
725 ++mygd->gd_intr_nesting_level; in lwkt_process_ipiq_core()
786 --mygd->gd_intr_nesting_level; in lwkt_process_ipiq_core()
H A Dkern_intr.c760 ++gd->gd_intr_nesting_level; in ithread_fast_handler()
795 --gd->gd_intr_nesting_level; in ithread_fast_handler()
H A Dlwkt_token.c258 td->td_gd->gd_intr_nesting_level == 0 || in _lwkt_trytokref()
H A Dkern_lock.c92 if (mycpu->gd_intr_nesting_level && in _lockmgr_assert()
H A Dsubr_prf.c404 if ((flags & TOWAKEUP) && mycpu->gd_intr_nesting_level == 0) in kputchar()
H A Dkern_slaballoc.c1453 if (mycpu->gd_intr_nesting_level || in _kfree()
H A Dkern_clock.c965 int intr_nest = gd->gd_intr_nesting_level; in statclock()
/dragonfly/sys/platform/pc64/x86_64/
H A Dglobal.s81 .globl gd_ss_eflags, gd_intr_nesting_level
96 .set gd_intr_nesting_level,globaldata + GD_INTR_NESTING_LEVEL define
H A Dtrap.c657 if (mycpu->gd_intr_nesting_level == 0) { in trap()
916 if (td->td_gd->gd_intr_nesting_level || in trap_pfault()
991 td->td_gd->gd_intr_nesting_level == 0) { in trap_pfault()
H A Dgenassym.c209 ASSYM(GD_INTR_NESTING_LEVEL, offsetof(struct mdglobaldata, mi.gd_intr_nesting_level));
/dragonfly/sys/sys/
H A Dthread2.h198 ++gd->gd_intr_nesting_level; in _crit_enter_hard()
244 --gd->gd_intr_nesting_level; in _crit_exit_hard()
H A Dglobaldata.h144 int gd_intr_nesting_level; /* hard code, intrs, ipis */ member
/dragonfly/sys/dev/raid/vinum/
H A Dvinummemory.c108 result = kmalloc(size, M_DEVBUF, mycpu->gd_intr_nesting_level == 0 ? M_WAITOK : M_INTWAIT); in MMalloc()
H A Dvinumext.h259 mycpu->gd_intr_nesting_level == 0? M_WAITOK: M_INTWAIT)
/dragonfly/sys/platform/vkernel64/platform/
H A Dsystimer.c361 if (mycpu->gd_intr_nesting_level) in DRIVERSLEEP()
/dragonfly/sys/platform/pc64/isa/
H A Dclock.c489 if (gd->gd_intr_nesting_level || gd->gd_spinlocks) { in DRIVERSLEEP()