home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-mips / cachectl.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  752 b   |  27 lines

  1. /*
  2.  * This file is subject to the terms and conditions of the GNU General Public
  3.  * License.  See the file "COPYING" in the main directory of this archive
  4.  * for more details.
  5.  *
  6.  * Copyright (C) 1994, 1995, 1996 by Ralf Baechle
  7.  */
  8. #ifndef    _ASM_CACHECTL
  9. #define    _ASM_CACHECTL
  10.  
  11. /*
  12.  * Options for cacheflush system call
  13.  */
  14. #define    ICACHE    (1<<0)        /* flush instruction cache        */
  15. #define    DCACHE    (1<<1)        /* writeback and flush data cache */
  16. #define    BCACHE    (ICACHE|DCACHE)    /* flush both caches              */
  17.  
  18. /*
  19.  * Caching modes for the cachectl(2) call
  20.  *
  21.  * cachectl(2) is currently not supported and returns ENOSYS.
  22.  */
  23. #define CACHEABLE    0    /* make pages cacheable */
  24. #define UNCACHEABLE    1    /* make pages uncacheable */
  25.  
  26. #endif    /* _ASM_CACHECTL */
  27.