/linux/arch/s390/include/asm/ |
H A D | percpu.h | 34 ptr__ = raw_cpu_ptr(&(pcp)); \ 73 ptr__ = raw_cpu_ptr(&(pcp)); \ 100 ptr__ = raw_cpu_ptr(&(pcp)); \ 119 ptr__ = raw_cpu_ptr(&(pcp)); \ 141 ptr__ = raw_cpu_ptr(&(pcp)); \ 162 ptr__ = raw_cpu_ptr(&(pcp)); \ 173 ptr__ = raw_cpu_ptr(&(pcp)); \
|
/linux/arch/arm64/include/asm/ |
H A D | percpu.h | 152 op(raw_cpu_ptr(&(pcp)), __VA_ARGS__); \ 160 __retval = (typeof(pcp))op(raw_cpu_ptr(&(pcp)), ##args); \ 247 ptr__ = raw_cpu_ptr(&(pcp)); \ 264 #define this_cpu_ptr raw_cpu_ptr
|
H A D | stacktrace.h | 67 unsigned long low = (unsigned long)raw_cpu_ptr(overflow_stack); in stackinfo_get_overflow()
|
/linux/include/asm-generic/ |
H A D | percpu.h | 67 *raw_cpu_ptr(&(pcp)); \ 72 *raw_cpu_ptr(&(pcp)) op val; \ 77 typeof(pcp) *__p = raw_cpu_ptr(&(pcp)); \ 85 typeof(pcp) *__p = raw_cpu_ptr(&(pcp)); \ 103 typeof(pcp) *__p = raw_cpu_ptr(&(pcp)); \ 127 ___ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \
|
H A D | mmiowb.h | 30 #define __mmiowb_state() raw_cpu_ptr(&__mmiowb_state)
|
/linux/arch/loongarch/include/asm/ |
H A D | percpu.h | 121 typeof(*raw_cpu_ptr(&(pcp))) __ret; \ 123 __ret = cmpxchg_local(raw_cpu_ptr(&(pcp)), o, n); \ 132 __retval = (typeof(pcp))operation(raw_cpu_ptr(&(pcp)), \
|
/linux/include/linux/ |
H A D | percpu-defs.h | 241 #define raw_cpu_ptr(ptr) \ macro 254 #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) 266 #define raw_cpu_ptr(ptr) per_cpu_ptr(ptr, 0) macro 267 #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr)
|
H A D | sbitmap.h | 350 *raw_cpu_ptr(sb->alloc_hint) = bitnr; in sbitmap_put()
|
/linux/net/mpls/ |
H A D | internal.h | 37 raw_cpu_ptr((mdev)->stats); \ 49 raw_cpu_ptr((mdev)->stats); \
|
/linux/include/net/ |
H A D | snmp.h | 162 __typeof__(*mib) *ptr = raw_cpu_ptr(mib); \ 180 ptr = raw_cpu_ptr((mib)); \
|
/linux/mm/ |
H A D | swap_slots.c | 269 cache = raw_cpu_ptr(&swp_slots); in refill_swap_slots_cache()
|
/linux/net/netfilter/ |
H A D | nft_counter.c | 73 this_cpu = raw_cpu_ptr(cpu_stats); in nft_counter_do_init() 252 this_cpu = raw_cpu_ptr(cpu_stats); in nft_counter_clone()
|
H A D | nft_set_pipapo.c | 427 if (unlikely(!m || !*raw_cpu_ptr(m->scratch))) in nft_pipapo_lookup() 430 scratch = *raw_cpu_ptr(m->scratch); in nft_pipapo_lookup()
|
/linux/drivers/irqchip/ |
H A D | irq-gic.c | 651 ptr = raw_cpu_ptr(gic->saved_ppi_enable); in gic_cpu_save() 655 ptr = raw_cpu_ptr(gic->saved_ppi_active); in gic_cpu_save() 659 ptr = raw_cpu_ptr(gic->saved_ppi_conf); in gic_cpu_save() 681 ptr = raw_cpu_ptr(gic->saved_ppi_enable); in gic_cpu_restore() 688 ptr = raw_cpu_ptr(gic->saved_ppi_active); in gic_cpu_restore() 695 ptr = raw_cpu_ptr(gic->saved_ppi_conf); in gic_cpu_restore()
|
/linux/arch/x86/lib/ |
H A D | delay.c | 134 __monitorx(raw_cpu_ptr(&cpu_tss_rw), 0, 0); in delay_halt_mwaitx()
|
/linux/mm/kmsan/ |
H A D | kmsan.h | 83 return in_task() ? ¤t->kmsan_ctx : raw_cpu_ptr(&kmsan_percpu_ctx); in kmsan_get_context()
|
/linux/arch/x86/include/asm/ |
H A D | msr.h | 367 rdmsr_on_cpu(0, msr_no, raw_cpu_ptr(&msrs->l), raw_cpu_ptr(&msrs->h)); in rdmsr_on_cpus()
|
/linux/drivers/crypto/caam/ |
H A D | qi.c | 147 struct device *qidev = &(raw_cpu_ptr(&pcpu_qipriv)->net_dev->dev); in caam_fq_ern_cb() 574 struct caam_napi *caam_napi = raw_cpu_ptr(&pcpu_qipriv.caam_napi); in caam_rsp_fq_dqrr_cb() 577 struct device *qidev = &(raw_cpu_ptr(&pcpu_qipriv)->net_dev->dev); in caam_rsp_fq_dqrr_cb()
|
/linux/crypto/ |
H A D | scompress.c | 135 scratch = raw_cpu_ptr(&scomp_scratch); in scomp_acomp_comp_decomp()
|
/linux/net/ipv6/ |
H A D | seg6_hmac.c | 382 p_tfm = raw_cpu_ptr(algo->tfms); in seg6_hmac_init_algo()
|
/linux/drivers/char/ |
H A D | random.c | 369 crng = raw_cpu_ptr(&crngs); in crng_make_state() 533 batch = raw_cpu_ptr(&batched_entropy_##type); \
|
/linux/fs/bcachefs/ |
H A D | rcu_pending.c | 568 return rcu_pending_pcpu_dequeue(raw_cpu_ptr(pending->p)); in rcu_pending_dequeue()
|
/linux/kernel/time/ |
H A D | hrtimer.c | 961 struct hrtimer_cpu_base *cpu_base = raw_cpu_ptr(&hrtimer_bases); in clock_was_set() 1623 cpu_base = raw_cpu_ptr(&hrtimer_bases); in __hrtimer_init()
|
/linux/kernel/ |
H A D | taskstats.c | 623 listeners = raw_cpu_ptr(&listener_array); in taskstats_exit()
|
/linux/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-clt.c | 832 if (!list_empty(raw_cpu_ptr(clt_path->mp_skip_entry))) in get_next_path_min_inflight() 848 list_add(raw_cpu_ptr(min_path->mp_skip_entry), &it->skip_list); in get_next_path_min_inflight() 883 if (!list_empty(raw_cpu_ptr(clt_path->mp_skip_entry))) in get_next_path_min_latency() 899 list_add(raw_cpu_ptr(min_path->mp_skip_entry), &it->skip_list); in get_next_path_min_latency()
|