👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

RedHat 9 (Linux i386) - man page for cacheflush (redhat section 2)

CACHEFLUSH(2)			    Linux Programmer's Manual			    CACHEFLUSH(2)

NAME
       cacheflush - flush contents of instruction and/or data cache

SYNOPSIS
       #include <asm/cachectl.h>

       int cacheflush(char *addr, int nbytes, int cache);

DESCRIPTION
       cacheflush  flushes contents of indicated cache(s) for user addresses in the range addr to
       (addr+nbytes-1). Cache may be one of:

       ICACHE Flush the instruction cache.

       DCACHE Write back to memory and invalidate the affected valid cache lines.

       BCACHE Same as (ICACHE|DCACHE).

RETURN VALUE
       cacheflush returns 0 on success or -1 on error. If errors are detected, errno  will  indi-
       cate the error.

ERRORS
       EINVAL cache parameter is not one of ICACHE, DCACHE, or BCACHE.

       EFAULT Some or all of the address range addr to (addr+nbytes-1) is not accessible.

BUGS
       The  current  implementation ignores the addr and nbytes parameters.  Therefore always the
       whole cache is flushed.

NOTE
       This system call is only available on MIPS based systems.  It should not be used  in  pro-
       grams intended to be portable.

Linux 2.0.32				    1995-06-27				    CACHEFLUSH(2)


All times are GMT -4. The time now is 10:58 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password