Home
last modified time | relevance | path

Searched refs:td_flags (Results 1 – 25 of 37) sorted by relevance

12

/f-stack/freebsd/kern/
H A Dsched_4bsd.c493 td->td_flags &= ~TDF_DIDRUN; in schedcpu()
499 td->td_flags &= ~TDF_DIDRUN; in schedcpu()
864 td->td_flags |= TDF_BORROWING; in sched_lend_prio()
887 td->td_flags &= ~TDF_BORROWING; in sched_unlend_prio()
975 td->td_flags |= TDF_CANSWAP; in sched_sleep()
1006 if (td->td_flags & TDF_IDLETD) { in sched_switch()
1101 if (td->td_flags & TDF_IDLETD) in sched_switch()
1117 td->td_flags &= ~TDF_CANSWAP; in sched_wakeup()
1491 td->td_flags |= TDF_DIDRUN; in sched_choose()
1533 td->td_flags |= TDF_BOUND; in sched_bind()
[all …]
H A Dsubr_trap.c120 if (SIGPENDING(td) && (td->td_flags & in userret()
126 p, td, td->td_flags); in userret()
183 KASSERT((td->td_flags & (TDF_SBDRY | TDF_SEINTR | TDF_SERESTART)) == 0, in userret()
229 flags = td->td_flags; in ast()
230 td->td_flags &= ~(TDF_ASTPENDING | TDF_NEEDSIGCHK | TDF_NEEDSUSPCHK | in ast()
298 if (SIGPENDING(td) && (td->td_flags & in ast()
304 p, td, flags, td->td_flags); in ast()
H A Dkern_kthread.c396 td->td_flags |= TDF_KTH_SUSP; in kthread_suspend()
398 return (msleep(&td->td_flags, &p->p_mtx, PPAUSE | PDROP, "suspkt", in kthread_suspend()
422 td->td_flags &= ~TDF_KTH_SUSP; in kthread_resume()
424 wakeup(&td->td_flags); in kthread_resume()
451 if ((td->td_flags & TDF_KTH_SUSP) == 0) in kthread_suspend_check()
454 while ((td->td_flags & TDF_KTH_SUSP) != 0) { in kthread_suspend_check()
455 wakeup(&td->td_flags); in kthread_suspend_check()
456 msleep(&td->td_flags, &p->p_mtx, PPAUSE, "ktsusp", 0); in kthread_suspend_check()
H A Dkern_thread.c998 td->td_flags = TDF_INMEM; in thread_link()
1088 (td2->td_flags & TDF_BOUNDARY) == 0) { in weed_inhib()
1114 if ((td2->td_flags & TDF_SBDRY) == 0) { in weed_inhib()
1116 td2->td_flags |= TDF_ALLPROCSUSP; in weed_inhib()
1355 if ((td->td_flags & TDF_SBDRY) != 0) { in thread_suspend_check()
1403 td->td_flags |= TDF_BOUNDARY; in thread_suspend_check()
1441 if ((td->td_flags & TDF_NEEDSUSPCHK) == 0) in thread_check_susp()
1472 td->td_flags &= ~TDF_NEEDSUSPCHK; in thread_suspend_switch()
1493 td->td_flags &= ~TDF_NEEDSUSPCHK; in thread_suspend_one()
1505 td->td_flags &= ~TDF_ALLPROCSUSP; in thread_unsuspend_one()
[all …]
H A Dsubr_sleepqueue.c384 td->td_flags |= TDF_SINTR; in sleepq_add()
386 td->td_flags &= ~TDF_TIMEOUT; in sleepq_add()
588 if ((td->td_flags & TDF_TIMEOUT) || rtc_changed) { in sleepq_switch()
642 KASSERT((td->td_flags & TDF_SINTR) == 0, in sleepq_check_signals()
657 MPASS(!(td->td_flags & TDF_SINTR)); in sleepq_wait()
687 MPASS(!(td->td_flags & TDF_SINTR)); in sleepq_timedwait()
851 td->td_flags &= ~(TDF_SINTR | TDF_TIMEOUT); in sleepq_remove_thread()
1033 td->td_flags |= TDF_TIMEOUT; in sleepq_timeout()
1045 td->td_flags |= TDF_TIMEOUT; in sleepq_timeout()
1103 MPASS(td->td_flags & TDF_SINTR); in sleepq_abort()
[all …]
H A Dkern_thr.c260 newtd->td_flags |= TDF_ASTPENDING | TDF_NEEDSUSPCHK; in thread_create()
532 if (error == 0 && (td->td_flags & TDF_THRWAKEUP) == 0) in kern_thr_suspend()
536 if (td->td_flags & TDF_THRWAKEUP) { in kern_thr_suspend()
538 td->td_flags &= ~TDF_THRWAKEUP; in kern_thr_suspend()
570 ttd->td_flags |= TDF_THRWAKEUP; in sys_thr_wake()
H A Dkern_synch.c578 KASSERT((td->td_flags & TDF_INMEM) != 0, in setrunnable()
580 td, td->td_flags, td->td_inhibitors)); in setrunnable()
590 (td->td_flags & TDF_SWAPINREQ) == 0) { in setrunnable()
591 td->td_flags |= TDF_SWAPINREQ; in setrunnable()
H A Dkern_idle.c81 td->td_flags |= TDF_IDLETD | TDF_NOLOAD; in idle_setup()
H A Dsched_ule.c545 if ((td->td_flags & TDF_NOLOAD) == 0) in tdq_load_add()
565 if ((td->td_flags & TDF_NOLOAD) == 0) in tdq_load_rem()
1807 td->td_flags |= TDF_BORROWING; in sched_lend_prio()
1830 td->td_flags &= ~TDF_BORROWING; in sched_unlend_prio()
1889 td->td_flags |= TDF_NEEDRESCHED; in sched_lend_user_prio()
2195 td->td_flags |= TDF_CANSWAP; in sched_sleep()
2218 td->td_flags &= ~TDF_CANSWAP; in sched_wakeup()
2483 if ((curthread->td_flags & TDF_IDLETD) != 0) { in sched_runnable()
2534 ctd->td_flags |= TDF_NEEDRESCHED; in sched_setpreempt()
2557 KASSERT(td->td_flags & TDF_INMEM, in tdq_add()
[all …]
H A Dkern_sig.c623 td->td_flags |= TDF_NEEDSIGCHK | TDF_ASTPENDING; in signotify()
2466 if ((td->td_flags & TDF_SINTR) == 0) in tdsigwakeup()
2536 (td2->td_flags & TDF_SINTR)) { in sig_suspend_threads()
2537 if (td2->td_flags & TDF_SBDRY) { in sig_suspend_threads()
2555 td2->td_flags |= TDF_ASTPENDING; in sig_suspend_threads()
2780 cflags = sigdeferstop_curr_flags(td->td_flags); in sigdeferstop_impl()
2804 td->td_flags = (td->td_flags & ~cflags) | nflags; in sigdeferstop_impl()
2828 td->td_flags = (td->td_flags & ~cflags) | prev; in sigallowstop_impl()
3002 KASSERT((td->td_flags & TDF_SBDRY) != 0, in issignal()
3160 if ((td->td_flags & TDF_NEEDSUSPCHK) == 0) in sig_ast_checksusp()
[all …]
H A Dtty_info.c125 slpa = td->td_flags & TDF_SINTR; in thread_compare()
131 slpb = td2->td_flags & TDF_SINTR; in thread_compare()
H A Dkern_switch.c168 (td->td_flags & TDF_INPANIC) == 0)) { in choosethread_panic()
530 KASSERT(td->td_flags & TDF_INMEM, in runq_remove_idx()
H A Dkern_racct.c1148 td->td_flags |= TDF_ASTPENDING; in racct_proc_throttle()
1158 td->td_flags |= TDF_NEEDRESCHED; in racct_proc_throttle()
1165 td->td_flags |= TDF_NEEDRESCHED; in racct_proc_throttle()
H A Dsubr_prof.c479 td->td_flags |= TDF_ASTPENDING; in addupc_intr()
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Ddmu_traverse.c61 int td_flags; member
172 if (td->td_flags & TRAVERSE_POST) in resume_skip_check()
186 if (!(td->td_flags & TRAVERSE_PREFETCH_METADATA)) in traverse_prefetch_metadata()
287 if (td->td_flags & TRAVERSE_PRE) { in traverse_visitbp()
423 if (err == 0 && (td->td_flags & TRAVERSE_POST)) in traverse_visitbp()
491 if (td->td_flags & TRAVERSE_PRE) { in traverse_dnode()
514 if (err == 0 && (td->td_flags & TRAVERSE_POST)) { in traverse_dnode()
615 td->td_flags = flags; in traverse_impl()
643 if ((td->td_flags & TRAVERSE_NO_DECRYPT) && in traverse_impl()
655 if (!(td->td_flags & TRAVERSE_HARD) || in traverse_impl()
[all …]
/f-stack/freebsd/sys/
H A Dproc.h254 #define td_startzero td_flags
255 int td_flags; /* (t) TDF_* flags. */ member
547 #define TD_ON_UPILOCK(td) ((td)->td_flags & TDF_UPIBLOCKED)
548 #define TD_IS_IDLETHREAD(td) ((td)->td_flags & TDF_IDLETD)
551 ((td)->td_flags & TDF_SINTR) != 0)
589 (((td)->td_flags & (TDF_SEINTR | TDF_SERESTART)) != 0)
591 (((td)->td_flags & TDF_SEINTR) != 0 ? EINTR : ERESTART)
978 #define thread_safetoswapout(td) ((td)->td_flags & TDF_CANSWAP)
H A Dsched.h127 KASSERT((td->td_flags & TDF_BORROWING) == 0, in sched_userret()
/f-stack/freebsd/vm/
H A Dvm_swapout.c701 if ((td->td_flags & TDF_SWAPINREQ) == 0) in swapper_selector()
875 td->td_flags |= TDF_INMEM; in swapclear()
876 td->td_flags &= ~TDF_SWAPINREQ; in swapclear()
928 td->td_flags &= ~TDF_INMEM; in swapout()
/f-stack/freebsd/ddb/
H A Ddb_ps.c183 if (!(td->td_flags & TDF_SINTR)) in db_ps_proc()
288 if (td->td_flags & TDF_SINTR) in dumpthread()
367 db_printf(" flags: %#x ", td->td_flags); in DB_SHOW_COMMAND()
/f-stack/freebsd/arm64/arm64/
H A Dgenassym.c73 ASSYM(TD_FLAGS, offsetof(struct thread, td_flags));
/f-stack/freebsd/arm/arm/
H A Dgenassym.c91 ASSYM(TD_FLAGS, offsetof(struct thread, td_flags));
/f-stack/freebsd/mips/mips/
H A Dgenassym.c76 ASSYM(TD_FLAGS, offsetof(struct thread, td_flags));
/f-stack/freebsd/i386/i386/
H A Dgenassym.c87 ASSYM(TD_FLAGS, offsetof(struct thread, td_flags));
/f-stack/lib/
H A Dff_init_main.c424 td->td_flags = TDF_INMEM|TDP_KTHREAD; in proc0_init()
/f-stack/freebsd/amd64/amd64/
H A Dgenassym.c84 ASSYM(TD_FLAGS, offsetof(struct thread, td_flags));

12