Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dsched_ule.c262 struct tdq { struct
299 #define TDQ_LOAD(tdq) atomic_load_int(&(tdq)->tdq_load) argument
300 #define TDQ_TRANSFERABLE(tdq) atomic_load_int(&(tdq)->tdq_transferable) argument
301 #define TDQ_SWITCHCNT(tdq) (atomic_load_short(&(tdq)->tdq_switchcnt) + \ argument
302 atomic_load_short(&(tdq)->tdq_oldswitchcnt))
303 #define TDQ_SWITCHCNT_INC(tdq) (atomic_store_short(&(tdq)->tdq_switchcnt, \ argument
304 atomic_load_short(&(tdq)->tdq_switchcnt) + 1))
329 static struct tdq __read_mostly *balance_tdq;
331 DPCPU_DEFINE_STATIC(struct tdq, tdq);
334 #define TDQ_SELF() ((struct tdq *)PCPU_GET(sched))
[all …]