|
picotm
0.7.0
|
#include <page.h>

Public Member Functions | |
| SLIST_ENTRY (tm_page) list | |
Data Fields | |
| uintptr_t | flags |
| struct picotm_rwstate | rwstate |
| uint8_t | buf [TM_BLOCK_SIZE] |
|struct tm_page| represents the transaction-local state of a block of memory. The global counterpart is called |struct tm_frame|.
| tm_page::SLIST_ENTRY | ( | tm_page | ) |
Entry into allocator lists
| uint8_t tm_page::buf[TM_BLOCK_SIZE] |
Transaction-local buffer
| uintptr_t tm_page::flags |
Block index and flag bits
| struct picotm_rwstate tm_page::rwstate |
Lock state wrt. to frame lock
1.8.13