| /linux/kernel/trace/ |
| H A D | trace_preemptirq.c | 61 if (this_cpu_read(tracing_irq_cpu)) { in trace_hardirqs_on_prepare() 72 if (this_cpu_read(tracing_irq_cpu)) { in trace_hardirqs_on() 92 if (!this_cpu_read(tracing_irq_cpu)) { in trace_hardirqs_off_finish() 106 if (!this_cpu_read(tracing_irq_cpu)) { in trace_hardirqs_off()
|
| /linux/drivers/irqchip/ |
| H A D | irq-csky-mpintc.c | 56 (this_cpu_read(intcl_reg) + INTCL_CFGR) : (INTCG_base + INTCG_CICFGR))) 75 void __iomem *reg_base = this_cpu_read(intcl_reg); in csky_mpintc_handler() 83 void __iomem *reg_base = this_cpu_read(intcl_reg); in csky_mpintc_unmask() 92 void __iomem *reg_base = this_cpu_read(intcl_reg); in csky_mpintc_mask() 99 void __iomem *reg_base = this_cpu_read(intcl_reg); in csky_mpintc_eoi() 215 void __iomem *reg_base = this_cpu_read(intcl_reg); in csky_mpintc_send_ipi()
|
| /linux/arch/x86/include/asm/ |
| H A D | kvmclock.h | 11 return &this_cpu_read(hv_clock_per_cpu)->pvti; in this_cpu_pvti() 16 return this_cpu_read(hv_clock_per_cpu); in this_cpu_hvclock()
|
| H A D | desc.h | 330 if (unlikely(this_cpu_read(__tss_limit_invalid))) in refresh_tss_limit()
|
| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | amd.c | 438 if (!this_cpu_read(threshold_banks) && !tr->set_lvt_off) in threshold_restart_block() 483 struct threshold_bank **thr_banks = this_cpu_read(threshold_banks); in threshold_restart_bank() 682 if (c->x86 == 15 && this_cpu_read(mce_num_banks) > 4) { in amd_apply_cpu_quirks() 695 if (c->x86 == 6 && this_cpu_read(mce_num_banks)) in amd_apply_cpu_quirks() 739 for (bank = 0; bank < this_cpu_read(mce_num_banks); ++bank) { in mce_amd_feature_init() 1090 if ((bank >= this_cpu_read(mce_num_banks)) || (block >= NR_BLOCKS)) in allocate_threshold_blocks() 1158 struct device *dev = this_cpu_read(mce_device); in threshold_create_bank() 1216 unsigned int bank, numbanks = this_cpu_read(mce_num_banks); in __threshold_remove_device() 1230 struct threshold_bank **bp = this_cpu_read(threshold_banks); in mce_threshold_remove_device() 1264 bp = this_cpu_read(threshold_banks); in mce_threshold_create_device() [all …]
|
| H A D | core.c | 805 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in machine_check_poll() 971 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in mce_no_way_out() 1289 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in mce_clear_state() 1340 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in __mc_scan_banks() 1823 u8 n_banks = this_cpu_read(mce_num_banks); in __mcheck_cpu_mce_banks_init() 1890 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in __mcheck_cpu_init_prepare_banks() 2019 if (this_cpu_read(mce_num_banks) > 8) in mce_zhaoxin_feature_init() 2297 if (bank >= this_cpu_read(mce_num_banks)) { in __mce_disable_bank() 2386 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { 2742 for (i = 0; i < this_cpu_read(mce_num_bank in mce_reenable_cpu() [all...] |
| H A D | intel.c | 484 if (c->x86_vfm < INTEL_NEHALEM_EP && this_cpu_read(mce_num_banks)) in intel_apply_cpu_quirks()
|
| /linux/include/linux/ |
| H A D | lockdep.h | 576 #define __lockdep_enabled (debug_locks && !this_cpu_read(lockdep_recursion)) 580 WARN_ON_ONCE(__lockdep_enabled && !this_cpu_read(hardirqs_enabled)); \ 585 WARN_ON_ONCE(__lockdep_enabled && this_cpu_read(hardirqs_enabled)); \ 590 WARN_ON_ONCE(__lockdep_enabled && !this_cpu_read(hardirq_context)); \ 595 WARN_ON_ONCE(__lockdep_enabled && (this_cpu_read(hardirq_context) || \ 596 !this_cpu_read(hardirqs_enabled))); \ 604 !this_cpu_read(hardirqs_enabled))); \ 612 this_cpu_read(hardirqs_enabled))); \
|
| /linux/arch/loongarch/kernel/ |
| H A D | kfpu.c | 45 WARN_ON(this_cpu_read(in_kernel_fpu)); in kernel_fpu_begin() 73 WARN_ON(!this_cpu_read(in_kernel_fpu)); in kernel_fpu_end()
|
| H A D | process.c | 266 unsigned long begin = (unsigned long)this_cpu_read(irq_stack); in in_irq_stack()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | this_cpu_ops.rst | 46 this_cpu_read(pcp) 75 z = this_cpu_read(x); 232 且更容易与 ``()`` 结合。第二种形式也与 ``this_cpu_read()`` 和大家的使用方式一致。
|
| /linux/tools/testing/shared/linux/ |
| H A D | percpu.h | 7 #define this_cpu_read(var) var macro
|
| /linux/kernel/ |
| H A D | softirq.c | 199 DEBUG_LOCKS_WARN_ON(this_cpu_read(softirq_ctrl.cnt)); in __local_bh_disable_ip() 247 this_cpu_read(softirq_ctrl.cnt)); in __local_bh_enable() 295 curcnt = this_cpu_read(softirq_ctrl.cnt); in __local_bh_enable_ip() 358 return !this_cpu_read(softirq_ctrl.cnt); in should_wake_ksoftirqd()
|
| /linux/arch/x86/kernel/ |
| H A D | doublefault_32.c | 16 #define TSS(x) this_cpu_read(cpu_tss_rw.x86_tss.x)
|
| H A D | head64.c | 274 __native_tlb_flush_global(this_cpu_read(cpu_tlbstate.cr4)); in x86_64_start_kernel()
|
| /linux/kernel/rcu/ |
| H A D | tree_plugin.h | 301 if (this_cpu_read(rcu_data.cpu_no_qs.b.norm)) { in rcu_qs() 602 return (this_cpu_read(rcu_data.cpu_no_qs.b.exp) || in rcu_preempt_need_deferred_qs() 979 if (!this_cpu_read(rcu_data.cpu_no_qs.s)) in rcu_qs() 984 if (this_cpu_read(rcu_data.cpu_no_qs.b.exp)) in rcu_qs()
|
| /linux/net/xfrm/ |
| H A D | xfrm_nat_keepalive.c | 66 sk = this_cpu_read(nat_keepalive_sk_ipv4.sock); in nat_keepalive_send_ipv4() 101 sk = this_cpu_read(nat_keepalive_sk_ipv6.sock); in nat_keepalive_send_ipv6()
|
| /linux/mm/kasan/ |
| H A D | sw_tags.c | 67 u32 state = this_cpu_read(prng_state); in kasan_random_tag()
|
| /linux/arch/powerpc/mm/nohash/ |
| H A D | e500_hugetlbpage.c | 84 index = this_cpu_read(next_tlbcam_idx); in tlb1_next()
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | intel_epb.c | 94 u64 val = this_cpu_read(saved_epb); in intel_epb_restore()
|
| /linux/arch/x86/kernel/apic/ |
| H A D | x2apic_cluster.c | 93 struct cpumask *cmsk = this_cpu_read(cluster_masks); in init_x2apic_ldr()
|
| H A D | msi.c | 111 if (IS_ERR_OR_NULL(this_cpu_read(vector_irq[cfg->vector]))) in msi_set_affinity()
|
| /linux/drivers/firmware/psci/ |
| H A D | psci_checker.c | 276 dev = this_cpu_read(cpuidle_devices); in suspend_test_thread()
|
| /linux/lib/ |
| H A D | percpu_counter.c | 98 count = this_cpu_read(*fbc->counters); in percpu_counter_add_batch()
|
| /linux/mm/ |
| H A D | vmstat.c | 569 o = this_cpu_read(*p); in mod_zone_state() 583 t = this_cpu_read(pcp->stat_threshold); in mod_zone_state() 638 o = this_cpu_read(*p); in mod_node_state() 652 t = this_cpu_read(pcp->stat_threshold); in mod_node_state()
|