Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
tlb_uv.c File Reference
#include <linux/seq_file.h>
#include <linux/proc_fs.h>
#include <linux/debugfs.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <asm/mmu_context.h>
#include <asm/uv/uv.h>
#include <asm/uv/uv_mmrs.h>
#include <asm/uv/uv_hub.h>
#include <asm/uv/uv_bau.h>
#include <asm/apic.h>
#include <asm/idle.h>
#include <asm/tsc.h>
#include <asm/irq_vectors.h>
#include <asm/timer.h>

Go to the source code of this file.

Functions

 early_param ("nobau", setup_nobau)
 
int normal_busy (struct bau_control *bcp)
 
int handle_uv2_busy (struct bau_control *bcp)
 
int uv_flush_send_and_wait (struct cpumask *flush_mask, struct bau_control *bcp, struct bau_desc *bau_desc)
 
struct cpumaskuv_flush_tlb_others (const struct cpumask *cpumask, struct mm_struct *mm, unsigned long start, unsigned end, unsigned int cpu)
 
struct bau_pq_entryfind_another_by_swack (struct bau_pq_entry *msg, struct bau_control *bcp)
 
void process_uv2_message (struct msg_desc *mdp, struct bau_control *bcp)
 
void uv_bau_message_interrupt (struct pt_regs *regs)
 
 core_initcall (uv_bau_init)
 
 fs_initcall (uv_ptc_init)
 

Function Documentation

core_initcall ( uv_bau_init  )
early_param ( "nobau"  ,
setup_nobau   
)
struct bau_pq_entry* find_another_by_swack ( struct bau_pq_entry msg,
struct bau_control bcp 
)
read

Definition at line 1132 of file tlb_uv.c.

fs_initcall ( uv_ptc_init  )
int handle_uv2_busy ( struct bau_control bcp)

Definition at line 566 of file tlb_uv.c.

int normal_busy ( struct bau_control bcp)

Definition at line 549 of file tlb_uv.c.

void process_uv2_message ( struct msg_desc mdp,
struct bau_control bcp 
)

Definition at line 1156 of file tlb_uv.c.

void uv_bau_message_interrupt ( struct pt_regs regs)

Definition at line 1215 of file tlb_uv.c.

int uv_flush_send_and_wait ( struct cpumask flush_mask,
struct bau_control bcp,
struct bau_desc bau_desc 
)

Definition at line 854 of file tlb_uv.c.

struct cpumask* uv_flush_tlb_others ( const struct cpumask cpumask,
struct mm_struct mm,
unsigned long  start,
unsigned  end,
unsigned int  cpu 
)
read

Definition at line 1057 of file tlb_uv.c.