Symbol: pcpu
bin/ps/extern.h
62
void pcpu(const KINFO *, const struct varent *);
bin/ps/keyword.c
76
{"%cpu", "%CPU", NULL, 0, pcpu, NULL, 4, 0, 0, NULL, NULL},
sys/bus/pci/x86_64/legacy.c
247
struct pcpu *cd_pcpu;
sys/bus/pci/x86_64/legacy.c
310
struct pcpu *pc;
sys/kern/vfs_bio.c
1270
struct bufpcpu *pcpu;
sys/kern/vfs_bio.c
1535
pcpu = &bufpcpu[bp->b_qcpu];
sys/kern/vfs_bio.c
1536
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
1544
TAILQ_INSERT_TAIL(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1559
TAILQ_INSERT_HEAD(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1573
TAILQ_INSERT_HEAD(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1583
TAILQ_INSERT_TAIL(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1588
TAILQ_INSERT_TAIL(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1598
TAILQ_INSERT_TAIL(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1603
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
1651
struct bufpcpu *pcpu;
sys/kern/vfs_bio.c
1661
pcpu = &bufpcpu[bp->b_qcpu];
sys/kern/vfs_bio.c
1662
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
1672
TAILQ_INSERT_TAIL(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1677
TAILQ_INSERT_TAIL(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1685
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
1690
TAILQ_INSERT_TAIL(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
1693
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
1887
struct bufpcpu *pcpu;
sys/kern/vfs_bio.c
1925
pcpu = &bufpcpu[nqcpu];
sys/kern/vfs_bio.c
1926
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
1934
nbp = TAILQ_FIRST(&pcpu->bufqueues[BQUEUE_EMPTY]);
sys/kern/vfs_bio.c
1937
nbp = TAILQ_FIRST(&pcpu->bufqueues[BQUEUE_CLEAN]);
sys/kern/vfs_bio.c
1958
TAILQ_REMOVE(&pcpu->bufqueues[qindex],
sys/kern/vfs_bio.c
1960
TAILQ_INSERT_TAIL(&pcpu->bufqueues[qindex],
sys/kern/vfs_bio.c
1973
if ((nbp = TAILQ_FIRST(&pcpu->bufqueues[BQUEUE_CLEAN])))
sys/kern/vfs_bio.c
2025
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
2032
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
2039
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
2159
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
2337
struct bufpcpu *pcpu;
sys/kern/vfs_bio.c
2352
pcpu = &bufpcpu[marker->b_qcpu];
sys/kern/vfs_bio.c
2353
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
2355
TAILQ_INSERT_HEAD(&pcpu->bufqueues[q], marker, b_freelist);
sys/kern/vfs_bio.c
2378
TAILQ_REMOVE(&pcpu->bufqueues[q], marker, b_freelist);
sys/kern/vfs_bio.c
2379
TAILQ_INSERT_AFTER(&pcpu->bufqueues[q], bp, marker, b_freelist);
sys/kern/vfs_bio.c
2386
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
2388
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
2403
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
2412
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
2421
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
2422
TAILQ_INSERT_TAIL(&pcpu->bufqueues[q], bp, b_freelist);
sys/kern/vfs_bio.c
2425
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
2427
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
2453
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
2461
TAILQ_REMOVE(&pcpu->bufqueues[q], marker, b_freelist);
sys/kern/vfs_bio.c
2463
spin_unlock(&pcpu->spin);
sys/kern/vfs_bio.c
609
struct bufpcpu *pcpu;
sys/kern/vfs_bio.c
618
pcpu = &bufpcpu[i];
sys/kern/vfs_bio.c
619
spin_init(&pcpu->spin, "bufinit");
sys/kern/vfs_bio.c
621
TAILQ_INIT(&pcpu->bufqueues[j]);
sys/kern/vfs_bio.c
629
pcpu = &bufpcpu[i];
sys/kern/vfs_bio.c
644
TAILQ_INSERT_TAIL(&pcpu->bufqueues[bp->b_qindex],
sys/kern/vfs_bio.c
648
pcpu = &bufpcpu[i];
sys/kern/vfs_bio.c
816
struct bufpcpu *pcpu = &bufpcpu[bp->b_qcpu];
sys/kern/vfs_bio.c
820
TAILQ_REMOVE(&pcpu->bufqueues[bp->b_qindex], bp, b_freelist);
sys/kern/vfs_bio.c
834
struct bufpcpu *pcpu = &bufpcpu[bp->b_qcpu];
sys/kern/vfs_bio.c
836
spin_lock(&pcpu->spin);
sys/kern/vfs_bio.c
838
spin_unlock(&pcpu->spin);
sys/kern/vfs_cache.c
3955
struct pcpu_ncache *pcpu;
sys/kern/vfs_cache.c
3959
pcpu = pcpu_ncache;
sys/kern/vfs_cache.c
3960
if (ncmount_cache_enable == 0 || pcpu == NULL) {
sys/kern/vfs_cache.c
3964
pcpu += mycpu->gd_cpuid;
sys/kern/vfs_cache.c
3983
if (__predict_true(spin_trylock(&pcpu->umount_spin))) {
sys/kern/vfs_cache.c
3984
spinlk = &pcpu->umount_spin;
sys/kern/vfs_cache.c
4205
struct pcpu_ncache *pcpu;
sys/kern/vfs_cache.c
4209
pcpu = pcpu_ncache;
sys/kern/vfs_cache.c
4210
if (pcpu == NULL)
sys/kern/vfs_cache.c
4214
spin_lock(&pcpu[i].umount_spin);
sys/kern/vfs_cache.c
4247
spin_unlock(&pcpu[i].umount_spin);
sys/netinet/in_rmx.c
332
struct in_rtq_pcpu *pcpu = &in_rtq_pcpu[mycpuid];
sys/netinet/in_rmx.c
333
struct radix_node_head *rnh = pcpu->rnh;
sys/netinet/in_rmx.c
384
callout_reset(&pcpu->timo_ch, tvtohz_high(&atv), in_rtqtimo, NULL);
sys/netinet/in_rmx.c
400
in_rtqdrain_oncpu(struct in_rtq_pcpu *pcpu)
sys/netinet/in_rmx.c
414
pcpu->lastdrain = time_uptime;
sys/netinet/in_rmx.c
420
struct in_rtq_pcpu *pcpu = &in_rtq_pcpu[mycpuid];
sys/netinet/in_rmx.c
427
in_rtqdrain_oncpu(pcpu);
sys/netinet/in_rmx.c
428
pcpu->draining = 0;
sys/netinet/in_rmx.c
459
struct in_rtq_pcpu *pcpu = &in_rtq_pcpu[cpu];
sys/netinet/in_rmx.c
464
if (pcpu->draining || pcpu->lastdrain == time_uptime) {
sys/netinet/in_rmx.c
469
pcpu->draining = 1;
sys/netinet/in_rmx.c
483
struct in_rtq_pcpu *pcpu;
sys/netinet/in_rmx.c
497
pcpu = &in_rtq_pcpu[cpuid];
sys/netinet/in_rmx.c
498
pcpu->rnh = rnh;
sys/netinet/in_rmx.c
499
callout_init_mp(&pcpu->timo_ch);
sys/netinet/in_rmx.c
500
netmsg_init(&pcpu->timo_nmsg, NULL, &netisr_adone_rport, MSGF_PRIORITY,
sys/netinet/in_rmx.c
502
netmsg_init(&pcpu->drain_nmsg, NULL, &netisr_adone_rport, MSGF_PRIORITY,
sys/netinet/ip_flow.c
114
#define IPFLOW_INSERT(pcpu, bucket, ipf) \
sys/netinet/ip_flow.c
119
LIST_INSERT_HEAD(&(pcpu)->ipf_list, (ipf), ipf_list); \
sys/netinet/ip_flow.c
151
ipflow_lookup(struct ipflow_pcpu *pcpu, const struct ip *ip)
sys/netinet/ip_flow.c
157
LIST_FOREACH(ipf, &pcpu->ipf_table[hash], ipf_hash) {
sys/netinet/ip_flow.c
306
ipflow_free(struct ipflow_pcpu *pcpu, struct ipflow *ipf)
sys/netinet/ip_flow.c
310
KKASSERT(pcpu->ipf_inuse > 0);
sys/netinet/ip_flow.c
311
pcpu->ipf_inuse--;
sys/netinet/ip_flow.c
328
ipflow_reap(struct ipflow_pcpu *pcpu)
sys/netinet/ip_flow.c
332
LIST_FOREACH(ipf, &pcpu->ipf_list, ipf_list) {
sys/netinet/ip_flow.c
369
struct ipflow_pcpu *pcpu = ipflow_pcpu_data[mycpuid];
sys/netinet/ip_flow.c
377
LIST_FOREACH_MUTABLE(ipf, &pcpu->ipf_list, ipf_list, next_ipf) {
sys/netinet/ip_flow.c
380
ipflow_free(pcpu, ipf);
sys/netinet/ip_flow.c
390
callout_reset(&pcpu->ipf_timeo, IPFLOW_TIMEOUT, ipflow_timeo, pcpu);
sys/netinet/ip_flow.c
396
struct ipflow_pcpu *pcpu = xpcpu;
sys/netinet/ip_flow.c
397
struct netmsg_base *nm = &pcpu->ipf_timeo_netmsg;
sys/netinet/ip_flow.c
408
struct ipflow_pcpu *pcpu = ipflow_pcpu_data[mycpuid];
sys/netinet/ip_flow.c
426
ipf = ipflow_lookup(pcpu, ip);
sys/netinet/ip_flow.c
428
if (pcpu->ipf_inuse == IPFLOW_MAX) {
sys/netinet/ip_flow.c
429
ipf = ipflow_reap(pcpu);
sys/netinet/ip_flow.c
437
pcpu->ipf_inuse++;
sys/netinet/ip_flow.c
458
IPFLOW_INSERT(pcpu, &pcpu->ipf_table[hash], ipf);
sys/netinet/ip_flow.c
464
struct ipflow_pcpu *pcpu = ipflow_pcpu_data[mycpuid];
sys/netinet/ip_flow.c
469
while ((ipf = LIST_FIRST(&pcpu->ipf_list)) != NULL) {
sys/netinet/ip_flow.c
471
ipflow_free(pcpu, ipf);
sys/netinet/ip_flow.c
479
struct ipflow_pcpu *pcpu = ipflow_pcpu_data[mycpuid];
sys/netinet/ip_flow.c
482
LIST_FOREACH_MUTABLE(ipf, &pcpu->ipf_list, ipf_list, next_ipf) {
sys/netinet/ip_flow.c
486
ipflow_free(pcpu, ipf);
sys/netinet/ip_flow.c
521
struct ipflow_pcpu *pcpu;
sys/netinet/ip_flow.c
525
pcpu = kmalloc(sizeof(*pcpu), M_IPFLOW, M_WAITOK | M_ZERO);
sys/netinet/ip_flow.c
527
netmsg_init(&pcpu->ipf_timeo_netmsg, NULL, &netisr_adone_rport,
sys/netinet/ip_flow.c
529
callout_init_mp(&pcpu->ipf_timeo);
sys/netinet/ip_flow.c
533
OID_AUTO, oid_name, CTLFLAG_RD, &pcpu->ipf_inuse, 0,
sys/netinet/ip_flow.c
536
ipflow_pcpu_data[cpuid] = pcpu;
sys/netinet/ip_flow.c
538
callout_reset(&pcpu->ipf_timeo, IPFLOW_TIMEOUT, ipflow_timeo, pcpu);
test/debug/schedmon.c
116
pcpu = malloc(ncpus * sizeof(*pcpu));
test/debug/schedmon.c
117
kkread(kd, Nl[1].n_value, pcpu, ncpus * sizeof(*pcpu));
test/debug/schedmon.c
119
printf("%p %d\n", pcpu, ncpus);
test/debug/schedmon.c
121
scan = &pcpu[i];
test/debug/schedmon.c
80
struct usched_dfly_pcpu *pcpu;