.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
.\" USA.
.\"
-.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
-.\" all rights reserved.
-.\" Translated Sat Feb 22 20:07:45 JST 1997
-.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
-.\" Updated 2007-06-13, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.55
+.\"*******************************************************************
.\"
-.\"WORD: instruction cache 命令キャッシュ
-.\"WORD: data cache データキャッシュ
-.\"WORD: flush フラッシュ
+.\" This file was generated with po4a. Translate the source file.
.\"
-.TH CACHEFLUSH 2 2007-05-26 "Linux" "Linux Programmer's Manual"
+.\"*******************************************************************
+.TH CACHEFLUSH 2 2007\-05\-26 Linux "Linux Programmer's Manual"
.SH 名前
cacheflush \- 命令キャッシュやデータキャッシュの内容をフラッシュする
.SH 書式
.nf
-.B #include <asm/cachectl.h>
+\fB#include <asm/cachectl.h>\fP
.sp
-.BI "int cacheflush(char *" addr ", int "nbytes ", int "cache );
+\fBint cacheflush(char *\fP\fIaddr\fP\fB, int \fP\fInbytes\fP\fB, int \fP\fIcache\fP\fB);\fP
.fi
.SH 説明
-.BR cacheflush ()
-は
-.I addr
-から
-.I (addr+nbytes-1)
-の範囲のユーザアドレスに対応する
-指定されたキャッシュをフラッシュする。
-.I cache
-には以下のいずれかを指定する:
-.TP
-.B ICACHE
+\fBcacheflush\fP() は \fIaddr\fP から \fI(addr+nbytes\-1)\fP の範囲のユーザアドレスに対応する
+指定されたキャッシュをフラッシュする。 \fIcache\fP には以下のいずれかを指定する:
+.TP
+\fBICACHE\fP
命令 (instruction) キャッシュをフラッシュする。
-.TP
-.B DCACHE
+.TP
+\fBDCACHE\fP
変更があったキャッシュラインをメモリに書き戻し、無効にする。
-.TP
-.B BCACHE
-.B (ICACHE|DCACHE)
-と同じ。
+.TP
+\fBBCACHE\fP
+\fB(ICACHE|DCACHE)\fP と同じ。
.SH 返り値
-.BR cacheflush ()
-は成功した場合は 0 を、失敗した場合は \-1 を返す。エラーが検出された場合は
-.I errno
+\fBcacheflush\fP() は成功した場合は 0 を、失敗した場合は \-1 を返す。エラーが検出された場合は \fIerrno\fP
にエラーが指示される。
.SH エラー
-.TP
-.B EFAULT
-.I addr
-から
-.I (addr+nbytes-1)
-の範囲のアドレスの全てまたは一部が
-アクセス可能ではない。
-.TP
-.B EINVAL
-.I cache
-パラメータが
-.BR ICACHE ,
-.BR DCACHE ,
-.B BCACHE
-のどれでもない。
+.TP
+\fBEFAULT\fP
+\fIaddr\fP から \fI(addr+nbytes\-1)\fP の範囲のアドレスの全てまたは一部が アクセス可能ではない。
+.TP
+\fBEINVAL\fP
+\fIcache\fP パラメータが \fBICACHE\fP, \fBDCACHE\fP, \fBBCACHE\fP のどれでもない。
.SH 準拠
-この Linux 特有のシステムコールは MIPS ベースのシステムでのみ有効である。
.\" FIXME This system call was only on MIPS back in 1.2 days, but
.\" by now it is on a number of other architectures (but not i386).
.\" Investigate the details and update this page.
-移植を意図したプログラムで使用すべきではない。
.\" Irix 6.5 appears to have a cacheflush() syscall -- mtk
+この Linux 特有のシステムコールは MIPS ベースのシステムでのみ有効である。 移植を意図したプログラムで使用すべきではない。
.SH バグ
-現在の実装では、引き数
-.I addr
-と
-.I nbytes
-は無視される。そのため、
-常に全てのキャッシュがフラッシュされる。
+現在の実装では、引き数 \fIaddr\fP と \fInbytes\fP は無視される。そのため、 常に全てのキャッシュがフラッシュされる。