Searched refs:node_marks (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/lib/ |
H A D | xarray.c | 78 static inline unsigned long *node_marks(struct xa_node *node, xa_mark_t mark) in node_marks() function 86 return test_bit(offset, node_marks(node, mark)); in node_get_mark() 93 return __test_and_set_bit(offset, node_marks(node, mark)); in node_set_mark() 100 return __test_and_clear_bit(offset, node_marks(node, mark)); in node_clear_mark() 105 return !bitmap_empty(node_marks(node, mark), XA_CHUNK_SIZE); in node_any_mark() 110 bitmap_fill(node_marks(node, mark), XA_CHUNK_SIZE); in node_mark_all()
|
/kernel/linux/linux-6.6/lib/ |
H A D | xarray.c | 80 static inline unsigned long *node_marks(struct xa_node *node, xa_mark_t mark) in node_marks() function 88 return test_bit(offset, node_marks(node, mark)); in node_get_mark() 95 return __test_and_set_bit(offset, node_marks(node, mark)); in node_set_mark() 102 return __test_and_clear_bit(offset, node_marks(node, mark)); in node_clear_mark() 107 return !bitmap_empty(node_marks(node, mark), XA_CHUNK_SIZE); in node_any_mark() 112 bitmap_fill(node_marks(node, mark), XA_CHUNK_SIZE); in node_mark_all()
|
Completed in 6 milliseconds