Data Fields | |
| fibril_rwlock_t | contents_lock |
| Readers / Writer lock protecting the contents of the block. | |
| void * | data |
| Buffer with the block data. | |
| devmap_handle_t | devmap_handle |
| Handle of the device where the block resides. | |
| bool | dirty |
| If true, the block needs to be written back to the block device. | |
| link_t | free_link |
| Link for placing the block into the free block list. | |
| link_t | hash_link |
| Link for placing the block into the block hash table. | |
| aoff64_t | lba |
| Logical block address. | |
| fibril_mutex_t | lock |
| Mutex protecting the reference count. | |
| aoff64_t | pba |
| Physical block address. | |
| unsigned | refcnt |
| Number of references to the block_t structure. | |
| size_t | size |
| Size of the block. | |
| bool | toxic |
| If true, the blcok does not contain valid data. | |
Definition at line 62 of file libblock.h.
1.4.7