|
| bool_t | commit_stm_tx (ptst_t *ptst, stm_tx *t) |
| |
| static void | new_arena (priv_t *priv, int size) |
| |
| static void | release_descriptor (ptst_t *ptst, stm_tx *t) |
| |
| static int | rc_delta_descriptor (stm_tx *t, int delta) |
| |
| static void | rc_up_descriptor (stm_tx *t) |
| |
| static void | rc_down_descriptor (ptst_t *ptst, stm_tx *t) |
| |
| static stm_tx * | new_descriptor (priv_t *priv) |
| |
| static stm_tx_entry * | alloc_stm_tx_entry (stm_tx *t) |
| |
| static stm_tx_entry ** | search_stm_tx_entry (stm_tx_entry **pnext, stm_blk *b) |
| |
| static void * | read_blk_data (ptst_t *ptst, stm_blk *b) |
| |
| stm * | new_stm (ptst_t *ptst, int blk_size) |
| |
| void | free_stm (ptst_t *ptst, stm *mem) |
| |
| stm_blk * | new_stm_blk (ptst_t *ptst, stm *mem) |
| |
| void | free_stm_blk (ptst_t *ptst, stm *mem, stm_blk *b) |
| |
| void * | init_stm_blk (ptst_t *ptst, stm *mem, stm_blk *b) |
| |
| int | sizeof_stm_blk (ptst_t *ptst, stm *mem, stm_blk *b) |
| |
| stm_tx * | new_stm_tx (ptst_t *ptst, stm *mem, sigjmp_buf *penv) |
| |
| bool_t | validate_stm_tx (ptst_t *ptst, stm_tx *t) |
| |
| void | abort_stm_tx (ptst_t *ptst, stm_tx *t) |
| |
| void * | read_stm_blk (ptst_t *ptst, stm_tx *t, stm_blk *b) |
| |
| void * | write_stm_blk (ptst_t *ptst, stm_tx *t, stm_blk *b) |
| |
| void | remove_from_tx (ptst_t *ptst, stm_tx *t, stm_blk *b) |
| |
| static void | handle_fault (int sig) |
| |
| void | _init_stm_subsystem (int pad_data) |
| |