ma_wr_state
struct ma_wr_state name = { \
void mas_wr_dump(const struct ma_wr_state *wr_mas);
void wr_mas_setup(struct ma_wr_state *wr_mas, struct ma_state *mas)
void wr_mas_ascend(struct ma_wr_state *wr_mas)
static inline void mas_wr_node_walk(struct ma_wr_state *wr_mas)
void spanning_sib(struct ma_wr_state *l_wr_mas,
struct ma_wr_state *r_wr_mas, struct ma_state *nneighbour)
struct ma_state *mas, struct ma_wr_state *l_wr_mas,
struct ma_wr_state *r_wr_mas)
struct ma_wr_state *l_wr_mas, struct ma_wr_state *r_wr_mas)
struct ma_wr_state *wr_mas, struct ma_state *sib,
struct ma_wr_state *l_wr_mas, struct ma_wr_state *r_wr_mas,
struct ma_wr_state *wr_mas, unsigned char start, unsigned char end)
void multi_src_setup(struct maple_copy *cp, struct ma_wr_state *l_wr_mas,
struct ma_wr_state *r_wr_mas, struct ma_state *sib)
struct ma_wr_state *l_wr_mas, struct ma_wr_state *r_wr_mas,
struct ma_wr_state *wr_mas, struct ma_state *sib,
static bool mas_is_span_wr(struct ma_wr_state *wr_mas)
static inline void mas_wr_walk_descend(struct ma_wr_state *wr_mas)
static inline void mas_wr_walk_traverse(struct ma_wr_state *wr_mas)
static bool mas_wr_walk(struct ma_wr_state *wr_mas)
static void mas_wr_walk_index(struct ma_wr_state *wr_mas)
static inline void mas_extend_spanning_null(struct ma_wr_state *l_wr_mas,
struct ma_wr_state *r_wr_mas)
static void mas_wr_spanning_store(struct ma_wr_state *wr_mas)
static inline void mas_wr_node_store(struct ma_wr_state *wr_mas)
static inline void mas_wr_slot_store(struct ma_wr_state *wr_mas)
static inline void mas_wr_extend_null(struct ma_wr_state *wr_mas)
static inline void mas_wr_end_piv(struct ma_wr_state *wr_mas)
static inline unsigned char mas_wr_new_end(struct ma_wr_state *wr_mas)
static inline void mas_wr_append(struct ma_wr_state *wr_mas)
struct ma_wr_state *wr_mas, struct ma_state *sib,
struct ma_wr_state *wr_mas, struct ma_state *sib,
static void mas_wr_split(struct ma_wr_state *wr_mas)
static void mas_wr_rebalance(struct ma_wr_state *wr_mas)
static inline void mas_wr_store_entry(struct ma_wr_state *wr_mas)
static inline void mas_wr_prealloc_setup(struct ma_wr_state *wr_mas)
static inline void mas_prealloc_calc(struct ma_wr_state *wr_mas, void *entry)
static inline enum store_type mas_wr_store_type(struct ma_wr_state *wr_mas)
static inline void mas_wr_preallocate(struct ma_wr_state *wr_mas, void *entry)
void mas_wr_dump(const struct ma_wr_state *wr_mas)
static unsigned char get_vacant_height(struct ma_wr_state *wr_mas, void *entry)