Home
last modified time | relevance | path

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

/netbsd-src/external/cddl/osnet/dev/profile/
H A Dprofile.c303 profile_probe_percpu_t *pcpu = arg; in profile_fire() local
304 profile_probe_t *prof = pcpu->profc_probe; in profile_fire()
310 late = gethrtime() - pcpu->profc_expected; in profile_fire()
312 late = sbt_to_nsec(sbinuptime() - pcpu->profc_expected); in profile_fire()
332 pcpu->profc_expected += pcpu->profc_interval; in profile_fire()
333 callout_schedule_sbt_curcpu(&pcpu->profc_cyclic, in profile_fire()
334 pcpu->profc_expected, 0, C_DIRECT_EXEC | C_ABSOLUTE); in profile_fire()
372 profile_probe_percpu_t *pcpu = arg; in profile_fire() local
373 profile_probe_t *prof = pcpu->profc_probe; in profile_fire()
377 late = gethrtime() - pcpu->profc_expected; in profile_fire()
[all …]
/netbsd-src/sys/kern/
H A Dsubr_psref.c176 const struct psref_cpu *pcpu = p; in psref_cpu_drained_p() local
179 if (!SLIST_EMPTY(&pcpu->pcpu_head)) in psref_cpu_drained_p()
231 psref_exist(struct psref_cpu *pcpu, struct psref *psref) in psref_exist() argument
235 SLIST_FOREACH(_psref, &pcpu->pcpu_head, psref_entry) { in psref_exist()
243 psref_check_duplication(struct psref_cpu *pcpu, struct psref *psref, in psref_check_duplication() argument
248 found = psref_exist(pcpu, psref); in psref_check_duplication()
256 psref_check_existence(struct psref_cpu *pcpu, struct psref *psref, in psref_check_existence() argument
261 found = psref_exist(pcpu, psref); in psref_check_existence()
287 struct psref_cpu *pcpu; in psref_acquire() local
303 pcpu = percpu_getref(class->prc_percpu); in psref_acquire()
[all …]
/netbsd-src/tests/kernel/threadpool_tester/
H A Dthreadpool_tester.c195 struct threadpool_percpu *pcpu, *opcpu = NULL; in threadpool_tester_get_percpu() local
211 error = threadpool_percpu_get(&pcpu, val); in threadpool_tester_get_percpu()
220 ctx->ctx_percpu[pri_to_idx(val)] = pcpu; in threadpool_tester_get_percpu()
228 __func__, val, opcpu == pcpu ? "match" : "NO MATCH")); in threadpool_tester_get_percpu()
229 KASSERT(opcpu == pcpu); in threadpool_tester_get_percpu()
230 threadpool_percpu_put(pcpu, val); in threadpool_tester_get_percpu()
244 struct threadpool_percpu *pcpu; in threadpool_tester_put_percpu() local
262 pcpu = ctx->ctx_percpu[pri_to_idx(val)]; in threadpool_tester_put_percpu()
266 if (pcpu == NULL) { in threadpool_tester_put_percpu()
272 threadpool_percpu_put(pcpu, val); in threadpool_tester_put_percpu()
[all …]
/netbsd-src/tests/modules/threadpool_tester/
H A Dthreadpool_tester.c195 struct threadpool_percpu *pcpu, *opcpu = NULL; in threadpool_tester_get_percpu() local
211 error = threadpool_percpu_get(&pcpu, val); in threadpool_tester_get_percpu()
220 ctx->ctx_percpu[pri_to_idx(val)] = pcpu; in threadpool_tester_get_percpu()
228 __func__, val, opcpu == pcpu ? "match" : "NO MATCH")); in threadpool_tester_get_percpu()
229 KASSERT(opcpu == pcpu); in threadpool_tester_get_percpu()
230 threadpool_percpu_put(pcpu, val); in threadpool_tester_get_percpu()
244 struct threadpool_percpu *pcpu; in threadpool_tester_put_percpu() local
262 pcpu = ctx->ctx_percpu[pri_to_idx(val)]; in threadpool_tester_put_percpu()
266 if (pcpu == NULL) { in threadpool_tester_put_percpu()
272 threadpool_percpu_put(pcpu, val); in threadpool_tester_put_percpu()
[all …]
/netbsd-src/sys/arch/arm/pic/
H A Dpic.c384 struct pic_percpu * const pcpu = percpu_getref(is->is_pic->pic_percpu); in pic_dispatch() local
385 KASSERT(pcpu->pcpu_magic == PICPERCPU_MAGIC); in pic_dispatch()
386 pcpu->pcpu_evs[is->is_irq].ev_count++; in pic_dispatch()
598 struct pic_percpu * const pcpu = v0; in pic_percpu_allocate() local
601 pcpu->pcpu_evs = kmem_zalloc(pic->pic_maxsources * sizeof(pcpu->pcpu_evs[0]), in pic_percpu_allocate()
603 KASSERT(pcpu->pcpu_evs != NULL); in pic_percpu_allocate()
609 pcpu->pcpu_name = kmem_alloc(PCPU_NAMELEN, KM_SLEEP); in pic_percpu_allocate()
611 snprintf(pcpu->pcpu_name, PCPU_NAMELEN, in pic_percpu_allocate()
614 strlcpy(pcpu->pcpu_name, pic->pic_name, PCPU_NAMELEN); in pic_percpu_allocate()
616 pcpu->pcpu_magic = PICPERCPU_MAGIC; in pic_percpu_allocate()
[all …]
/netbsd-src/external/bsd/top/dist/machine/
H A Dm_linuxthr.c102 double pcpu, wcpu; member
759 if ((proc->pcpu = (proc->time - proc->otime) / timediff) < 0.0001) in get_process_info()
761 proc->pcpu = 0; in get_process_info()
766 if ((proc->pcpu = (double)proc->time / (double)elapsed) < 0.0001) in get_process_info()
768 proc->pcpu; in get_process_info()
773 proc->pcpu = 0.0; in get_process_info()
838 parent->pcpu += proc->pcpu; in get_process_info()
843 else if ((show_idle || proc->state == 1 || proc->pcpu) && in get_process_info()
902 p->pcpu * 100.0, in format_next_process()
928 #define ORDERKEY_PCTCPU if (dresult = p2->pcpu - p1->pcpu,\
H A Dm_linux.c100 double pcpu; member
942 if ((proc->pcpu = (proc->time - otime) / (double)elapsed) < 0.0001) in get_process_info()
944 proc->pcpu = 0; in get_process_info()
992 if ((taskproc->pcpu = (taskproc->time - otime) / in get_process_info()
995 taskproc->pcpu = 0; in get_process_info()
1031 if ((show_idle || proc->state == 1 || proc->pcpu) && in get_process_info()
1127 format_percent(p->pcpu * 100.0), in format_next_process()
1144 format_percent(p->pcpu * 100.0), in format_next_process()
1171 #define ORDERKEY_PCTCPU if (dresult = p2->pcpu - p1->pcpu,\
/netbsd-src/tests/rump/kernspace/
H A Dthreadpool.c183 struct threadpool_percpu *pcpu; in rumptest_threadpool_percpu_schedule() local
187 error = threadpool_percpu_get(&pcpu, PRI_NONE); in rumptest_threadpool_percpu_schedule()
190 pool = threadpool_percpu_ref(pcpu); in rumptest_threadpool_percpu_schedule()
204 threadpool_percpu_put(pcpu, PRI_NONE); in rumptest_threadpool_percpu_schedule()
/netbsd-src/bin/ps/
H A Dps.c632 pi[i].pcpu = 0.0; in setpinfo()
635 pi[i].pcpu = 100.0 * (double)ki[i].p_pctcpu / fscale; in setpinfo()
637 pi[i].pcpu /= 1.0 - exp(ki[i].p_swtime * log_ccpu); in setpinfo()
744 i = pb->pcpu - pa->pcpu; in pscomp()
H A Dps.h64 double pcpu; member
H A Dextern.h77 void pcpu(struct pinfo *, VARENT *, enum mode);
H A Dkeyword.c106 VAR6("%cpu", "%CPU", 0, pcpu, 0, PCPU),
H A Dprint.c1086 pcpu(struct pinfo *pi, VARENT *ve, enum mode mode) in pcpu() function
1092 dbl = pi->pcpu; in pcpu()
/netbsd-src/sys/arch/ia64/include/
H A Dpcb.h47 struct pcpu *pcb_fpcpu;
/netbsd-src/sys/external/mit/xen-include-public/dist/xen/include/public/
H A Dsched.h164 int32_t pcpu; member
/netbsd-src/tests/bin/ps/
H A Dkeywords75 pcpu %cpu ALIAS