Searched refs:pcpu (Results 1 - 25 of 52) sorted by last modified time

123

/linux-master/fs/bcachefs/
H A Dbuckets.c1273 struct bch_fs_pcpu *pcpu; local
1280 pcpu = this_cpu_ptr(c->pcpu);
1282 if (sectors <= pcpu->sectors_available)
1297 pcpu->sectors_available += get;
1300 pcpu->sectors_available -= sectors;
1311 percpu_u64_set(&c->pcpu->sectors_available, 0);
H A Dsuper.c578 free_percpu(c->pcpu);
906 !(c->pcpu = alloc_percpu(struct bch_fs_pcpu)) ||
H A Dbuckets.h422 old = this_cpu_read(c->pcpu->sectors_available);
427 } while (this_cpu_cmpxchg(c->pcpu->sectors_available, old, new) != old);
H A Dbcachefs.h910 struct bch_fs_pcpu __percpu *pcpu; member in struct:bch_fs
/linux-master/drivers/firmware/arm_ffa/
H A Ddriver.c1296 struct ffa_pcpu_irq *pcpu = irq_data; local
1297 struct ffa_drv_info *info = pcpu->info;
1417 ret = cpuhp_setup_state(CPUHP_AP_ONLINE_DYN, "ffa/pcpu-irq:starting",
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c559 struct stmmac_pcpu_stats *pcpu; local
563 pcpu = per_cpu_ptr(priv->xstats.pcpu_stats, cpu);
565 start = u64_stats_fetch_begin(&pcpu->syncp);
566 irq_n = u64_stats_read(&pcpu->rx_normal_irq_n[q]);
567 } while (u64_stats_fetch_retry(&pcpu->syncp, start));
580 struct stmmac_pcpu_stats *pcpu; local
584 pcpu = per_cpu_ptr(priv->xstats.pcpu_stats, cpu);
586 start = u64_stats_fetch_begin(&pcpu->syncp);
587 irq_n = u64_stats_read(&pcpu->tx_normal_irq_n[q]);
588 } while (u64_stats_fetch_retry(&pcpu
[all...]
/linux-master/arch/powerpc/platforms/powernv/
H A Dsmp.c66 unsigned int pcpu; local
75 pcpu = get_hard_smp_processor_id(nr);
89 rc = opal_query_cpu_status(pcpu, &status);
106 pr_devel("OPAL: Starting CPU %d (HW 0x%x)...\n", nr, pcpu);
107 rc = opal_start_cpu(pcpu, start_here);
120 " (status %d)...\n", nr, pcpu, status);
/linux-master/include/linux/
H A Dcpufreq.h1123 static inline int of_perf_domain_get_sharing_cpumask(int pcpu, const char *list_name, argument
1130 ret = parse_perf_domain(pcpu, list_name, cell_name, pargs);
1134 cpumask_set_cpu(pcpu, cpumask);
1137 if (cpu == pcpu)
1179 static inline int of_perf_domain_get_sharing_cpumask(int pcpu, const char *list_name, argument
H A Dacpi.h308 int *pcpu);
H A Dpadata.h73 * @pcpu: cpumask for the parallel workers.
77 cpumask_var_t pcpu; member in struct:padata_cpumask
/linux-master/arch/x86/xen/
H A Denlighten.c311 pin_override.pcpu = cpu;
/linux-master/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c539 void kvm_pin_this_task_to_pcpu(uint32_t pcpu) argument
545 CPU_SET(pcpu, &mask);
547 TEST_ASSERT(!r, "sched_setaffinity() failed for pCPU '%u'.", pcpu);
552 uint32_t pcpu = atoi_non_negative("CPU number", cpu_str); local
554 TEST_ASSERT(CPU_ISSET(pcpu, allowed_mask),
555 "Not allowed to run on pCPU '%d', check cgroups?", pcpu); local
556 return pcpu;
/linux-master/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h955 void kvm_pin_this_task_to_pcpu(uint32_t pcpu);
/linux-master/tools/testing/selftests/kvm/
H A Darch_timer.c85 uint32_t pcpu; local
94 pcpu = rand() % nproc_conf;
95 } while (!CPU_ISSET(pcpu, &online_cpuset));
97 return pcpu;
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv.c791 unsigned int pcpu, u64 now,
803 dt->processor_id = cpu_to_be16(pcpu + vcpu->arch.ptid);
848 __kvmppc_create_dtl_entry(vcpu, vpa, vc->pcpu, now + kvmppc_get_tb_offset(vcpu), stolen);
871 __kvmppc_create_dtl_entry(vcpu, vpa, vc->pcpu, now, stolen_delta);
1501 int thr, cpu, pcpu, nthreads; local
1517 pcpu = READ_ONCE(v->cpu);
1518 if (pcpu >= 0)
1519 smp_call_function_single(pcpu, do_nothing, NULL, 1);
3291 static void kvmppc_prepare_radix_vcpu(struct kvm_vcpu *vcpu, int pcpu) argument
3312 * a vcpu moves from one pcpu t
789 __kvmppc_create_dtl_entry(struct kvm_vcpu *vcpu, struct lppaca *vpa, unsigned int pcpu, u64 now, unsigned long stolen) argument
3787 int pcpu, thr; local
4717 int trap, r, pcpu; local
[all...]
/linux-master/lib/
H A Dtest_vmalloc.c292 void __percpu **pcpu; local
296 pcpu = vmalloc(sizeof(void __percpu *) * 35000);
297 if (!pcpu)
308 pcpu[i] = __alloc_percpu(size, align);
309 if (!pcpu[i])
314 free_percpu(pcpu[i]);
316 vfree(pcpu);
/linux-master/kernel/module/
H A Dmain.c377 Elf_Shdr *pcpusec = &info->sechdrs[info->index.pcpu];
473 if (info->sechdrs[info->index.pcpu].sh_size != 0)
1426 if (sym[i].st_shndx == info->index.pcpu)
1894 info->index.pcpu = find_pcpusec(info);
2384 info->sechdrs[info->index.pcpu].sh_flags &= ~(unsigned long)SHF_ALLOC;
2445 percpu_modcopy(mod, (void *)info->sechdrs[info->index.pcpu].sh_addr,
2446 info->sechdrs[info->index.pcpu].sh_size);
H A Dinternal.h83 unsigned int sym, str, mod, vers, info, pcpu; member in struct:load_info::__anon1318
/linux-master/kernel/
H A Dpadata.c54 target_cpu = cpumask_first(pd->cpumask.pcpu);
56 target_cpu = cpumask_next(target_cpu, pd->cpumask.pcpu);
67 int cpu_index = seq_nr % cpumask_weight(pd->cpumask.pcpu);
277 pd->cpu = cpumask_next_wrap(cpu, pd->cpumask.pcpu, -1, false);
433 /* Restrict parallel_wq workers to pd->cpumask.pcpu. */
434 cpumask_copy(attrs->cpumask, pinst->cpumask.pcpu);
569 for_each_cpu(cpu, pd->cpumask.pcpu) {
595 if (!alloc_cpumask_var(&pd->cpumask.pcpu, GFP_KERNEL))
600 cpumask_and(pd->cpumask.pcpu, pinst->cpumask.pcpu, cpu_online_mas
[all...]
/linux-master/net/ipv4/
H A Dfib_trie.c2605 const struct trie_use_stats *pcpu = per_cpu_ptr(stats, cpu); local
2607 s.gets += pcpu->gets;
2608 s.backtrack += pcpu->backtrack;
2609 s.semantic_match_passed += pcpu->semantic_match_passed;
2610 s.semantic_match_miss += pcpu->semantic_match_miss;
2611 s.null_node_hit += pcpu->null_node_hit;
2612 s.resize_node_skipped += pcpu->resize_node_skipped;
/linux-master/net/core/
H A Dpage_pool.c93 const struct page_pool_recycle_stats *pcpu = local
96 stats->recycle_stats.cached += pcpu->cached;
97 stats->recycle_stats.cache_full += pcpu->cache_full;
98 stats->recycle_stats.ring += pcpu->ring;
99 stats->recycle_stats.ring_full += pcpu->ring_full;
100 stats->recycle_stats.released_refcnt += pcpu->released_refcnt;
/linux-master/arch/x86/kernel/acpi/
H A Dboot.c818 int acpi_map_cpu(acpi_handle handle, phys_cpuid_t physid, u32 acpi_id, int *pcpu) argument
830 *pcpu = cpu;
/linux-master/arch/s390/kernel/
H A Dsmp.c79 struct pcpu { struct
88 static struct pcpu pcpu_devices[NR_CPUS];
119 * member of a pcpu data structure within the pcpu_devices array.
138 static int pcpu_sigp_retry(struct pcpu *pcpu, u8 order, u32 parm) argument
143 cc = __pcpu_sigp(pcpu->address, order, parm, NULL);
152 static inline int pcpu_stopped(struct pcpu *pcpu) argument
156 if (__pcpu_sigp(pcpu->address, SIGP_SENSE,
162 static inline int pcpu_running(struct pcpu *pcp argument
184 pcpu_ec_call(struct pcpu *pcpu, int ec_bit) argument
195 pcpu_alloc_lowcore(struct pcpu *pcpu, int cpu) argument
235 pcpu_free_lowcore(struct pcpu *pcpu) argument
256 pcpu_prepare_secondary(struct pcpu *pcpu, int cpu) argument
282 pcpu_attach_task(struct pcpu *pcpu, struct task_struct *tsk) argument
301 pcpu_start_fn(struct pcpu *pcpu, void (*func)(void *), void *data) argument
325 pcpu_delegate(struct pcpu *pcpu, pcpu_delegate_fn *func, void *data, unsigned long stack) argument
392 struct pcpu *pcpu; local
468 struct pcpu *pcpu = pcpu_devices + cpu; local
577 struct pcpu *pcpu; local
727 struct pcpu *pcpu; local
876 struct pcpu *pcpu = pcpu_devices + cpu; local
937 struct pcpu *pcpu; local
980 struct pcpu *pcpu = pcpu_devices; local
1022 struct pcpu *pcpu; local
[all...]
/linux-master/drivers/xen/
H A Dpcpu.c2 * pcpu.c
3 * Management physical cpu in dom0, get pcpu info and provide sys interface
60 struct pcpu { struct
103 struct pcpu *cpu = container_of(dev, struct pcpu, dev);
112 struct pcpu *pcpu = container_of(dev, struct pcpu, dev); local
124 ret = xen_pcpu_down(pcpu->cpu_id);
127 ret = xen_pcpu_up(pcpu
171 pcpu_online_status(struct xenpf_pcpuinfo *info, struct pcpu *pcpu) argument
189 struct pcpu *pcpu; local
201 struct pcpu *pcpu = container_of(dev, struct pcpu, dev); local
207 unregister_and_remove_pcpu(struct pcpu *pcpu) argument
219 register_pcpu(struct pcpu *pcpu) argument
244 struct pcpu *pcpu; local
277 struct pcpu *pcpu = NULL; local
323 struct pcpu *pcpu, *tmp; local
393 const struct pcpu *pcpu; local
[all...]
/linux-master/arch/loongarch/kernel/
H A Dacpi.c309 int acpi_map_cpu(acpi_handle handle, phys_cpuid_t physid, u32 acpi_id, int *pcpu) argument
321 *pcpu = cpu;

Completed in 312 milliseconds

123