Data Fields | |
struct list_elem | list_elem |
char | name [16] |
enum block_type | type |
block_sector_t | size |
struct block_operations * | ops |
void * | aux |
struct lock | lock |
unsigned long long | read_cnt |
unsigned long long | write_cnt |
struct list_elem | free_elem |
Definition at line 11 of file block.c.
struct list_elem block::list_elem [read] |
char block::name[16] |
Definition at line 15 of file block.c.
Referenced by block_get_by_name(), block_name(), block_print_stats(), and block_register().
enum block_type block::type |
Definition at line 16 of file block.c.
Referenced by block_print_stats(), block_register(), block_type(), block_write(), and fsutil_extract().
Definition at line 17 of file block.c.
Referenced by block_register(), block_size(), calloc(), check_sector(), fsutil_append(), and fsutil_extract().
struct block_operations* block::ops [read] |
Definition at line 19 of file block.c.
Referenced by block_read(), block_register(), and block_write().
void* block::aux |
Definition at line 20 of file block.c.
Referenced by block_read(), block_register(), and block_write().
struct lock block::lock [read] |
Definition at line 22 of file block.c.
Referenced by block_print_stats(), block_read(), block_register(), and block_write().
unsigned long long block::read_cnt |
Definition at line 23 of file block.c.
Referenced by block_print_stats(), block_read(), and block_register().
unsigned long long block::write_cnt |
Definition at line 24 of file block.c.
Referenced by block_print_stats(), block_register(), and block_write().
struct list_elem block::free_elem [read] |