Lines Matching defs:node
80 static inline unsigned long *node_marks(struct xa_node *node, xa_mark_t mark) in node_marks()
85 static inline bool node_get_mark(struct xa_node *node, in node_get_mark()
92 static inline bool node_set_mark(struct xa_node *node, unsigned int offset, in node_set_mark()
99 static inline bool node_clear_mark(struct xa_node *node, unsigned int offset, in node_clear_mark()
105 static inline bool node_any_mark(struct xa_node *node, xa_mark_t mark) in node_any_mark()
110 static inline void node_mark_all(struct xa_node *node, xa_mark_t mark) in node_mark_all()
145 static unsigned int get_offset(unsigned long index, struct xa_node *node) in get_offset()
205 struct xa_node *node) in xas_descend()
242 struct xa_node *node = xa_to_node(entry); in xas_load() local
256 static void xa_node_free(struct xa_node *node) in xa_node_free()
272 struct xa_node *next, *node = xas->xa_alloc; in xas_destroy() local
354 static void xas_update(struct xa_state *xas, struct xa_node *node) in xas_update()
365 struct xa_node *node = xas->xa_alloc; in xas_alloc() local
448 struct xa_node *node = xas->xa_node; in xas_shrink() local
491 struct xa_node *node = xas->xa_node; in xas_delete_node() local
534 struct xa_node *node = top; in xas_free_nodes() local
570 struct xa_node *node = NULL; in xas_expand() local
652 struct xa_node *node = xas->xa_node; in xas_create() local
733 struct xa_node *node = xas->xa_node; in xas_create_range() local
755 static void update_node(struct xa_state *xas, struct xa_node *node, in update_node()
785 struct xa_node *node; in xas_store() local
886 struct xa_node *node = xas->xa_node; in xas_set_mark() local
915 struct xa_node *node = xas->xa_node; in xas_clear_mark() local
964 static unsigned int node_get_marks(struct xa_node *node, unsigned int offset) in node_get_marks()
980 static inline void node_mark_slots(struct xa_node *node, unsigned int sibs, in node_mark_slots()
993 static void node_set_marks(struct xa_node *node, unsigned int offset, in node_set_marks()
1012 struct xa_node *node, void *entry) in __xas_init_node_for_split()
1057 struct xa_node *node; in xas_split_alloc() local
1090 struct xa_node *node; in xas_split() local
1179 struct xa_node *node; in xas_try_split() local
1277 struct xa_node *node = xas->xa_node; in xas_pause() local
1567 struct xa_node *node = xa_to_node(curr); in xas_find_conflict() local
2212 struct xa_node *node = xas->xa_node; in xas_sibling() local
2357 void xa_delete_node(struct xa_node *node, xa_update_node_t update) in xa_delete_node()
2404 void xa_dump_node(const struct xa_node *node) in xa_dump_node()
2448 struct xa_node *node = xa_to_node(entry); in xa_dump_entry() local