|
Linux Kernel
3.7.1
|
#include <linux/cache.h>#include <linux/delay.h>#include <linux/init.h>#include <linux/interrupt.h>#include <linux/smp.h>#include <linux/spinlock.h>#include <linux/threads.h>#include <linux/module.h>#include <linux/time.h>#include <linux/timex.h>#include <linux/sched.h>#include <linux/cpumask.h>#include <linux/cpu.h>#include <linux/err.h>#include <linux/ftrace.h>#include <linux/atomic.h>#include <asm/cpu.h>#include <asm/processor.h>#include <asm/r4k-timer.h>#include <asm/mmu_context.h>#include <asm/time.h>#include <asm/setup.h>Go to the source code of this file.
Data Structures | |
| struct | flush_tlb_data |
Functions | |
| EXPORT_SYMBOL (__cpu_number_map) | |
| EXPORT_SYMBOL (__cpu_logical_map) | |
| EXPORT_SYMBOL (smp_num_siblings) | |
| EXPORT_SYMBOL (cpu_sibling_map) | |
| __cpuinit void | register_smp_ops (struct plat_smp_ops *ops) |
| asmlinkage __cpuinit void | start_secondary (void) |
| void __irq_entry | smp_call_function_interrupt (void) |
| void | smp_send_stop (void) |
| void __init | smp_cpus_done (unsigned int max_cpus) |
| void __init | smp_prepare_cpus (unsigned int max_cpus) |
| void __devinit | smp_prepare_boot_cpu (void) |
| int __cpuinit | __cpu_up (unsigned int cpu, struct task_struct *tidle) |
| int | setup_profiling_timer (unsigned int multiplier) |
| void | flush_tlb_all (void) |
| void | flush_tlb_mm (struct mm_struct *mm) |
| void | flush_tlb_range (struct vm_area_struct *vma, unsigned long start, unsigned long end) |
| void | flush_tlb_kernel_range (unsigned long start, unsigned long end) |
| void | flush_tlb_page (struct vm_area_struct *vma, unsigned long page) |
| void | flush_tlb_one (unsigned long vaddr) |
| EXPORT_SYMBOL (flush_tlb_page) | |
| EXPORT_SYMBOL (flush_tlb_one) | |
Variables | |
| volatile cpumask_t | cpu_callin_map |
| int | __cpu_number_map [NR_CPUS] |
| int | __cpu_logical_map [NR_CPUS] |
| int | smp_num_siblings = 1 |
| cpumask_t cpu_sibling_map[NR_CPUS] | __read_mostly |
| struct plat_smp_ops * | mp_ops |
| int __cpuinit __cpu_up | ( | unsigned int | cpu, |
| struct task_struct * | tidle | ||
| ) |
| EXPORT_SYMBOL | ( | __cpu_number_map | ) |
| EXPORT_SYMBOL | ( | __cpu_logical_map | ) |
| EXPORT_SYMBOL | ( | smp_num_siblings | ) |
| EXPORT_SYMBOL | ( | cpu_sibling_map | ) |
| EXPORT_SYMBOL | ( | flush_tlb_page | ) |
| EXPORT_SYMBOL | ( | flush_tlb_one | ) |
| void flush_tlb_page | ( | struct vm_area_struct * | vma, |
| unsigned long | page | ||
| ) |
| void flush_tlb_range | ( | struct vm_area_struct * | vma, |
| unsigned long | start, | ||
| unsigned long | end | ||
| ) |
| void __irq_entry smp_call_function_interrupt | ( | void | ) |
| cpumask_t cpu_sibling_map [NR_CPUS] __read_mostly |
| struct plat_smp_ops* mp_ops |
1.8.2