Lines Matching defs:mark
68 static inline void xa_mark_set(struct xarray *xa, xa_mark_t mark) in xa_mark_set()
74 static inline void xa_mark_clear(struct xarray *xa, xa_mark_t mark) in xa_mark_clear()
80 static inline unsigned long *node_marks(struct xa_node *node, xa_mark_t mark) in node_marks()
86 unsigned int offset, xa_mark_t mark) in node_get_mark()
93 xa_mark_t mark) in node_set_mark()
100 xa_mark_t mark) 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()
115 #define mark_inc(mark) do { \ argument
128 xa_mark_t mark = 0; in xas_squash_marks() local
587 xa_mark_t mark = 0; in xas_expand() local
865 bool xas_get_mark(const struct xa_state *xas, xa_mark_t mark) in xas_get_mark()
884 void xas_set_mark(const struct xa_state *xas, xa_mark_t mark) in xas_set_mark()
913 void xas_clear_mark(const struct xa_state *xas, xa_mark_t mark) in xas_clear_mark()
949 xa_mark_t mark = 0; in xas_init_marks() local
967 xa_mark_t mark = XA_MARK_0; in node_get_marks() local
981 xa_mark_t mark) in node_mark_slots()
997 xa_mark_t mark = XA_MARK_0; in node_set_marks() local
1462 void *xas_find_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark) in xas_find_marked()
2070 void __xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in __xa_set_mark()
2088 void __xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in __xa_clear_mark()
2110 bool xa_get_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in xa_get_mark()
2140 void xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in xa_set_mark()
2158 void xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in xa_clear_mark()
2284 unsigned long max, unsigned int n, xa_mark_t mark) in xas_extract_marked()