|
Linux Kernel
3.7.1
|
Data Fields | |
| struct mutex | lock |
| struct list_head | lru [LIST_SIZE] |
| unsigned long | n_buffers [LIST_SIZE] |
| struct block_device * | bdev |
| unsigned | block_size |
| unsigned char | sectors_per_block_bits |
| unsigned char | pages_per_block_bits |
| unsigned char | blocks_per_page_bits |
| unsigned | aux_size |
| void(* | alloc_callback )(struct dm_buffer *) |
| void(* | write_callback )(struct dm_buffer *) |
| struct dm_io_client * | dm_io |
| struct list_head | reserved_buffers |
| unsigned | need_reserved_buffers |
| struct hlist_head * | cache_hash |
| wait_queue_head_t | free_buffer_wait |
| int | async_write_error |
| struct list_head | client_list |
| struct shrinker | shrinker |
Definition at line 87 of file dm-bufio.c.
Definition at line 99 of file dm-bufio.c.
| int async_write_error |
Definition at line 110 of file dm-bufio.c.
| unsigned aux_size |
Definition at line 98 of file dm-bufio.c.
| struct block_device* bdev |
Definition at line 93 of file dm-bufio.c.
| unsigned block_size |
Definition at line 94 of file dm-bufio.c.
| unsigned char blocks_per_page_bits |
Definition at line 97 of file dm-bufio.c.
| struct hlist_head* cache_hash |
Definition at line 107 of file dm-bufio.c.
Definition at line 112 of file dm-bufio.c.
Definition at line 102 of file dm-bufio.c.
| wait_queue_head_t free_buffer_wait |
Definition at line 108 of file dm-bufio.c.
Definition at line 88 of file dm-bufio.c.
Definition at line 90 of file dm-bufio.c.
Definition at line 91 of file dm-bufio.c.
| unsigned need_reserved_buffers |
Definition at line 105 of file dm-bufio.c.
| unsigned char pages_per_block_bits |
Definition at line 96 of file dm-bufio.c.
Definition at line 104 of file dm-bufio.c.
| unsigned char sectors_per_block_bits |
Definition at line 95 of file dm-bufio.c.
Definition at line 113 of file dm-bufio.c.
Definition at line 100 of file dm-bufio.c.
1.8.2