/linux-master/fs/bcachefs/ |
H A D | buckets.c | 1273 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 D | super.c | 578 free_percpu(c->pcpu); 906 !(c->pcpu = alloc_percpu(struct bch_fs_pcpu)) ||
|
H A D | buckets.h | 422 old = this_cpu_read(c->pcpu->sectors_available); 427 } while (this_cpu_cmpxchg(c->pcpu->sectors_available, old, new) != old);
|
H A D | bcachefs.h | 910 struct bch_fs_pcpu __percpu *pcpu; member in struct:bch_fs
|
/linux-master/drivers/firmware/arm_ffa/ |
H A D | driver.c | 1296 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 D | stmmac_ethtool.c | 559 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 D | smp.c | 66 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 D | cpufreq.h | 1123 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 D | acpi.h | 308 int *pcpu);
|
H A D | padata.h | 73 * @pcpu: cpumask for the parallel workers. 77 cpumask_var_t pcpu; member in struct:padata_cpumask
|
/linux-master/arch/x86/xen/ |
H A D | enlighten.c | 311 pin_override.pcpu = cpu;
|
/linux-master/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 539 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 D | kvm_util_base.h | 955 void kvm_pin_this_task_to_pcpu(uint32_t pcpu);
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | arch_timer.c | 85 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 D | book3s_hv.c | 791 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 D | test_vmalloc.c | 292 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 D | main.c | 377 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 D | internal.h | 83 unsigned int sym, str, mod, vers, info, pcpu; member in struct:load_info::__anon1318
|
/linux-master/kernel/ |
H A D | padata.c | 54 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 D | fib_trie.c | 2605 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 D | page_pool.c | 93 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 D | boot.c | 818 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 D | smp.c | 79 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 D | pcpu.c | 2 * 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 D | acpi.c | 309 int acpi_map_cpu(acpi_handle handle, phys_cpuid_t physid, u32 acpi_id, int *pcpu) argument 321 *pcpu = cpu;
|