Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
smp.h File Reference
#include <linux/kernel.h>
#include <linux/threads.h>
#include <linux/cpumask.h>
#include <linux/cache.h>
#include <asm/blackfin.h>
#include <mach/smp.h>

Go to the source code of this file.

Data Structures

struct  corelock_slot
 

Macros

#define raw_smp_processor_id()   blackfin_core_id()
 

Functions

void bfin_relocate_coreb_l1_mem (void)
 
void arch_send_call_function_single_ipi (int cpu)
 
void arch_send_call_function_ipi_mask (const struct cpumask *mask)
 
void smp_icache_flush_range_others (unsigned long start, unsigned long end)
 
void smp_timer_broadcast (const struct cpumask *mask)
 

Variables

struct corelock_slot corelock
 

Macro Definition Documentation

#define raw_smp_processor_id ( )    blackfin_core_id()

Definition at line 18 of file smp.h.

Function Documentation

void arch_send_call_function_ipi_mask ( const struct cpumask mask)

Definition at line 629 of file smp.c.

void arch_send_call_function_single_ipi ( int  cpu)

Definition at line 634 of file smp.c.

void bfin_relocate_coreb_l1_mem ( void  )
void smp_icache_flush_range_others ( unsigned long  start,
unsigned long  end 
)

Definition at line 368 of file smp.c.

void smp_timer_broadcast ( const struct cpumask mask)

Definition at line 232 of file smp.c.

Variable Documentation