| /linux/arch/x86/lib/ |
| A D | cmpxchg16b_emu.S | 26 cmpq __percpu (%rsi), %rax 28 cmpq __percpu 8(%rsi), %rdx 32 movq %rbx, __percpu (%rsi) 33 movq %rcx, __percpu 8(%rsi) 45 movq __percpu (%rsi), %rax 46 movq __percpu 8(%rsi), %rdx
|
| A D | cmpxchg8b_emu.S | 73 cmpl __percpu (%esi), %eax 75 cmpl __percpu 4(%esi), %edx 78 movl %ebx, __percpu (%esi) 79 movl %ecx, __percpu 4(%esi) 87 movl __percpu (%esi), %eax 88 movl __percpu 4(%esi), %edx
|
| A D | msr.c | 9 struct msr __percpu *msrs_alloc(void) in msrs_alloc() 11 struct msr __percpu *msrs = NULL; in msrs_alloc() 23 void msrs_free(struct msr __percpu *msrs) in msrs_free()
|
| /linux/include/net/ |
| A D | gen_stats.h | 50 struct gnet_stats_basic_sync __percpu *cpu, 53 struct gnet_stats_basic_sync __percpu *cpu, 56 struct gnet_stats_basic_sync __percpu *cpu, 61 struct gnet_stats_queue __percpu *cpu_q, 64 const struct gnet_stats_queue __percpu *cpu_q, 71 struct gnet_stats_basic_sync __percpu *cpu_bstats, 77 struct gnet_stats_basic_sync __percpu *cpu_bstats,
|
| A D | macsec.h | 137 struct macsec_rx_sa_stats __percpu *stats; 164 struct pcpu_rx_sc_stats __percpu *stats; 188 struct macsec_tx_sa_stats __percpu *stats; 212 struct pcpu_tx_sc_stats __percpu *stats;
|
| A D | seg6_hmac.h | 38 struct crypto_shash * __percpu *tfms; 39 struct shash_desc * __percpu *shashs;
|
| /linux/include/linux/ |
| A D | percpu.h | 140 extern void __percpu *pcpu_alloc_noprof(size_t size, size_t align, bool reserved, 151 (typeof(type) __percpu *)__alloc_percpu_gfp(sizeof(type), \ 154 (typeof(type) __percpu *)__alloc_percpu(sizeof(type), \ 157 ((typeof(type) __percpu *)pcpu_alloc_noprof(sizeof(type), \ 160 extern void free_percpu(void __percpu *__pdata); 162 DEFINE_FREE(free_percpu, void __percpu *, free_percpu(_T))
|
| A D | percpu-refcount.h | 159 unsigned long __percpu **percpu_countp) in __ref_is_percpu() 185 *percpu_countp = (unsigned long __percpu *)percpu_ptr; in __ref_is_percpu() 200 unsigned long __percpu *percpu_count; in percpu_ref_get_many() 238 unsigned long __percpu *percpu_count; in percpu_ref_tryget_many() 277 unsigned long __percpu *percpu_count; in percpu_ref_tryget_live_rcu() 328 unsigned long __percpu *percpu_count; in percpu_ref_put_many()
|
| A D | local_lock.h | 54 DEFINE_GUARD(local_lock, local_lock_t __percpu*, 57 DEFINE_GUARD(local_lock_irq, local_lock_t __percpu*, 60 DEFINE_LOCK_GUARD_1(local_lock_irqsave, local_lock_t __percpu, 71 DEFINE_GUARD(local_lock_nested_bh, local_lock_t __percpu*,
|
| A D | kmemleak.h | 20 extern void kmemleak_alloc_percpu(const void __percpu *ptr, size_t size, 26 extern void kmemleak_free_percpu(const void __percpu *ptr) __ref; 70 static inline void kmemleak_alloc_percpu(const void __percpu *ptr, size_t size, in kmemleak_alloc_percpu() 87 static inline void kmemleak_free_percpu(const void __percpu *ptr) in kmemleak_free_percpu()
|
| A D | hw_breakpoint.h | 79 extern struct perf_event * __percpu * 86 extern void unregister_wide_hw_breakpoint(struct perf_event * __percpu *cpu_events); 122 static inline struct perf_event * __percpu * 130 unregister_wide_hw_breakpoint(struct perf_event * __percpu *cpu_events) { } in unregister_wide_hw_breakpoint()
|
| A D | bpf_mem_alloc.h | 12 struct bpf_mem_caches __percpu *caches; 13 struct bpf_mem_cache __percpu *cache;
|
| A D | interrupt.h | 125 void __percpu *percpu_dev_id; 182 void __percpu *percpu_dev_id); 190 const char *devname, void __percpu *percpu_dev_id) in request_percpu_irq() 198 const char *devname, void __percpu *dev); 201 extern void free_percpu_irq(unsigned int, void __percpu *); 204 extern void free_percpu_nmi(unsigned int irq, void __percpu *percpu_dev_id);
|
| /linux/fs/squashfs/ |
| A D | decompressor_multi_percpu.c | 31 struct squashfs_stream __percpu *percpu; in squashfs_decompressor_create() 63 struct squashfs_stream __percpu *percpu = in squashfs_decompressor_destroy() 64 (void __percpu *)(unsigned long) msblk->stream; in squashfs_decompressor_destroy() 81 struct squashfs_stream __percpu *percpu = in squashfs_decompress() 82 (void __percpu *)(unsigned long) msblk->stream; in squashfs_decompress()
|
| /linux/lib/ |
| A D | percpu-refcount.c | 42 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr() 44 return (unsigned long __percpu *) in percpu_count_ptr() 78 free_percpu((void __percpu *)ref->percpu_count_ptr); in percpu_ref_init() 110 unsigned long __percpu *percpu_count = percpu_count_ptr(ref); in __percpu_ref_exit() 172 unsigned long __percpu *percpu_count = percpu_count_ptr(ref); in percpu_ref_switch_to_atomic_rcu() 239 unsigned long __percpu *percpu_count = percpu_count_ptr(ref); in __percpu_ref_switch_to_percpu() 412 unsigned long __percpu *percpu_count; in percpu_ref_is_zero() 465 unsigned long __percpu *percpu_count; in percpu_ref_resurrect()
|
| /linux/net/core/ |
| A D | gen_stats.c | 127 struct gnet_stats_basic_sync __percpu *cpu) in gnet_stats_add_basic_cpu() 150 struct gnet_stats_basic_sync __percpu *cpu, in gnet_stats_add_basic() 175 struct gnet_stats_basic_sync __percpu *cpu, in gnet_stats_read_basic() 212 struct gnet_stats_basic_sync __percpu *cpu, in ___gnet_stats_copy_basic() 261 struct gnet_stats_basic_sync __percpu *cpu, in gnet_stats_copy_basic() 288 struct gnet_stats_basic_sync __percpu *cpu, in gnet_stats_copy_basic_hw() 341 const struct gnet_stats_queue __percpu *q) in gnet_stats_add_queue_cpu() 357 const struct gnet_stats_queue __percpu *cpu, in gnet_stats_add_queue() 388 struct gnet_stats_queue __percpu *cpu_q, in gnet_stats_copy_queue()
|
| /linux/net/xfrm/ |
| A D | xfrm_ipcomp.c | 29 struct crypto_comp * __percpu *tfms; 34 static void * __percpu *ipcomp_scratches; 190 void * __percpu *scratches; in ipcomp_free_scratches() 206 static void * __percpu *ipcomp_alloc_scratches(void) in ipcomp_alloc_scratches() 208 void * __percpu *scratches; in ipcomp_alloc_scratches() 232 static void ipcomp_free_tfms(struct crypto_comp * __percpu *tfms) in ipcomp_free_tfms() 260 static struct crypto_comp * __percpu *ipcomp_alloc_tfms(const char *alg_name) in ipcomp_alloc_tfms() 263 struct crypto_comp * __percpu *tfms; in ipcomp_alloc_tfms()
|
| /linux/include/trace/events/ |
| A D | percpu.h | 16 void __percpu *ptr, size_t bytes_alloc, gfp_t gfp_flags), 29 __field( void __percpu *, ptr ) 56 TP_PROTO(void *base_addr, int off, void __percpu *ptr), 63 __field( void __percpu *, ptr )
|
| /linux/include/linux/sched/ |
| A D | topology.h | 189 struct sched_domain *__percpu *sd; 190 struct sched_domain_shared *__percpu *sds; 191 struct sched_group *__percpu *sg; 192 struct sched_group_capacity *__percpu *sgc;
|
| /linux/arch/arm64/kernel/ |
| A D | sdei.c | 53 static void _free_sdei_stack(unsigned long * __percpu *ptr, int cpu) in _free_sdei_stack() 77 static int _init_sdei_stack(unsigned long * __percpu *ptr, int cpu) in _init_sdei_stack() 112 static void _free_sdei_scs(unsigned long * __percpu *ptr, int cpu) in _free_sdei_scs() 133 static int _init_sdei_scs(unsigned long * __percpu *ptr, int cpu) in _init_sdei_scs()
|
| /linux/arch/x86/include/asm/ |
| A D | msr.h | 20 struct msr __percpu *msrs; 325 struct msr __percpu *msrs_alloc(void); 326 void msrs_free(struct msr __percpu *msrs); 335 void rdmsr_on_cpus(const struct cpumask *mask, u32 msr_no, struct msr __percpu *msrs); 336 void wrmsr_on_cpus(const struct cpumask *mask, u32 msr_no, struct msr __percpu *msrs); 365 struct msr __percpu *msrs) in rdmsr_on_cpus() 370 struct msr __percpu *msrs) in wrmsr_on_cpus()
|
| /linux/drivers/perf/ |
| A D | arm_pmu_platform.c | 48 struct pmu_hw_events __percpu *hw_events = pmu->hw_events; in pmu_parse_percpu_irq() 99 struct pmu_hw_events __percpu *hw_events = pmu->hw_events; in pmu_parse_irqs() 158 struct pmu_hw_events __percpu *hw_events = armpmu->hw_events; in armpmu_request_irqs() 177 struct pmu_hw_events __percpu *hw_events = armpmu->hw_events; in armpmu_free_irqs()
|
| /linux/net/smc/ |
| A D | smc_stats.h | 114 struct smc_stats __percpu *_smc_stats = _net->smc.smc_stats; \ 129 struct smc_stats __percpu *_smc_stats = _net->smc.smc_stats; \ 167 struct smc_stats __percpu *_smc_stats = _net->smc.smc_stats; \ 186 struct smc_stats __percpu *_smc_stats = net->smc.smc_stats; \ 232 struct smc_stats __percpu *smc_stats = net->smc.smc_stats; \ 245 struct smc_stats __percpu *smc_stats = (net)->smc.smc_stats; \
|
| /linux/mm/ |
| A D | vmstat.c | 345 struct per_cpu_zonestat __percpu *pcp = zone->per_cpu_zonestats; in __mod_zone_page_state() 346 s8 __percpu *p = pcp->vm_stat_diff + item; in __mod_zone_page_state() 377 s8 __percpu *p = pcp->vm_node_stat_diff + item; in __mod_node_page_state() 434 struct per_cpu_zonestat __percpu *pcp = zone->per_cpu_zonestats; in __inc_zone_state() 435 s8 __percpu *p = pcp->vm_stat_diff + item; in __inc_zone_state() 456 s8 __percpu *p = pcp->vm_node_stat_diff + item; in __inc_node_state() 491 s8 __percpu *p = pcp->vm_stat_diff + item; in __dec_zone_state() 512 s8 __percpu *p = pcp->vm_node_stat_diff + item; in __dec_node_state() 561 s8 __percpu *p = pcp->vm_stat_diff + item; in mod_zone_state() 619 s8 __percpu *p = pcp->vm_node_stat_diff + item; in mod_node_state() [all …]
|
| /linux/arch/csky/include/asm/ |
| A D | asid.h | 15 atomic64_t __percpu *active; 16 u64 __percpu *reserved;
|