Home
last modified time | relevance | path

Searched refs:DEFINE_PER_CPU (Results 1 – 200 of 343) sorted by relevance

12

/linux-4.1.27/arch/microblaze/kernel/
Dsetup.c39 DEFINE_PER_CPU(unsigned int, KSP); /* Saved kernel stack pointer */
40 DEFINE_PER_CPU(unsigned int, KM); /* Kernel/user mode */
41 DEFINE_PER_CPU(unsigned int, ENTRY_SP); /* Saved SP on kernel entry */
42 DEFINE_PER_CPU(unsigned int, R11_SAVE); /* Temp variable for entry */
43 DEFINE_PER_CPU(unsigned int, CURRENT_SAVE); /* Saved current pointer */
/linux-4.1.27/kernel/
Dwatchdog.c65 static DEFINE_PER_CPU(unsigned long, watchdog_touch_ts);
66 static DEFINE_PER_CPU(struct task_struct *, softlockup_watchdog);
67 static DEFINE_PER_CPU(struct hrtimer, watchdog_hrtimer);
68 static DEFINE_PER_CPU(bool, softlockup_touch_sync);
69 static DEFINE_PER_CPU(bool, soft_watchdog_warn);
70 static DEFINE_PER_CPU(unsigned long, hrtimer_interrupts);
71 static DEFINE_PER_CPU(unsigned long, soft_lockup_hrtimer_cnt);
72 static DEFINE_PER_CPU(struct task_struct *, softlockup_task_ptr_saved);
74 static DEFINE_PER_CPU(bool, hard_watchdog_warn);
75 static DEFINE_PER_CPU(bool, watchdog_nmi_touch);
[all …]
Dirq_work.c23 static DEFINE_PER_CPU(struct llist_head, raised_list);
24 static DEFINE_PER_CPU(struct llist_head, lazy_list);
Duser-return-notifier.c7 static DEFINE_PER_CPU(struct hlist_head, return_notifier_list);
Dstop_machine.c43 static DEFINE_PER_CPU(struct cpu_stopper, cpu_stopper);
44 static DEFINE_PER_CPU(struct task_struct *, cpu_stopper_task);
328 static DEFINE_PER_CPU(struct cpu_stop_work, stop_cpus_work);
Dcontext_tracking.c30 DEFINE_PER_CPU(struct context_tracking, context_tracking);
Dsoftirq.c58 DEFINE_PER_CPU(struct task_struct *, ksoftirqd);
446 static DEFINE_PER_CPU(struct tasklet_head, tasklet_vec);
447 static DEFINE_PER_CPU(struct tasklet_head, tasklet_hi_vec);
Dsmpboot.c26 static DEFINE_PER_CPU(struct task_struct *, idle_threads);
319 static DEFINE_PER_CPU(atomic_t, cpu_hotplug_state) = ATOMIC_INIT(CPU_POST_DEAD);
Dprofile.c48 static DEFINE_PER_CPU(struct profile_hit *[2], cpu_profile_hits);
49 static DEFINE_PER_CPU(int, cpu_profile_flip);
Dtaskstats.c40 static DEFINE_PER_CPU(__u32, taskstats_seqnum);
71 static DEFINE_PER_CPU(struct listener_list, listener_array);
/linux-4.1.27/arch/tile/kernel/
Dirq.c36 DEFINE_PER_CPU(unsigned long long, interrupts_enabled_mask) =
41 DEFINE_PER_CPU(irq_cpustat_t, irq_stat) ____cacheline_internodealigned_in_smp;
48 static DEFINE_PER_CPU(unsigned long, irq_disable_mask)
55 static DEFINE_PER_CPU(int, irq_depth);
Dmessaging.c26 static DEFINE_PER_CPU(HV_MsgState, msg_state);
Dtlb.c24 DEFINE_PER_CPU(int, current_asid);
Dkprobes.c33 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
34 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
Dsmpboot.c33 static DEFINE_PER_CPU(int, cpu_state) = { 0 };
Dtime.c153 static DEFINE_PER_CPU(struct clock_event_device, tile_timer) = {
Dperf_event.c83 DEFINE_PER_CPU(u64, perf_irqs);
84 static DEFINE_PER_CPU(struct cpu_hw_events, cpu_hw_events);
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/
Dmce_intel.c39 static DEFINE_PER_CPU(mce_banks_t, mce_banks_owned);
48 static DEFINE_PER_CPU(int, cmci_backoff_cnt);
61 static DEFINE_PER_CPU(unsigned long, cmci_time_stamp);
62 static DEFINE_PER_CPU(unsigned int, cmci_storm_cnt);
63 static DEFINE_PER_CPU(unsigned int, cmci_storm_state);
Dmce.c65 DEFINE_PER_CPU(unsigned, mce_exception_count);
90 static DEFINE_PER_CPU(struct mce, mces_seen);
97 DEFINE_PER_CPU(mce_banks_t, mce_poll_banks) = {
110 static DEFINE_PER_CPU(struct work_struct, mce_work);
135 DEFINE_PER_CPU(struct mce, injectm);
473 static DEFINE_PER_CPU(struct mce_ring, mce_ring);
529 static DEFINE_PER_CPU(struct irq_work, mce_irq_work);
606 DEFINE_PER_CPU(unsigned, mce_poll_count);
1269 static DEFINE_PER_CPU(unsigned long, mce_next_interval); /* in jiffies */
1270 static DEFINE_PER_CPU(struct timer_list, mce_timer);
[all …]
Dmce_amd.c59 static DEFINE_PER_CPU(struct threshold_bank **, threshold_banks);
60 static DEFINE_PER_CPU(unsigned char, bank_map); /* see which banks are on */
/linux-4.1.27/arch/x86/kernel/
Dnmi.c69 static DEFINE_PER_CPU(struct nmi_stats, nmi_stats);
306 static DEFINE_PER_CPU(bool, swallow_nmi);
307 static DEFINE_PER_CPU(unsigned long, last_nmi_rip);
460 static DEFINE_PER_CPU(enum nmi_states, nmi_state);
461 static DEFINE_PER_CPU(unsigned long, nmi_cr2);
478 static DEFINE_PER_CPU(int, update_debug_stack);
Dirq_32.c27 DEFINE_PER_CPU(struct pt_regs *, irq_regs);
58 DEFINE_PER_CPU(struct irq_stack *, hardirq_stack);
59 DEFINE_PER_CPU(struct irq_stack *, softirq_stack);
Dhw_breakpoint.c47 DEFINE_PER_CPU(unsigned long, cpu_dr7);
51 static DEFINE_PER_CPU(unsigned long, cpu_debugreg[HBP_NUM]);
57 static DEFINE_PER_CPU(struct perf_event *, bp_per_reg[HBP_NUM]);
Dkvm.c78 static DEFINE_PER_CPU(struct kvm_vcpu_pv_apf_data, apf_reason) __aligned(64);
79 static DEFINE_PER_CPU(struct kvm_steal_time, steal_time) __aligned(64);
318 static DEFINE_PER_CPU(unsigned long, kvm_apic_eoi) = KVM_PV_EOI_DISABLED;
722 static DEFINE_PER_CPU(struct kvm_lock_waiting, klock_waiting);
Dirq_64.c26 DEFINE_PER_CPU(struct pt_regs *, irq_regs);
Dtopology.c36 static DEFINE_PER_CPU(struct x86_cpu, cpu_devices);
Dirqinit.c54 DEFINE_PER_CPU(vector_irq_t, vector_irq) = {
Dapb_timer.c76 static DEFINE_PER_CPU(struct apbt_dev, cpu_apbt_dev);
Dprocess.c63 static DEFINE_PER_CPU(unsigned char, is_idle);
Dparavirt.c244 static DEFINE_PER_CPU(enum paravirt_lazy_mode, paravirt_lazy_mode) = PARAVIRT_LAZY_NONE;
/linux-4.1.27/arch/sparc/kernel/
Dnmi.c47 static DEFINE_PER_CPU(short, wd_enabled);
50 static DEFINE_PER_CPU(unsigned int, last_irq_sum);
51 static DEFINE_PER_CPU(long, alert_counter);
52 static DEFINE_PER_CPU(int, nmi_touch);
Dsysfs.c16 static DEFINE_PER_CPU(struct hv_mmu_statistics, mmu_stats) __attribute__((aligned(64)));
222 static DEFINE_PER_CPU(struct cpu, cpu_devices);
Dkprobes.c44 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
45 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
Dtime_64.c633 static DEFINE_PER_CPU(struct freq_table, sparc64_freq_table) = { 0, 0 };
718 static DEFINE_PER_CPU(struct clock_event_device, sparc64_events);
Dtime_32.c62 DEFINE_PER_CPU(struct clock_event_device, sparc32_clockevent);
Dcpu.c27 DEFINE_PER_CPU(cpuinfo_sparc, __cpu_data) = { 0 };
/linux-4.1.27/arch/mips/kernel/
Dcevt-sb1250.c106 static DEFINE_PER_CPU(struct clock_event_device, sibyte_hpt_clockevent);
107 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction);
108 static DEFINE_PER_CPU(char [18], sibyte_hpt_name);
Dcevt-bcm1480.c108 static DEFINE_PER_CPU(struct clock_event_device, sibyte_hpt_clockevent);
109 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction);
110 static DEFINE_PER_CPU(char [18], sibyte_hpt_name);
Dtopology.c8 static DEFINE_PER_CPU(struct cpu, cpu_devices);
Dsmp.c467 static DEFINE_PER_CPU(atomic_t, tick_broadcast_count);
468 static DEFINE_PER_CPU(struct call_single_data, tick_broadcast_csd);
Dcevt-r4k.c37 DEFINE_PER_CPU(struct clock_event_device, mips_clockevent_device);
Dkprobes.c53 DEFINE_PER_CPU(struct kprobe *, current_kprobe);
54 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
Dsmp-bmips.c312 static DEFINE_PER_CPU(int, ipi_action_mask);
/linux-4.1.27/arch/x86/kernel/cpu/
Dcommon.c1157 DEFINE_PER_CPU(unsigned long, kernel_stack) =
1173 DEFINE_PER_CPU(struct task_struct *, current_task) ____cacheline_aligned =
1177 DEFINE_PER_CPU(char *, irq_stack_ptr) =
1180 DEFINE_PER_CPU(unsigned int, irq_count) __visible = -1;
1182 DEFINE_PER_CPU(int, __preempt_count) = INIT_PREEMPT_COUNT;
1185 DEFINE_PER_CPU(struct task_struct *, fpu_owner_task);
1240 DEFINE_PER_CPU(struct orig_ist, orig_ist);
1242 static DEFINE_PER_CPU(unsigned long, debug_stack_addr);
1243 DEFINE_PER_CPU(int, debug_stack_usage);
1253 DEFINE_PER_CPU(u32, debug_idt_ctr);
[all …]
Dperf_event_intel_rapl.c135 static DEFINE_PER_CPU(struct rapl_pmu *, rapl_pmu);
136 static DEFINE_PER_CPU(struct rapl_pmu *, rapl_pmu_to_free);
/linux-4.1.27/include/linux/
Dlglock.h45 static DEFINE_PER_CPU(arch_spinlock_t, name ## _lock) \
50 static DEFINE_PER_CPU(arch_spinlock_t, name ## _lock) \
Dsrcu.h106 static DEFINE_PER_CPU(struct srcu_struct_array, name##_srcu_array);\
/linux-4.1.27/arch/arm64/kernel/
Dfpsimd.c89 static DEFINE_PER_CPU(struct fpsimd_state *, fpsimd_last_state);
222 static DEFINE_PER_CPU(struct fpsimd_partial_state, hardirq_fpsimdstate);
223 static DEFINE_PER_CPU(struct fpsimd_partial_state, softirq_fpsimdstate);
Ddebug-monitors.c82 static DEFINE_PER_CPU(int, mde_ref_count);
83 static DEFINE_PER_CPU(int, kde_ref_count);
Dhw_breakpoint.c40 static DEFINE_PER_CPU(struct perf_event *, bp_on_reg[ARM_MAX_BRP]);
43 static DEFINE_PER_CPU(struct perf_event *, wp_on_reg[ARM_MAX_WRP]);
46 static DEFINE_PER_CPU(int, stepping_kernel_bp);
Dcpuinfo.c36 DEFINE_PER_CPU(struct cpuinfo_arm64, cpu_data);
Dperf_event.c47 static DEFINE_PER_CPU(struct perf_event * [ARMPMU_MAX_HWEVENTS], hw_events);
48 static DEFINE_PER_CPU(unsigned long [BITS_TO_LONGS(ARMPMU_MAX_HWEVENTS)], used_mask);
49 static DEFINE_PER_CPU(struct pmu_hw_events, cpu_hw_events);
/linux-4.1.27/arch/powerpc/kernel/
Dmce.c32 static DEFINE_PER_CPU(int, mce_nest_count);
33 static DEFINE_PER_CPU(struct machine_check_event[MAX_MC_EVT], mce_event);
36 static DEFINE_PER_CPU(int, mce_queue_count);
37 static DEFINE_PER_CPU(struct machine_check_event[MAX_MC_EVT], mce_event_queue);
Dtime.c115 DEFINE_PER_CPU(u64, decrementers_next_tb);
116 static DEFINE_PER_CPU(struct clock_event_device, decrementers);
162 DEFINE_PER_CPU(unsigned long, cputime_last_delta);
163 DEFINE_PER_CPU(unsigned long, cputime_scaled_last_delta);
460 DEFINE_PER_CPU(u8, irq_work_pending);
Dsmp.c66 static DEFINE_PER_CPU(int, cpu_state) = { 0 };
71 DEFINE_PER_CPU(cpumask_var_t, cpu_sibling_map);
72 DEFINE_PER_CPU(cpumask_var_t, cpu_core_map);
Dkprobes.c40 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
41 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
Dhw_breakpoint.c42 static DEFINE_PER_CPU(struct perf_event *, bp_per_reg);
Dsysfs.c29 static DEFINE_PER_CPU(struct cpu, cpu_devices);
38 DEFINE_PER_CPU(long, smt_snooze_delay) = { 100 };
390 static DEFINE_PER_CPU(char, pmcs_enabled);
/linux-4.1.27/arch/blackfin/mm/
Dsram-alloc.c35 static DEFINE_PER_CPU(struct sram_piece, free_l1_ssram_head);
36 static DEFINE_PER_CPU(struct sram_piece, used_l1_ssram_head);
39 static DEFINE_PER_CPU(struct sram_piece, free_l1_data_A_sram_head);
40 static DEFINE_PER_CPU(struct sram_piece, used_l1_data_A_sram_head);
44 static DEFINE_PER_CPU(struct sram_piece, free_l1_data_B_sram_head);
45 static DEFINE_PER_CPU(struct sram_piece, used_l1_data_B_sram_head);
54 static DEFINE_PER_CPU(struct sram_piece, free_l1_inst_sram_head);
55 static DEFINE_PER_CPU(struct sram_piece, used_l1_inst_sram_head);
/linux-4.1.27/arch/x86/kernel/apic/
Dx2apic_cluster.c12 static DEFINE_PER_CPU(u32, x86_cpu_to_logical_apicid);
13 static DEFINE_PER_CPU(cpumask_var_t, cpus_in_cluster);
14 static DEFINE_PER_CPU(cpumask_var_t, ipi_mask);
Dhw_nmi.c43 static DEFINE_PER_CPU(struct nmi_seq_buf, nmi_print_seq);
/linux-4.1.27/arch/x86/xen/
Dspinlock.c103 static DEFINE_PER_CPU(int, lock_kicker_irq) = -1;
104 static DEFINE_PER_CPU(char *, irq_name);
105 static DEFINE_PER_CPU(struct xen_lock_waiting, lock_waiting);
Dtime.c36 static DEFINE_PER_CPU(struct vcpu_runstate_info, xen_runstate);
39 static DEFINE_PER_CPU(struct vcpu_runstate_info, xen_runstate_snapshot);
42 static DEFINE_PER_CPU(u64, xen_residual_stolen);
396 static DEFINE_PER_CPU(struct xen_clock_event_device, xen_clock_events) = { .evt.irq = -1 };
Dsmp.c48 static DEFINE_PER_CPU(struct xen_common_irq, xen_resched_irq) = { .irq = -1 };
49 static DEFINE_PER_CPU(struct xen_common_irq, xen_callfunc_irq) = { .irq = -1 };
50 static DEFINE_PER_CPU(struct xen_common_irq, xen_callfuncsingle_irq) = { .irq = -1 };
51 static DEFINE_PER_CPU(struct xen_common_irq, xen_irq_work) = { .irq = -1 };
52 static DEFINE_PER_CPU(struct xen_common_irq, xen_debug_irq) = { .irq = -1 };
Dmulticalls.c52 static DEFINE_PER_CPU(struct mc_buffer, mc_buffer);
53 DEFINE_PER_CPU(unsigned long, xen_mc_irq_flags);
Denlighten.c110 DEFINE_PER_CPU(struct vcpu_info *, xen_vcpu);
117 DEFINE_PER_CPU(struct vcpu_info, xen_vcpu_info);
170 static DEFINE_PER_CPU(struct tls_descs, shadow_tls_desc);
818 static DEFINE_PER_CPU(struct desc_ptr, idt_desc);
986 static DEFINE_PER_CPU(unsigned long, xen_cr0_value);
/linux-4.1.27/arch/mn10300/kernel/
Dcevt-mn10300.c50 static DEFINE_PER_CPU(struct clock_event_device, mn10300_clockevent_device);
51 static DEFINE_PER_CPU(struct irqaction, timer_irq);
/linux-4.1.27/lib/
Dpercpu_test.c16 static DEFINE_PER_CPU(long, long_counter);
17 static DEFINE_PER_CPU(unsigned long, ulong_counter);
Dirq_regs.c16 DEFINE_PER_CPU(struct pt_regs *, __irq_regs);
Drandom32.c50 static DEFINE_PER_CPU(struct rnd_state, net_rand_state);
Diommu-common.c20 static DEFINE_PER_CPU(unsigned int, iommu_hash_common);
/linux-4.1.27/drivers/clocksource/
Dmetag_generic.c49 static DEFINE_PER_CPU(struct clock_event_device, local_clockevent);
50 static DEFINE_PER_CPU(char [11], local_clockevent_name);
Ddummy_timer.c17 static DEFINE_PER_CPU(struct clock_event_device, dummy_timer_evt);
Dmips-gic-timer.c20 static DEFINE_PER_CPU(struct clock_event_device, gic_clockevent_device);
/linux-4.1.27/arch/sh/kernel/
Dkprobes.c20 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
21 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
23 static DEFINE_PER_CPU(struct kprobe, saved_current_opcode);
24 static DEFINE_PER_CPU(struct kprobe, saved_next_opcode);
25 static DEFINE_PER_CPU(struct kprobe, saved_next_opcode2);
Dlocaltimer.c28 static DEFINE_PER_CPU(struct clock_event_device, local_clockevent);
Dtopology.c19 static DEFINE_PER_CPU(struct cpu, cpu_devices);
Dhw_breakpoint.c31 static DEFINE_PER_CPU(struct perf_event *, bp_per_reg[HBP_NUM]);
Dperf_event.c37 DEFINE_PER_CPU(struct cpu_hw_events, cpu_hw_events);
Dsmp.c38 DEFINE_PER_CPU(int, cpu_state) = { 0 };
/linux-4.1.27/arch/parisc/kernel/
Dtopology.c25 static DEFINE_PER_CPU(struct cpu, cpu_devices);
Dirq.c53 static DEFINE_PER_CPU(unsigned long, local_ack_eiem) = ~0UL;
391 DEFINE_PER_CPU(union irq_stack_union, irq_stack_union) = {
Dsmp.c69 static DEFINE_PER_CPU(spinlock_t, ipi_lock);
Dprocessor.c48 DEFINE_PER_CPU(struct cpuinfo_parisc, cpu_data);
/linux-4.1.27/drivers/xen/
Dpreempt.c28 DEFINE_PER_CPU(bool, xen_in_preemptible_hcall);
/linux-4.1.27/arch/arc/kernel/
Dsmp.c207 static DEFINE_PER_CPU(unsigned long, ipi_data);
333 static DEFINE_PER_CPU(int, ipi_dev);
Dtime.c186 static DEFINE_PER_CPU(struct clock_event_device, arc_clockevent_device) = {
Dkprobes.c23 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
24 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
/linux-4.1.27/arch/m32r/kernel/
Dsmpboot.c100 DEFINE_PER_CPU(int, prof_multiplier) = 1;
101 DEFINE_PER_CPU(int, prof_old_multiplier) = 1;
102 DEFINE_PER_CPU(int, prof_counter) = 1;
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-timer.c75 static DEFINE_PER_CPU(struct clock_event_device, hub_rt_clockevent);
76 static DEFINE_PER_CPU(char [11], hub_rt_name);
/linux-4.1.27/arch/ia64/sn/kernel/
Dsetup.c57 DEFINE_PER_CPU(struct pda_s, pda_percpu);
71 DEFINE_PER_CPU(struct sn_hub_info_s, __sn_hub_info);
74 DEFINE_PER_CPU(short, __sn_cnodeid_to_nasid[MAX_COMPACT_NODES]);
77 DEFINE_PER_CPU(struct nodepda_s *, __sn_nodepda);
/linux-4.1.27/drivers/xen/events/
Devents_2l.c41 static DEFINE_PER_CPU(xen_ulong_t [EVTCHN_2L_NR_CHANNELS/BITS_PER_EVTCHN_WORD],
136 static DEFINE_PER_CPU(unsigned int, current_word_idx);
137 static DEFINE_PER_CPU(unsigned int, current_bit_idx);
Devents_fifo.c64 static DEFINE_PER_CPU(struct evtchn_fifo_control_block *, cpu_control_block);
65 static DEFINE_PER_CPU(struct evtchn_fifo_queue, cpu_queue);
/linux-4.1.27/arch/arm/mm/
Dcontext.c49 static DEFINE_PER_CPU(atomic64_t, active_asids);
50 static DEFINE_PER_CPU(u64, reserved_asids);
/linux-4.1.27/arch/s390/kernel/
Dvtime.c28 static DEFINE_PER_CPU(u64, mt_cycles[32]);
29 static DEFINE_PER_CPU(u64, mt_scaling_mult) = { 1 };
30 static DEFINE_PER_CPU(u64, mt_scaling_div) = { 1 };
Dprocessor.c19 static DEFINE_PER_CPU(struct cpuid, cpu_id);
Didle.c20 static DEFINE_PER_CPU(struct s390_idle_data, s390_idle);
Dnmi.c33 static DEFINE_PER_CPU(struct mcck_struct, cpu_mcck);
Dkprobes.c37 DEFINE_PER_CPU(struct kprobe *, current_kprobe);
38 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
/linux-4.1.27/net/rds/
Dtcp_stats.c40 DEFINE_PER_CPU(struct rds_tcp_statistics, rds_tcp_stats)
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dopal-tracepoints.c42 static DEFINE_PER_CPU(unsigned int, opal_trace_depth);
Drng.c31 static DEFINE_PER_CPU(struct powernv_rng *, powernv_rng);
Dsubcore.c149 static DEFINE_PER_CPU(struct split_state, split_state);
/linux-4.1.27/arch/metag/kernel/
Dtopology.c19 DEFINE_PER_CPU(struct cpuinfo_metag, cpu_data);
Dsetup.c146 DEFINE_PER_CPU(PTBI, pTBI);
/linux-4.1.27/arch/arm/kernel/
Dsmp.c552 static DEFINE_PER_CPU(struct completion *, cpu_completion);
676 static DEFINE_PER_CPU(unsigned long, l_p_j_ref);
677 static DEFINE_PER_CPU(unsigned long, l_p_j_ref_freq);
Dtopology.c43 static DEFINE_PER_CPU(unsigned long, cpu_scale);
Dsmp_twd.c34 static DEFINE_PER_CPU(bool, percpu_setup_called);
Dhw_breakpoint.c42 static DEFINE_PER_CPU(struct perf_event *, bp_on_reg[ARM_MAX_BRP]);
45 static DEFINE_PER_CPU(struct perf_event *, wp_on_reg[ARM_MAX_WRP]);
/linux-4.1.27/drivers/staging/speakup/
Dfakekey.c31 static DEFINE_PER_CPU(bool, reporting_keystroke);
/linux-4.1.27/mm/
Dswap.c44 static DEFINE_PER_CPU(struct pagevec, lru_add_pvec);
45 static DEFINE_PER_CPU(struct pagevec, lru_rotate_pvecs);
46 static DEFINE_PER_CPU(struct pagevec, lru_deactivate_file_pvecs);
521 static DEFINE_PER_CPU(struct pagevec, activate_page_pvecs);
866 static DEFINE_PER_CPU(struct work_struct, lru_add_drain_work);
Dkmemleak-test.c41 static DEFINE_PER_CPU(void *, kmemleak_test_pointer);
Dquicklist.c22 DEFINE_PER_CPU(struct quicklist [CONFIG_NR_QUICK], quicklist);
Dhighmem.c34 DEFINE_PER_CPU(int, __kmap_atomic_idx);
/linux-4.1.27/arch/mips/math-emu/
Dme-debugfs.c10 DEFINE_PER_CPU(struct mips_fpu_emulator_stats, fpuemustats);
/linux-4.1.27/arch/alpha/kernel/
Dtime.c57 DEFINE_PER_CPU(u8, irq_work_pending);
87 static DEFINE_PER_CPU(struct clock_event_device, cpu_ce);
Dirq.c32 DEFINE_PER_CPU(unsigned long, irq_pmi_count);
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dhotplug-cpu.c40 static DEFINE_PER_CPU(enum cpu_state_vals, preferred_offline_state) =
42 static DEFINE_PER_CPU(enum cpu_state_vals, current_state) = CPU_STATE_OFFLINE;
Ddtl.c42 static DEFINE_PER_CPU(struct dtl, cpu_dtl);
68 static DEFINE_PER_CPU(struct dtl_ring, dtl_rings);
DhvCall_inst.c32 DEFINE_PER_CPU(struct hcall_stats[HCALL_STAT_ARRAY_SIZE], hcall_stats);
Dras.c36 static DEFINE_PER_CPU(__u64, mce_data_buf);
/linux-4.1.27/arch/ia64/mm/
Dtlb.c48 DEFINE_PER_CPU(u8, ia64_need_tlb_flush);
49 DEFINE_PER_CPU(u8, ia64_tr_num); /*Number of TR slots in current processor*/
50 DEFINE_PER_CPU(u8, ia64_tr_used); /*Max Slot number used by kernel*/
/linux-4.1.27/drivers/oprofile/
Dtimer_int.c23 static DEFINE_PER_CPU(struct hrtimer, oprofile_hrtimer);
Dnmi_timer_int.c17 static DEFINE_PER_CPU(struct perf_event *, nmi_timer_events);
Doprofile_perf.c29 static DEFINE_PER_CPU(struct perf_event **, perf_events);
Dcpu_buffer.c34 DEFINE_PER_CPU(struct oprofile_cpu_buffer, op_cpu_buffer);
/linux-4.1.27/kernel/sched/
Dcputime.c23 DEFINE_PER_CPU(u64, cpu_hardirq_time);
24 DEFINE_PER_CPU(u64, cpu_softirq_time);
26 static DEFINE_PER_CPU(u64, irq_start_time);
40 DEFINE_PER_CPU(seqcount_t, irq_time_seq);
Didle.c200 DEFINE_PER_CPU(bool, cpu_dead_idle);
Dcpuacct.c52 static DEFINE_PER_CPU(u64, root_cpuacct_cpuusage);
/linux-4.1.27/drivers/leds/trigger/
Dledtrig-cpu.c39 static DEFINE_PER_CPU(struct led_trigger_cpu, cpu_trig);
/linux-4.1.27/drivers/base/
Dcacheinfo.c32 static DEFINE_PER_CPU(struct cpu_cacheinfo, ci_cpu_cacheinfo);
218 static DEFINE_PER_CPU(struct device *, ci_cache_dev);
224 static DEFINE_PER_CPU(struct device **, ci_index_dev);
Dcpu.c22 static DEFINE_PER_CPU(struct device *, cpu_sys_devices);
457 static DEFINE_PER_CPU(struct cpu, cpu_devices);
/linux-4.1.27/drivers/cpufreq/
Dcpufreq_userspace.c21 static DEFINE_PER_CPU(unsigned int, cpu_is_managed);
Damd_freq_sensitivity.c38 static DEFINE_PER_CPU(struct cpu_data_t, cpu_data);
Dspeedstep-centrino.c73 static DEFINE_PER_CPU(struct cpu_model *, centrino_model);
74 static DEFINE_PER_CPU(const struct cpu_id *, centrino_cpu);
Dsh-cpufreq.c31 static DEFINE_PER_CPU(struct clk, sh_cpuclk);
Darm_big_little.c63 static DEFINE_PER_CPU(unsigned int, physical_cluster);
64 static DEFINE_PER_CPU(unsigned int, cpu_last_req_freq);
Dcpufreq_conservative.c24 static DEFINE_PER_CPU(struct cs_cpu_dbs_info_s, cs_cpu_dbs_info);
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dsmp.c40 static DEFINE_PER_CPU(unsigned int [MSG_COUNT], ps3_ipi_virqs);
/linux-4.1.27/security/apparmor/
Dcapability.c40 static DEFINE_PER_CPU(struct audit_cache, audit_cache);
/linux-4.1.27/drivers/acpi/
Dacpi_processor.c32 DEFINE_PER_CPU(struct acpi_processor *, processors);
347 static DEFINE_PER_CPU(void *, processor_device_array);
Dprocessor_thermal.c54 static DEFINE_PER_CPU(unsigned int, cpufreq_thermal_reduction_pctg);
Dprocessor_idle.c66 static DEFINE_PER_CPU(struct cpuidle_device *, acpi_cpuidle_device);
68 static DEFINE_PER_CPU(struct acpi_processor_cx * [CPUIDLE_STATE_MAX],
/linux-4.1.27/arch/ia64/uv/kernel/
Dsetup.c17 DEFINE_PER_CPU(struct uv_hub_info_s, __uv_hub_info);
/linux-4.1.27/arch/x86/mm/
Dmmio-mod.c57 static DEFINE_PER_CPU(struct trap_reason, pf_reason);
58 static DEFINE_PER_CPU(struct mmiotrace_rw, cpu_trace);
/linux-4.1.27/drivers/cpuidle/
Dcpuidle.c28 DEFINE_PER_CPU(struct cpuidle_device *, cpuidle_devices);
29 DEFINE_PER_CPU(struct cpuidle_device, cpuidle_dev);
Ddriver.c24 static DEFINE_PER_CPU(struct cpuidle_driver *, cpuidle_drivers);
/linux-4.1.27/arch/x86/oprofile/
Dnmi_int.c31 static DEFINE_PER_CPU(struct op_msrs, cpu_msrs);
32 static DEFINE_PER_CPU(unsigned long, saved_lvtpc);
131 static DEFINE_PER_CPU(int, switch_index);
/linux-4.1.27/Documentation/
Dthis_cpu_ops.txt72 DEFINE_PER_CPU(int, x);
156 DEFINE_PER_CPU(int, x);
177 DEFINE_PER_CPU(struct s, p);
285 DEFINE_PER_CPU(struct data, datap);
316 DEFINE_PER_CPU(struct test, onecacheline);
Dlocal_ops.txt81 static DEFINE_PER_CPU(local_t, counters) = LOCAL_INIT(0);
133 static DEFINE_PER_CPU(local_t, counters) = LOCAL_INIT(0);
/linux-4.1.27/arch/openrisc/mm/
Dinit.c50 DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
/linux-4.1.27/arch/hexagon/mm/
Dinit.c48 DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
/linux-4.1.27/arch/powerpc/platforms/cell/
Dcpufreq_spudemand.c41 static DEFINE_PER_CPU(struct spu_gov_info_struct, spu_gov_info);
Dinterrupt.c57 static DEFINE_PER_CPU(struct iic, cpu_iic);
/linux-4.1.27/block/
Dblk-softirq.c15 static DEFINE_PER_CPU(struct list_head, blk_cpu_done);
Dblk-iopoll.c19 static DEFINE_PER_CPU(struct list_head, blk_cpu_iopoll);
/linux-4.1.27/arch/hexagon/kernel/
Dsmp.c48 static DEFINE_PER_CPU(struct ipi_data, ipi_data);
Dtime.c135 static DEFINE_PER_CPU(struct clock_event_device, clock_events);
/linux-4.1.27/fs/fscache/
Dmain.c47 DEFINE_PER_CPU(wait_queue_head_t, fscache_object_cong_wait);
/linux-4.1.27/arch/xtensa/kernel/
Dtime.c62 static DEFINE_PER_CPU(struct ccount_timer, ccount_timer);
/linux-4.1.27/drivers/irqchip/
Dirq-xtensa-mx.c24 static DEFINE_PER_CPU(unsigned int, cached_irq_mask);
/linux-4.1.27/fs/xfs/
Dxfs_stats.c21 DEFINE_PER_CPU(struct xfsstats, xfsstats);
/linux-4.1.27/kernel/events/
Dcallchain.c21 static DEFINE_PER_CPU(int, callchain_recursion[PERF_NR_CONTEXTS]);
/linux-4.1.27/kernel/trace/
Dbpf_trace.c16 static DEFINE_PER_CPU(int, bpf_prog_active);
Dtrace_stack.c45 static DEFINE_PER_CPU(int, trace_active);
/linux-4.1.27/drivers/cpuidle/governors/
Dladder.c45 static DEFINE_PER_CPU(struct ladder_device, ladder_devices);
Dmenu.c189 static DEFINE_PER_CPU(struct menu_device, menu_devices);
/linux-4.1.27/arch/ia64/kernel/
Dcrash.c54 static DEFINE_PER_CPU(struct elf_prstatus, elf_prstatus);
Dmca.c127 DEFINE_PER_CPU(u64, ia64_mca_data); /* == __per_cpu_mca[smp_processor_id()] */
128 DEFINE_PER_CPU(u64, ia64_mca_per_cpu_pte); /* PTE to map per-CPU area */
129 DEFINE_PER_CPU(u64, ia64_mca_pal_pte); /* PTE to map PAL code */
130 DEFINE_PER_CPU(u64, ia64_mca_pal_base); /* vaddr PAL code granule */
131 DEFINE_PER_CPU(u64, ia64_mca_tr_reload); /* Flag for TR reload */
Dsetup.c75 DEFINE_PER_CPU(struct cpuinfo_ia64, ia64_cpu_info);
76 DEFINE_PER_CPU(unsigned long, local_per_cpu_offset);
/linux-4.1.27/arch/arm/probes/kprobes/
Dcore.c51 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
52 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
/linux-4.1.27/arch/mips/loongson/loongson-3/
Dhpet.c17 DEFINE_PER_CPU(struct clock_event_device, hpet_clockevent_device);
Dsmp.c32 DEFINE_PER_CPU(int, cpu_state);
33 DEFINE_PER_CPU(uint32_t, core0_c0count);
/linux-4.1.27/arch/powerpc/mm/
Dtlb_hash64.c35 DEFINE_PER_CPU(struct ppc64_tlb_batch, ppc64_tlb_batch);
/linux-4.1.27/init/
Dcalibrate.c250 static DEFINE_PER_CPU(unsigned long, cpu_loops_per_jiffy) = { 0 };
/linux-4.1.27/arch/avr32/kernel/
Dkprobes.c21 DEFINE_PER_CPU(struct kprobe *, current_kprobe);
/linux-4.1.27/arch/powerpc/kvm/
De500.c60 static DEFINE_PER_CPU(struct pcpu_id_table, pcpu_sids);
64 static DEFINE_PER_CPU(unsigned long, pcpu_last_used_sid);
/linux-4.1.27/arch/parisc/mm/
Dfault.c31 DEFINE_PER_CPU(struct exception_data, exception_data);
/linux-4.1.27/arch/cris/mm/
Dfault.c32 DEFINE_PER_CPU(pgd_t *, current_pgd);
/linux-4.1.27/arch/xtensa/mm/
Dfault.c24 DEFINE_PER_CPU(unsigned long, asid_cache) = ASID_USER_FIRST;
/linux-4.1.27/arch/sparc/mm/
Dtlb.c21 static DEFINE_PER_CPU(struct tlb_batch, tlb_batch);
/linux-4.1.27/arch/arm/xen/
Denlighten.c40 DEFINE_PER_CPU(struct vcpu_info *, xen_vcpu);
/linux-4.1.27/arch/tile/mm/
Dhighmem.c80 static DEFINE_PER_CPU(struct kmap_amps, amps);
/linux-4.1.27/arch/mips/cavium-octeon/
Dsmp.c229 DEFINE_PER_CPU(int, cpu_state);
/linux-4.1.27/arch/arm/mach-omap2/
Domap-mpuss-lowpower.c91 static DEFINE_PER_CPU(struct omap4_cpu_pm_info, omap4_pm_info);
/linux-4.1.27/arch/x86/include/asm/
Dpercpu.h567 DEFINE_PER_CPU(_type, _name) = _initvalue; \
600 DEFINE_PER_CPU(_type, _name) = _initvalue
/linux-4.1.27/arch/powerpc/sysdev/xics/
Dxics-common.c41 DEFINE_PER_CPU(struct xics_cppr, xics_cppr);
/linux-4.1.27/kernel/time/
Dtick-common.c30 DEFINE_PER_CPU(struct tick_device, tick_cpu_device);
Dtimer_stats.c89 static DEFINE_PER_CPU(raw_spinlock_t, tstats_lookup_lock);
Dtick-sched.c37 static DEFINE_PER_CPU(struct tick_sched, tick_cpu_sched);
223 static DEFINE_PER_CPU(struct irq_work, nohz_full_kick_work) = {
/linux-4.1.27/arch/blackfin/kernel/
Dtime-ts.c240 DEFINE_PER_CPU(struct clock_event_device, coretmr_events);
Dipipe.c37 DEFINE_PER_CPU(struct pt_regs, __ipipe_tick_regs);
/linux-4.1.27/arch/blackfin/mach-common/
Dsmp.c79 static DEFINE_PER_CPU(struct ipi_data, bfin_ipi);
/linux-4.1.27/arch/arm/mach-qcom/
Dplatsmp.c271 static DEFINE_PER_CPU(int, cold_boot_done);
/linux-4.1.27/arch/arm/kvm/
Darm.c52 static DEFINE_PER_CPU(unsigned long, kvm_arm_hyp_stack_page);
57 static DEFINE_PER_CPU(struct kvm_vcpu *, kvm_arm_running_vcpu);
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilepro.c237 static DEFINE_PER_CPU(struct tile_net_cpu, hv_xgbe0);
238 static DEFINE_PER_CPU(struct tile_net_cpu, hv_xgbe1);
239 static DEFINE_PER_CPU(struct tile_net_cpu, hv_gbe0);
240 static DEFINE_PER_CPU(struct tile_net_cpu, hv_gbe1);
/linux-4.1.27/net/netfilter/
Dxt_TEE.c40 static DEFINE_PER_CPU(bool, tee_active);
/linux-4.1.27/arch/x86/kernel/kprobes/
Dcore.c65 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
66 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
/linux-4.1.27/arch/x86/platform/uv/
Duv_time.c57 static DEFINE_PER_CPU(struct clock_event_device, cpu_ced);
/linux-4.1.27/arch/c6x/kernel/
Dsetup.c85 static DEFINE_PER_CPU(struct cpuinfo_c6x, cpu_data);

12