Symbol: this_cpu_write
arch/arm64/kernel/topology.c
153
this_cpu_write(arch_freq_scale, (unsigned long)scale);
arch/loongarch/kernel/kfpu.c
47
this_cpu_write(in_kernel_fpu, true);
arch/loongarch/kernel/kfpu.c
92
this_cpu_write(in_kernel_fpu, false);
arch/powerpc/lib/code-patching.c
126
this_cpu_write(cpu_patching_context.area, area);
arch/powerpc/lib/code-patching.c
127
this_cpu_write(cpu_patching_context.addr, addr);
arch/powerpc/lib/code-patching.c
128
this_cpu_write(cpu_patching_context.pte, virt_to_kpte(addr));
arch/powerpc/lib/code-patching.c
136
this_cpu_write(cpu_patching_context.area, NULL);
arch/powerpc/lib/code-patching.c
137
this_cpu_write(cpu_patching_context.addr, 0);
arch/powerpc/lib/code-patching.c
138
this_cpu_write(cpu_patching_context.pte, NULL);
arch/powerpc/lib/code-patching.c
182
this_cpu_write(cpu_patching_context.mm, mm);
arch/powerpc/lib/code-patching.c
183
this_cpu_write(cpu_patching_context.addr, addr);
arch/powerpc/lib/code-patching.c
198
this_cpu_write(cpu_patching_context.mm, NULL);
arch/powerpc/lib/code-patching.c
199
this_cpu_write(cpu_patching_context.addr, 0);
arch/powerpc/lib/qspinlock.c
240
this_cpu_write(sleepy_lock_seen_clock, sched_clock());
arch/powerpc/lib/qspinlock.c
249
this_cpu_write(sleepy_lock_seen_clock, sched_clock());
arch/powerpc/lib/qspinlock.c
256
this_cpu_write(sleepy_lock_seen_clock, sched_clock());
arch/powerpc/lib/qspinlock.c
70
this_cpu_write(sleepy_lock_seen_clock, 0);
arch/x86/coco/sev/noinstr.c
76
this_cpu_write(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC], new_ist);
arch/x86/coco/sev/noinstr.c
90
this_cpu_write(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC], *(unsigned long *)ist);
arch/x86/events/amd/core.c
879
this_cpu_write(perf_nmi_tstamp, jiffies + perf_nmi_window);
arch/x86/events/core.c
1441
this_cpu_write(pmc_prev_left[idx], left);
arch/x86/events/core.c
1776
this_cpu_write(guest_lvtpc_loaded, true);
arch/x86/events/core.c
1782
this_cpu_write(guest_lvtpc_loaded, false);
arch/x86/include/asm/desc.h
318
this_cpu_write(__tss_limit_invalid, false);
arch/x86/include/asm/desc.h
350
this_cpu_write(__tss_limit_invalid, true);
arch/x86/include/asm/entry-common.h
101
this_cpu_write(x86_ibpb_exit_to_user, false);
arch/x86/include/asm/io_bitmap.h
33
this_cpu_write(cpu_tss_rw.x86_tss.io_bitmap_base,
arch/x86/include/asm/processor.h
536
this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0);
arch/x86/include/asm/stackprotector.h
41
this_cpu_write(__stack_chk_guard, canary);
arch/x86/include/asm/switch_to.h
63
this_cpu_write(cpu_tss_rw.x86_tss.ss1, thread->sysenter_cs);
arch/x86/include/asm/switch_to.h
73
this_cpu_write(cpu_tss_rw.x86_tss.sp1, task->thread.sp0);
arch/x86/include/asm/tdx.h
125
this_cpu_write(cache_state_incoherent, true);
arch/x86/include/asm/tlbflush.h
181
this_cpu_write(cpu_tlbstate.cr4, __read_cr4());
arch/x86/include/asm/tlbflush.h
468
this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT);
arch/x86/include/asm/tlbflush.h
469
this_cpu_write(tlbstate_untag_mask, untag_mask);
arch/x86/include/asm/xen/hypervisor.h
80
this_cpu_write(xen_lazy_mode, mode);
arch/x86/include/asm/xen/hypervisor.h
87
this_cpu_write(xen_lazy_mode, XEN_LAZY_NONE);
arch/x86/kernel/apic/msi.c
112
this_cpu_write(vector_irq[cfg->vector], VECTOR_RETRIGGERED);
arch/x86/kernel/apic/vector.c
858
this_cpu_write(vector_irq[vector], __setup_vector_irq(vector));
arch/x86/kernel/cpu/aperfmperf.c
462
this_cpu_write(arch_freq_scale, freq_scale);
arch/x86/kernel/cpu/aperfmperf.c
47
this_cpu_write(cpu_samples.aperf, aperf);
arch/x86/kernel/cpu/aperfmperf.c
48
this_cpu_write(cpu_samples.mperf, mperf);
arch/x86/kernel/cpu/bugs.c
102
this_cpu_write(x86_spec_ctrl_current, val);
arch/x86/kernel/cpu/bugs.c
89
this_cpu_write(x86_spec_ctrl_current, val);
arch/x86/kernel/cpu/common.c
502
this_cpu_write(cpu_tlbstate.cr4, newval);
arch/x86/kernel/cpu/common.c
527
this_cpu_write(cpu_tlbstate.cr4, cr4);
arch/x86/kernel/cpu/intel.c
505
this_cpu_write(msr_misc_features_shadow, 0);
arch/x86/kernel/cpu/intel_epb.c
87
this_cpu_write(saved_epb, (epb & EPB_MASK) | EPB_SAVED);
arch/x86/kernel/cpu/mce/amd.c
1228
this_cpu_write(threshold_banks, NULL);
arch/x86/kernel/cpu/mce/amd.c
1270
this_cpu_write(threshold_banks, bp);
arch/x86/kernel/cpu/mce/core.c
1884
this_cpu_write(mce_num_banks, b);
arch/x86/kernel/cpu/mce/core.c
2104
this_cpu_write(mce_next_interval, iv);
arch/x86/kernel/cpu/microcode/core.c
434
this_cpu_write(ucode_ctrl.result, ret);
arch/x86/kernel/cpu/microcode/core.c
435
this_cpu_write(ucode_ctrl.ctrl, SCTRL_DONE);
arch/x86/kernel/cpu/microcode/core.c
448
this_cpu_write(ucode_ctrl.result, UCODE_TIMEOUT);
arch/x86/kernel/cpu/microcode/core.c
454
this_cpu_write(ucode_ctrl.result, ret);
arch/x86/kernel/cpu/microcode/core.c
455
this_cpu_write(ucode_ctrl.ctrl, SCTRL_DONE);
arch/x86/kernel/cpu/microcode/core.c
579
this_cpu_write(ucode_ctrl.nmi_enabled, true);
arch/x86/kernel/cpu/resctrl/rdtgroup.c
52
this_cpu_write(pqr_state.default_closid, r->closid);
arch/x86/kernel/cpu/resctrl/rdtgroup.c
53
this_cpu_write(pqr_state.default_rmid, r->rmid);
arch/x86/kernel/doublefault_32.c
124
this_cpu_write(doublefault_stack.tss.sp,
arch/x86/kernel/fpu/core.c
481
this_cpu_write(kernel_fpu_allowed, false);
arch/x86/kernel/fpu/core.c
503
this_cpu_write(kernel_fpu_allowed, true);
arch/x86/kernel/fpu/init.c
56
this_cpu_write(kernel_fpu_allowed, true);
arch/x86/kernel/hw_breakpoint.c
178
this_cpu_write(cpu_dr7, dr7);
arch/x86/kernel/irq.c
425
this_cpu_write(posted_msi_pi_desc.nv, POSTED_MSI_NOTIFICATION_VECTOR);
arch/x86/kernel/irq.c
432
this_cpu_write(posted_msi_pi_desc.ndst, destination);
arch/x86/kernel/kvmclock.c
314
this_cpu_write(hv_clock_per_cpu, &hv_clock_boot[0]);
arch/x86/kernel/nmi.c
556
this_cpu_write(nmi_state, NMI_LATCHED);
arch/x86/kernel/nmi.c
559
this_cpu_write(nmi_state, NMI_EXECUTING);
arch/x86/kernel/nmi.c
560
this_cpu_write(nmi_cr2, read_cr2());
arch/x86/kernel/nmi.c
575
this_cpu_write(nmi_dr7, local_db_save());
arch/x86/kernel/nmi.c
724
this_cpu_write(nmi_cr2, read_cr2());
arch/x86/kernel/process.c
354
this_cpu_write(msr_misc_features_shadow, msrval);
arch/x86/kernel/process.c
712
this_cpu_write(cpu_tlbstate.cr4, newval);
arch/x86/kernel/process_32.c
198
this_cpu_write(cpu_current_top_of_stack,
arch/x86/kernel/smpboot.c
1348
this_cpu_write(kernel_fpu_allowed, false);
arch/x86/kernel/smpboot.c
175
this_cpu_write(mwait_cpu_dead.status, 0);
arch/x86/kernel/smpboot.c
176
this_cpu_write(mwait_cpu_dead.control, 0);
arch/x86/kernel/tsc.c
1003
this_cpu_write(cyc2ns.data[0].cyc2ns_offset, 0);
arch/x86/kernel/tsc.c
1004
this_cpu_write(cyc2ns.data[1].cyc2ns_offset, 0);
arch/x86/kvm/x86.c
11467
this_cpu_write(x86_ibpb_exit_to_user, true);
arch/x86/mm/tlb.c
1106
this_cpu_write(cpu_tlbstate.last_user_mm_spec, LAST_USER_MM_INIT);
arch/x86/mm/tlb.c
1107
this_cpu_write(cpu_tlbstate.loaded_mm_asid, 0);
arch/x86/mm/tlb.c
1108
this_cpu_write(cpu_tlbstate.next_asid, 1);
arch/x86/mm/tlb.c
1109
this_cpu_write(cpu_tlbstate.ctxs[0].ctx_id, mm->context.ctx_id);
arch/x86/mm/tlb.c
1110
this_cpu_write(cpu_tlbstate.ctxs[0].tlb_gen, tlb_gen);
arch/x86/mm/tlb.c
1114
this_cpu_write(cpu_tlbstate.ctxs[i].ctx_id, 0);
arch/x86/mm/tlb.c
1287
this_cpu_write(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen, mm_tlb_gen);
arch/x86/mm/tlb.c
1617
this_cpu_write(cpu_tlbstate.invalidate_other, true);
arch/x86/mm/tlb.c
213
this_cpu_write(cpu_tlbstate.ctxs[asid].ctx_id, 0);
arch/x86/mm/tlb.c
215
this_cpu_write(cpu_tlbstate.invalidate_other, false);
arch/x86/mm/tlb.c
270
this_cpu_write(cpu_tlbstate.next_asid, 1);
arch/x86/mm/tlb.c
749
this_cpu_write(cpu_tlbstate.last_user_mm_spec, next_mm);
arch/x86/mm/tlb.c
827
this_cpu_write(cpu_tlbstate_shared.is_lazy, false);
arch/x86/mm/tlb.c
914
this_cpu_write(cpu_tlbstate.loaded_mm, LOADED_MM_SWITCHING);
arch/x86/mm/tlb.c
949
this_cpu_write(cpu_tlbstate.ctxs[ns.asid].ctx_id, next->context.ctx_id);
arch/x86/mm/tlb.c
950
this_cpu_write(cpu_tlbstate.ctxs[ns.asid].tlb_gen, next_tlb_gen);
arch/x86/mm/tlb.c
964
this_cpu_write(cpu_tlbstate.loaded_mm, next);
arch/x86/mm/tlb.c
965
this_cpu_write(cpu_tlbstate.loaded_mm_asid, ns.asid);
arch/x86/mm/tlb.c
992
this_cpu_write(cpu_tlbstate_shared.is_lazy, true);
arch/x86/platform/uv/uv_nmi.c
1026
this_cpu_write(uv_cpu_nmi.pinging, 0);
arch/x86/platform/uv/uv_nmi.c
674
this_cpu_write(uv_cpu_nmi.state, UV_NMI_STATE_IN);
arch/x86/platform/uv/uv_nmi.c
741
this_cpu_write(uv_cpu_nmi.state, UV_NMI_STATE_DUMP_DONE);
arch/x86/platform/uv/uv_nmi.c
988
this_cpu_write(uv_cpu_nmi.state, UV_NMI_STATE_OUT);
arch/x86/virt/vmx/tdx/tdx.c
1886
this_cpu_write(cache_state_incoherent, false);
arch/x86/xen/enlighten_hvm.c
116
this_cpu_write(xen_vcpu_id, ebx);
arch/x86/xen/enlighten_hvm.c
118
this_cpu_write(xen_vcpu_id, smp_processor_id());
arch/x86/xen/enlighten_pv.c
1015
this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0);
arch/x86/xen/enlighten_pv.c
1060
this_cpu_write(xen_cr0_value, cr0);
arch/x86/xen/enlighten_pv.c
1070
this_cpu_write(xen_cr0_value, cr0);
arch/x86/xen/mmu_pv.c
1371
this_cpu_write(xen_current_cr3, (unsigned long)v);
arch/x86/xen/mmu_pv.c
1394
this_cpu_write(xen_cr3, cr3);
arch/x86/xen/mmu_pv.c
1411
this_cpu_write(xen_cr3, cr3);
arch/x86/xen/mmu_pv.c
1451
this_cpu_write(xen_cr3, cr3);
arch/x86/xen/suspend.c
60
this_cpu_write(spec_ctrl, tmp);
drivers/cpufreq/virtual-cpufreq.c
84
this_cpu_write(arch_freq_scale, scale);
drivers/irqchip/irq-gic.c
367
this_cpu_write(sgi_intid, irqstat);
drivers/irqchip/irq-loongarch-avec.c
201
this_cpu_write(irq_map[vector], NULL);
include/asm-generic/rqspinlock.h
95
this_cpu_write(rqspinlock_held_locks.locks[cnt - 1], lock);
include/linux/sched/mm.h
498
this_cpu_write(int_active_memcg, memcg);
include/linux/topology.h
100
this_cpu_write(numa_node, node);
include/linux/topology.h
135
this_cpu_write(_numa_mem_, node);
kernel/bpf/helpers.c
1188
this_cpu_write(hrtimer_running, t);
kernel/bpf/helpers.c
1195
this_cpu_write(hrtimer_running, NULL);
kernel/bpf/helpers.c
1657
this_cpu_write(async_cb_running, cb);
kernel/bpf/helpers.c
1665
this_cpu_write(async_cb_running, NULL);
kernel/cpu.c
3184
this_cpu_write(cpuhp_state.state, CPUHP_ONLINE);
kernel/cpu.c
3185
this_cpu_write(cpuhp_state.target, CPUHP_ONLINE);
kernel/irq/irqdesc.c
1036
this_cpu_write(desc->kstat_irqs->ref, this_cpu_read(desc->kstat_irqs->cnt));
kernel/kcsan/core.c
301
this_cpu_write(kcsan_rand_state, state);
kernel/kcsan/core.c
312
this_cpu_write(kcsan_skip, skip_count);
kernel/rcu/tree_plugin.h
1002
this_cpu_write(rcu_data.rcu_urgent_qs, false);
kernel/rcu/tree_plugin.h
981
this_cpu_write(rcu_data.rcu_urgent_qs, false);
kernel/sched/membarrier.c
211
this_cpu_write(runqueues.membarrier_state,
kernel/sched/membarrier.c
235
this_cpu_write(runqueues.membarrier_state, 0);
kernel/sched/membarrier.c
445
this_cpu_write(runqueues.membarrier_state, membarrier_state);
kernel/trace/ftrace.c
8601
this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid,
kernel/trace/ftrace.c
8604
this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid,
kernel/trace/ftrace.c
8871
this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid,
kernel/trace/ftrace.c
8874
this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid,
kernel/trace/trace_events.c
1102
this_cpu_write(tr->array_buffer.data->ignore_pid, ret ||
kernel/trace/trace_events.c
1120
this_cpu_write(tr->array_buffer.data->ignore_pid,
kernel/trace/trace_events.c
1138
this_cpu_write(tr->array_buffer.data->ignore_pid,
kernel/trace/trace_events.c
1157
this_cpu_write(tr->array_buffer.data->ignore_pid,
kernel/trace/trace_events.c
2475
this_cpu_write(tr->array_buffer.data->ignore_pid,
kernel/trace/trace_preemptirq.c
107
this_cpu_write(tracing_irq_cpu, 1);
kernel/trace/trace_preemptirq.c
64
this_cpu_write(tracing_irq_cpu, 0);
kernel/trace/trace_preemptirq.c
75
this_cpu_write(tracing_irq_cpu, 0);
kernel/trace/trace_preemptirq.c
93
this_cpu_write(tracing_irq_cpu, 1);
kernel/watchdog_perf.c
164
this_cpu_write(watchdog_ev, evt);
kernel/watchdog_perf.c
183
this_cpu_write(watchdog_ev, NULL);
lib/sbitmap.c
37
this_cpu_write(*sb->alloc_hint, hint);
lib/sbitmap.c
50
this_cpu_write(*sb->alloc_hint, 0);
lib/sbitmap.c
56
this_cpu_write(*sb->alloc_hint, hint);
mm/kasan/kasan.h
75
this_cpu_write(kasan_page_alloc_skip,
mm/kasan/sw_tags.c
70
this_cpu_write(prng_state, state);
mm/kmsan/kmsan_test.c
452
this_cpu_write(per_cpu_var, uninit);
mm/swapfile.c
957
this_cpu_write(percpu_swap_cluster.offset[order], next);
mm/swapfile.c
958
this_cpu_write(percpu_swap_cluster.si[order], si);
net/openvswitch/datapath.c
699
this_cpu_write(ovs_pcpu_storage->owner, current);
net/openvswitch/datapath.c
702
this_cpu_write(ovs_pcpu_storage->owner, NULL);