|
Linux Kernel
3.7.1
|
#include <linux/irq.h>#include <linux/interrupt.h>#include <linux/sched.h>#include <linux/spinlock.h>#include <linux/mm.h>#include <linux/smp.h>#include <linux/profile.h>#include <linux/cpu.h>#include <asm/cacheflush.h>#include <asm/pgalloc.h>#include <linux/atomic.h>#include <asm/io.h>#include <asm/mmu_context.h>#include <asm/m32r.h>#include <asm/tlbflush.h>Go to the source code of this file.
Macros | |
| #define | FLUSH_ALL 0xffffffff |
Functions | |
| DECLARE_PER_CPU (int, prof_multiplier) | |
| DECLARE_PER_CPU (int, prof_old_multiplier) | |
| DECLARE_PER_CPU (int, prof_counter) | |
| void | smp_reschedule_interrupt (void) |
| void | smp_flush_cache_all_interrupt (void) |
| void | smp_invalidate_interrupt (void) |
| void | smp_ipi_timer_interrupt (struct pt_regs *) |
| void | smp_local_timer_interrupt (void) |
| void | smp_send_reschedule (int cpu_id) |
| void | smp_flush_cache_all (void) |
| void | smp_flush_tlb_all (void) |
| void | smp_flush_tlb_mm (struct mm_struct *mm) |
| void | smp_flush_tlb_range (struct vm_area_struct *vma, unsigned long start, unsigned long end) |
| void | smp_flush_tlb_page (struct vm_area_struct *vma, unsigned long va) |
| void | smp_send_stop (void) |
| void | arch_send_call_function_ipi_mask (const struct cpumask *mask) |
| void | arch_send_call_function_single_ipi (int cpu) |
| void | smp_call_function_interrupt (void) |
| void | smp_call_function_single_interrupt (void) |
| void | smp_send_timer (void) |
| unsigned long | send_IPI_mask_phys (const cpumask_t *physid_mask, int ipi_num, int try) |
Variables | |
| spinlock_t | ipi_lock [] |
| DECLARE_PER_CPU | ( | int | , |
| prof_multiplier | |||
| ) |
| DECLARE_PER_CPU | ( | int | , |
| prof_old_multiplier | |||
| ) |
| DECLARE_PER_CPU | ( | int | , |
| prof_counter | |||
| ) |
| void smp_flush_tlb_page | ( | struct vm_area_struct * | vma, |
| unsigned long | va | ||
| ) |
| void smp_flush_tlb_range | ( | struct vm_area_struct * | vma, |
| unsigned long | start, | ||
| unsigned long | end | ||
| ) |
| spinlock_t ipi_lock[] |
1.8.2