Lines Matching refs:XA_FREE_MARK
457 if (xa_track_free(xa) && !node_get_mark(node, 0, XA_FREE_MARK)) in xas_shrink()
458 xa_mark_clear(xa, XA_FREE_MARK); in xas_shrink()
592 if (xa_track_free(xa) && mark == XA_FREE_MARK) { in xas_expand()
593 node_mark_all(node, XA_FREE_MARK); in xas_expand()
594 if (!xa_marked(xa, XA_FREE_MARK)) { in xas_expand()
595 node_clear_mark(node, 0, XA_FREE_MARK); in xas_expand()
596 xa_mark_set(xa, XA_FREE_MARK); in xas_expand()
680 node_mark_all(node, XA_FREE_MARK); in xas_create()
941 if (xa_track_free(xas->xa) && mark == XA_FREE_MARK) in xas_init_marks()
1362 if (!entry && !(xa_track_free(xas->xa) && mark == XA_FREE_MARK)) in xas_find_marked()
1546 xas_clear_mark(&xas, XA_FREE_MARK); in __xa_store()
1612 xas_clear_mark(&xas, XA_FREE_MARK); in __xa_cmpxchg()
1651 xas_clear_mark(&xas, XA_FREE_MARK); in __xa_insert()
1820 xas_find_marked(&xas, limit.max, XA_FREE_MARK); in __xa_alloc()
1826 xas_clear_mark(&xas, XA_FREE_MARK); in __xa_alloc()
2212 xa_mark_clear(xa, XA_FREE_MARK); in xa_destroy()