XINU
Functions | Variables
bufinit.c File Reference

バッファプールデータ構造を初期化する。 More...

#include <xinu.h>
Include dependency graph for bufinit.c:

Go to the source code of this file.

Functions

status bufinit (void)
 バッファプールデータ構造を初期化する。 More...
 

Variables

struct bpentry buftab [NBPOOLS]
 バッファプールテーブルエントリ More...
 
bpid32 nbpools
 割り当てられたバッファプールの現在の数 More...
 

Detailed Description

バッファプールデータ構造を初期化する。

Definition in file bufinit.c.

Function Documentation

◆ bufinit()

status bufinit ( void  )

バッファプールデータ構造を初期化する。

現在のバッファプール数を0にする。

Returns
OKを返す。

Definition at line 17 of file bufinit.c.

References nbpools, and OK.

Referenced by sysinit().

18 {
19  nbpools = 0;
20  return OK;
21 }
#define OK
処理が成功した場合
Definition: kernel.h:77
bpid32 nbpools
割り当てられたバッファプールの現在の数
Definition: bufinit.c:10
Here is the caller graph for this function:

Variable Documentation

◆ buftab

struct bpentry buftab[NBPOOLS]

バッファプールテーブルエントリ

バッファプールテーブルのextern宣言

Definition at line 8 of file bufinit.c.

Referenced by freebuf(), getbuf(), and mkbufpool().

◆ nbpools

bpid32 nbpools

割り当てられたバッファプールの現在の数

Definition at line 10 of file bufinit.c.

Referenced by bufinit(), freebuf(), getbuf(), and mkbufpool().