Searched refs:XA_MARK_0 (Results 1 – 14 of 14) sorted by relevance
/Linux-v6.6/tools/testing/radix-tree/ |
D | iteration_check_2.c | 23 xas_for_each_marked(&xas, entry, ULONG_MAX, XA_MARK_0) in iterator() 44 xa_set_mark(xa, i, XA_MARK_0); in throbber() 65 xa_set_mark(&array, 100, XA_MARK_0); in iteration_test2()
|
D | regression2.c | 56 #define PAGECACHE_TAG_DIRTY XA_MARK_0
|
D | main.c | 217 tagged = tag_tagged_items(&tree, start, end, ITEMS, XA_MARK_0, XA_MARK_1); in copy_tag_check() 226 tagged = tag_tagged_items(&tree, start, end, tmp, XA_MARK_0, XA_MARK_2); in copy_tag_check()
|
D | multiorder.c | 150 XA_MARK_0) == TAG_ENTRIES); in multiorder_tagged_iteration() 153 xas_for_each_marked(&xas, item, ULONG_MAX, XA_MARK_0) { in multiorder_tagged_iteration()
|
D | iteration_check.c | 12 #define TAG XA_MARK_0
|
D | tag_check.c | 324 ret = tag_tagged_items(&tree, first, 10, 10, XA_MARK_0, XA_MARK_1); in single_check()
|
/Linux-v6.6/lib/ |
D | test_xarray.c | 181 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1() 182 xa_set_mark(xa, index, XA_MARK_0); in check_xa_mark_1() 183 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1() 187 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1() 188 xa_set_mark(xa, index, XA_MARK_0); in check_xa_mark_1() 189 XA_BUG_ON(xa, !xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1() 192 XA_BUG_ON(xa, xa_get_mark(xa, index + 1, XA_MARK_0)); in check_xa_mark_1() 198 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1() 199 xa_set_mark(xa, index, XA_MARK_0); in check_xa_mark_1() 200 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1() [all …]
|
D | xarray.c | 959 xa_mark_t mark = XA_MARK_0; in node_get_marks() 975 xa_mark_t mark = XA_MARK_0; in node_set_marks() 2303 xa->xa_flags, xa_marked(xa, XA_MARK_0), in xa_dump()
|
/Linux-v6.6/Documentation/translations/zh_CN/core-api/ |
D | xarray.rst | 110 ``XA_MARK_0`` 或 ``XA_MARK_2`` 的条目)。如果有用户需要,可以增加这些内容。 129 你不能在分配的XArray中使用 ``XA_MARK_0`` ,因为这个标记是用来跟踪一个条目是否是空闲的。其他的
|
/Linux-v6.6/include/linux/ |
D | xarray.h | 251 #define XA_MARK_0 ((__force xa_mark_t)0U) macro 256 #define XA_FREE_MARK XA_MARK_0
|
D | fs.h | 498 #define PAGECACHE_TAG_DIRTY XA_MARK_0
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eswitch.h | 677 #define MLX5_ESW_VPT_HOST_FN XA_MARK_0
|
/Linux-v6.6/Documentation/core-api/ |
D | xarray.rst | 137 set, or iterate over all entries which have ``XA_MARK_0`` or ``XA_MARK_2`` 164 You cannot use ``XA_MARK_0`` with an allocating XArray as this mark
|
/Linux-v6.6/fs/smb/client/ |
D | smb2ops.c | 4410 xas_for_each_marked(&xas, folio, ULONG_MAX, XA_MARK_0) { in cifs_clear_xarray_buffer() 4480 xa_set_mark(buffer, j, XA_MARK_0); in smb3_init_transform_rq() 4846 xa_set_mark(&dw->buffer, i, XA_MARK_0); in receive_encrypted_read()
|