Lines Matching refs:maple_big_node
137 struct maple_big_node { struct
163 struct maple_big_node *bn; argument
1794 static inline void mab_shift_right(struct maple_big_node *b_node, in mab_shift_right()
1813 static inline bool mab_middle_node(struct maple_big_node *b_node, int split, in mab_middle_node()
1835 static inline int mab_no_null_split(struct maple_big_node *b_node, in mab_no_null_split()
1862 struct maple_big_node *bn, unsigned char *mid_split) in mab_calc_split()
1921 unsigned char mas_end, struct maple_big_node *b_node, in mas_mab_cp()
1985 static inline void mab_mas_cp(struct maple_big_node *b_node, in mab_mas_cp()
2065 struct maple_big_node *b_node, unsigned char offset_end) in mas_store_b_node()
2345 *mas_new_ma_node(struct ma_state *mas, struct maple_big_node *b_node) in mas_new_ma_node()
2363 struct maple_big_node *b_node, struct maple_enode **left, in mas_mab_to_node()
2396 static inline void mab_set_b_end(struct maple_big_node *b_node, in mab_set_b_end()
2874 memset(mast->bn, 0, sizeof(struct maple_big_node)); in mas_spanning_rebalance()
2950 struct maple_big_node *b_node) in mas_rebalance()
3158 memset(mast->bn, 0, sizeof(struct maple_big_node)); in mast_fill_bnode()
3292 static void mas_split(struct ma_state *mas, struct maple_big_node *b_node) in mas_split()
3379 struct maple_big_node *b_node) in mas_commit_b_node()
3707 struct maple_big_node b_node; in mas_wr_spanning_store()
3771 memset(&b_node, 0, sizeof(struct maple_big_node)); in mas_wr_spanning_store()
4044 struct maple_big_node b_node; in mas_wr_bnode()
4047 memset(&b_node, 0, sizeof(struct maple_big_node)); in mas_wr_bnode()