Home
last modified time | relevance | path

Searched refs:this_cpu_read (Results 1 – 25 of 86) sorted by relevance

1234

/linux/kernel/trace/
H A Dtrace_preemptirq.c61 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 Dirq-csky-mpintc.c56 (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/kernel/
H A Dwatchdog_perf.c163 WARN_ONCE(this_cpu_read(watchdog_ev), "unexpected watchdog_ev leak"); in watchdog_hardlockup_enable()
176 struct perf_event *event = this_cpu_read(watchdog_ev);
195 struct perf_event *event = this_cpu_read(watchdog_ev);
H A Dsoftirq.c176 DEBUG_LOCKS_WARN_ON(this_cpu_read(softirq_ctrl.cnt)); in __local_bh_disable_ip()
224 this_cpu_read(softirq_ctrl.cnt)); in __local_bh_enable()
272 curcnt = this_cpu_read(softirq_ctrl.cnt); in __local_bh_enable_ip()
335 return !this_cpu_read(softirq_ctrl.cnt); in should_wake_ksoftirqd()
/linux/arch/x86/include/asm/
H A Dkvmclock.h11 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 Dentry-common.h99 this_cpu_read(x86_ibpb_exit_to_user)) { in arch_exit_to_user_mode_prepare()
/linux/arch/x86/kernel/cpu/mce/
H A Damd.c436 if (!this_cpu_read(threshold_banks) && !tr->set_lvt_off) in threshold_restart_block()
481 struct threshold_bank **thr_banks = this_cpu_read(threshold_banks); in threshold_restart_bank()
672 if (c->x86 == 15 && this_cpu_read(mce_num_banks) > 4) { in amd_apply_cpu_quirks()
685 if (c->x86 == 6 && this_cpu_read(mce_num_banks)) in amd_apply_cpu_quirks()
728 for (bank = 0; bank < this_cpu_read(mce_num_banks); ++bank) { in mce_amd_feature_init()
1079 if ((bank >= this_cpu_read(mce_num_banks)) || (block >= NR_BLOCKS)) in allocate_threshold_blocks()
1147 struct device *dev = this_cpu_read(mce_device); in threshold_create_bank()
1205 unsigned int bank, numbanks = this_cpu_read(mce_num_banks); in __threshold_remove_device()
1219 struct threshold_bank **bp = this_cpu_read(threshold_banks); in mce_threshold_remove_device()
1253 bp = this_cpu_read(threshold_banks); in mce_threshold_create_device()
[all …]
H A Dcore.c831 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in machine_check_poll()
997 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in mce_no_way_out()
1315 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in mce_clear_state()
1366 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in __mc_scan_banks()
1849 u8 n_banks = this_cpu_read(mce_num_banks); in __mcheck_cpu_mce_banks_init()
1916 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in __mcheck_cpu_init_prepare_banks()
2045 if (this_cpu_read(mce_num_banks) > 8) in mce_zhaoxin_feature_init()
2330 if (bank >= this_cpu_read(mce_num_banks)) { in mce_disable_bank()
2419 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in mce_disable_error_reporting()
2775 for (i = 0; i < this_cpu_read(mce_num_banks); i++) { in mce_reenable_cpu()
/linux/arch/loongarch/kernel/
H A Dkfpu.c45 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()
/linux/Documentation/translations/zh_CN/core-api/
H A Dthis_cpu_ops.rst46 this_cpu_read(pcp)
75 z = this_cpu_read(x);
232 且更容易与 ``()`` 结合。第二种形式也与 ``this_cpu_read()`` 和大家的使用方式一致。
/linux/kernel/trace/rv/monitors/opid/
H A Dopid.c88 if (this_cpu_read(hardirq_context)) in handle_sched_need_resched()
97 if (this_cpu_read(hardirq_context)) in handle_sched_waking()
/linux/tools/testing/shared/linux/
H A Dpercpu.h7 #define this_cpu_read(var) var macro
/linux/include/crypto/internal/
H A Dsimd.h54 (may_use_simd() && !this_cpu_read(crypto_simd_disabled_for_test))
/linux/arch/x86/kernel/cpu/resctrl/
H A Dpseudo_lock.c167 closid_p = this_cpu_read(pqr_state.cur_closid); in resctrl_arch_pseudo_lock_fn()
168 rmid_p = this_cpu_read(pqr_state.cur_rmid); in resctrl_arch_pseudo_lock_fn()
/linux/drivers/accessibility/speakup/
H A Dfakekey.c86 return this_cpu_read(reporting_keystroke); in speakup_fake_key_pressed()
/linux/arch/powerpc/lib/
H A Dcode-patching.c135 free_vm_area(this_cpu_read(cpu_patching_context.area)); in text_area_cpu_down()
195 put_patching_mm(this_cpu_read(cpu_patching_context.mm), in text_area_cpu_down_mm()
196 this_cpu_read(cpu_patching_context.addr)); in text_area_cpu_down_mm()
/linux/arch/x86/kernel/fpu/
H A Dcore.c90 if (!this_cpu_read(kernel_fpu_allowed)) in irq_fpu_usable()
480 WARN_ON_FPU(!this_cpu_read(kernel_fpu_allowed)); in kernel_fpu_begin_mask()
502 WARN_ON_FPU(this_cpu_read(kernel_fpu_allowed)); in kernel_fpu_end()
/linux/arch/x86/kernel/
H A Ddoublefault_32.c16 #define TSS(x) this_cpu_read(cpu_tss_rw.x86_tss.x)
/linux/arch/x86/platform/uv/
H A Duv_nmi.c825 while (this_cpu_read(uv_cpu_nmi.state) != UV_NMI_STATE_DUMP) in uv_nmi_dump_state()
947 if (!this_cpu_read(uv_cpu_nmi.pinging) && !uv_check_nmi(hub_nmi)) { in uv_handle_nmi()
1018 if (!this_cpu_read(uv_cpu_nmi.pinging)) { in uv_handle_nmi_ping()
/linux/mm/kasan/
H A Dsw_tags.c67 u32 state = this_cpu_read(prng_state); in kasan_random_tag()
/linux/arch/powerpc/mm/nohash/
H A De500_hugetlbpage.c84 index = this_cpu_read(next_tlbcam_idx); in tlb1_next()
/linux/arch/x86/kernel/cpu/
H A Dintel_epb.c94 u64 val = this_cpu_read(saved_epb); in intel_epb_restore()
/linux/kernel/irq/
H A Dirqdesc.c1036 this_cpu_write(desc->kstat_irqs->ref, this_cpu_read(desc->kstat_irqs->cnt)); in kstat_snapshot_irqs()
1046 return this_cpu_read(desc->kstat_irqs->cnt) - this_cpu_read(desc->kstat_irqs->ref); in kstat_get_irq_since_snapshot()
/linux/arch/x86/kernel/apic/
H A Dx2apic_cluster.c93 struct cpumask *cmsk = this_cpu_read(cluster_masks); in init_x2apic_ldr()
/linux/kernel/trace/rv/monitors/sleep/
H A Dsleep.c100 if (this_cpu_read(hardirq_context)) { in handle_sched_waking()

1234