Lines Matching defs:mark
277 #define XA_FLAGS_MARK(mark) ((__force gfp_t)((1U << __GFP_BITS_SHIFT) << \
278 (__force unsigned)(mark)))
415 * xa_marked() - Inquire whether any entry in this array has a mark set
417 * @mark: Mark value
420 * Return: %true if any entry has this mark set.
422 static inline bool xa_marked(const struct xarray *xa, xa_mark_t mark)
424 return xa->xa_flags & XA_FLAGS_MARK(mark);
1410 #define xas_marked(xas, mark) xa_marked((xas)->xa, (mark))
1724 xa_mark_t mark)
1726 unsigned long *addr = xas->xa_node->marks[(__force unsigned)mark];
1747 * @mark: Mark to search for.
1756 xa_mark_t mark)
1763 return xas_find_marked(xas, max, mark);
1764 offset = xas_find_chunk(xas, true, mark);
1770 return xas_find_marked(xas, max, mark);
1773 return xas_find_marked(xas, max, mark);
1807 * @mark: Mark to search for.
1816 #define xas_for_each_marked(xas, entry, max, mark) \
1817 for (entry = xas_find_marked(xas, max, mark); entry; \
1818 entry = xas_next_marked(xas, max, mark))