Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
cpu_cache_fns Struct Reference

#include <cacheflush.h>

Data Fields

void(* flush_icache_all )(void)
 
void(* flush_kern_all )(void)
 
void(* flush_kern_louis )(void)
 
void(* flush_user_all )(void)
 
void(* flush_user_range )(unsigned long, unsigned long, unsigned int)
 
void(* coherent_kern_range )(unsigned long, unsigned long)
 
int(* coherent_user_range )(unsigned long, unsigned long)
 
void(* flush_kern_dcache_area )(void *, size_t)
 
void(* dma_map_area )(const void *, size_t, int)
 
void(* dma_unmap_area )(const void *, size_t, int)
 
void(* dma_flush_range )(const void *, const void *)
 

Detailed Description

Definition at line 104 of file cacheflush.h.

Field Documentation

void(* coherent_kern_range)(unsigned long, unsigned long)

Definition at line 111 of file cacheflush.h.

int(* coherent_user_range)(unsigned long, unsigned long)

Definition at line 112 of file cacheflush.h.

void(* dma_flush_range)(const void *, const void *)

Definition at line 118 of file cacheflush.h.

void(* dma_map_area)(const void *, size_t, int)

Definition at line 115 of file cacheflush.h.

void(* dma_unmap_area)(const void *, size_t, int)

Definition at line 116 of file cacheflush.h.

void(* flush_icache_all)(void)

Definition at line 105 of file cacheflush.h.

void(* flush_kern_all)(void)

Definition at line 106 of file cacheflush.h.

void(* flush_kern_dcache_area)(void *, size_t)

Definition at line 113 of file cacheflush.h.

void(* flush_kern_louis)(void)

Definition at line 107 of file cacheflush.h.

void(* flush_user_all)(void)

Definition at line 108 of file cacheflush.h.

void(* flush_user_range)(unsigned long, unsigned long, unsigned int)

Definition at line 109 of file cacheflush.h.


The documentation for this struct was generated from the following file: