Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/spinlock.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/device.h>
#include <linux/hugetlb.h>
#include <linux/delay.h>
#include <linux/timex.h>
#include <linux/srcu.h>
#include <asm/processor.h>
#include "gru.h"
#include "grutables.h"
#include <asm/uv/uv_hub.h>
Go to the source code of this file.
Macros | |
#define | gru_random() get_cycles() |
#define | MAX_LOCAL_TGH 16 |
Functions | |
void | gru_flush_tlb_range (struct gru_mm_struct *gms, unsigned long start, unsigned long len) |
void | gru_flush_all_tlb (struct gru_state *gru) |
struct gru_mm_struct * | gru_register_mmu_notifier (void) |
void | gru_drop_mmu_notifier (struct gru_mm_struct *gms) |
void | gru_tgh_flush_init (struct gru_state *gru) |
#define gru_random | ( | ) | get_cycles() |
Definition at line 43 of file grutlbpurge.c.
#define MAX_LOCAL_TGH 16 |
Definition at line 353 of file grutlbpurge.c.
void gru_drop_mmu_notifier | ( | struct gru_mm_struct * | gms | ) |
Definition at line 329 of file grutlbpurge.c.
Definition at line 209 of file grutlbpurge.c.
void gru_flush_tlb_range | ( | struct gru_mm_struct * | gms, |
unsigned long | start, | ||
unsigned long | len | ||
) |
Definition at line 158 of file grutlbpurge.c.
|
read |
Definition at line 298 of file grutlbpurge.c.
Definition at line 355 of file grutlbpurge.c.