#include <sys/dir.h>#include <dirent.h>Include dependency graph for buf.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | buf |
Defines | |
| #define | NIL_BUF ((struct buf *) 0) |
| #define | b_data b.b__data |
| #define | b_dir b.b__dir |
| #define | b_v1_ind b.b__v1_ind |
| #define | b_v2_ind b.b__v2_ind |
| #define | b_v1_ino b.b__v1_ino |
| #define | b_v2_ino b.b__v2_ino |
| #define | b_bitmap b.b__bitmap |
| #define | WRITE_IMMED 0100 |
| #define | ONE_SHOT 0200 |
| #define | INODE_BLOCK 0 |
| #define | DIRECTORY_BLOCK 1 |
| #define | INDIRECT_BLOCK 2 |
| #define | MAP_BLOCK 3 |
| #define | FULL_DATA_BLOCK 5 |
| #define | PARTIAL_DATA_BLOCK 6 |
| #define | HASH_MASK (NR_BUF_HASH - 1) |
Variables | |
| EXTERN struct buf * | buf_hash [NR_BUF_HASH] |
| EXTERN struct buf * | front |
| EXTERN struct buf * | rear |
| EXTERN int | bufs_in_use |
|
|
|
|
|
|
|
|
Definition at line 51 of file buf.h. Referenced by search_dir(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 69 of file buf.h. Referenced by do_rdlink(), do_slink(), ltraverse(), and search_dir(). |
|
|
Definition at line 72 of file buf.h. Referenced by clear_zone(), rahead(), rw_chunk(), and zeroblock_range(). |
|
|
Definition at line 75 of file buf.h. Referenced by get_block(). |
|
|
Definition at line 70 of file buf.h. Referenced by read_map(), and write_map(). |
|
|
Definition at line 68 of file buf.h. Referenced by rw_inode(). |
|
|
Definition at line 71 of file buf.h. Referenced by alloc_bit(), and free_bit(). |
|
|
Definition at line 47 of file buf.h. Referenced by do_slink(), get_block(), ltraverse(), new_block(), put_block(), rd_indir(), rm_lru(), rw_chunk(), wr_indir(), write_map(), and zeroblock_range(). |
|
|
Definition at line 66 of file buf.h. Referenced by put_block(). |
|
|
Definition at line 73 of file buf.h. Referenced by read_ahead(), and rw_chunk(). |
|
|
Definition at line 65 of file buf.h. Referenced by put_block(). |
|
|
Definition at line 58 of file buf.h. Referenced by get_block(). |
|
|
Definition at line 62 of file buf.h. Referenced by buf_pool(), put_block(), rahead(), and rm_lru(). |
|
|
Definition at line 60 of file buf.h. Referenced by buf_pool(), enqueue(), get_block(), put_block(), and rm_lru(). |
|
|
Definition at line 61 of file buf.h. Referenced by buf_pool(), put_block(), rm_lru(), and setstate(). |
1.4.6