#include <linux/init.h>
#include <linux/cpu.h>
#include <linux/bitmap.h>
#include <linux/device.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <linux/mm.h>
#include <linux/io.h>
#include <linux/prefetch.h>
#include <asm/page.h>
#include <asm/cacheflush.h>
#include <cpu/sq.h>
Go to the source code of this file.
#define store_queue_barrier |
( |
| ) |
|
Value:
Definition at line 45 of file sq.c.
Definition at line 267 of file sq.c.
MODULE_DESCRIPTION |
( |
"Simple API for SH-4 integrated Store Queues" |
| ) |
|
module_exit |
( |
sq_api_exit |
| ) |
|
module_init |
( |
sq_api_init |
| ) |
|
void sq_flush_range |
( |
unsigned long |
start, |
|
|
unsigned int |
len |
|
) |
| |
sq_flush_range - Flush (prefetch) a specific SQ range : the store queue address to start flushing from : the length to flush
Flushes the store queue cache from to + in a linear fashion.
Definition at line 60 of file sq.c.
Definition at line 145 of file sq.c.
sq_unmap - Unmap a Store Queue allocation : Pre-allocated Store Queue mapping.
Unmaps the store queue allocation that was previously created by sq_remap(). Also frees up the pte that was previously inserted into the kernel page table and discards the UTLB translation.
Definition at line 209 of file sq.c.