Home
last modified time | relevance | path

Searched refs:XA_STATE (Results 1 – 22 of 22) sorted by relevance

/linux/tools/testing/radix-tree/
H A Diteration_check.c23 XA_STATE(xas, xa, index); in my_item_insert()
69 XA_STATE(xas, &array, 0); in tagged_iteration_fn()
102 XA_STATE(xas, &array, 0); in untagged_iteration_fn()
H A Diteration_check_2.c15 XA_STATE(xas, arg, 0); in iterator()
H A Dtest.c176 XA_STATE(xas, xa, start); in tag_tagged_items()
257 XA_STATE(xas, xa, 0); in item_kill_tree()
H A Dregression1.c82 XA_STATE(xas, &mt_tree, start); in find_get_pages()
/linux/lib/
H A Dtest_xarray.c104 XA_STATE(xas, xa, 0); in check_xas_retry()
220 XA_STATE(xas, xa, i); in check_xa_mark_1()
256 XA_STATE(xas, xa, 0); in check_xa_mark_2()
295 XA_STATE(xas, xa, 0x41); in check_xa_mark_3()
326 XA_STATE(xas, xa, 1); in check_xa_shrink()
547 XA_STATE(xas, xa, 0); in check_xas_erase()
587 XA_STATE(xas, xa, index); in check_multi_store_1()
612 XA_STATE(xas, xa, index); in check_multi_store_2()
626 XA_STATE(xas, xa, 0); in check_multi_store_3()
737 XA_STATE(xas, xa, index); in check_xa_multi_store_adv_add()
[all …]
H A Didr.c385 XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); in ida_alloc_range()
558 XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); in ida_free()
612 XA_STATE(xas, &ida->xa, 0); in ida_destroy()
H A Diov_iter.c975 XA_STATE(xas, xa, index); in iter_xarray_populate_pages()
1573 XA_STATE(xas, i->xarray, pos >> PAGE_SHIFT); in iov_iter_extract_xarray_pages()
H A Dscatterlist.c1348 XA_STATE(xas, xa, index); in extract_xarray_to_sg()
/linux/fs/netfs/
H A Dfscache_io.c181 XA_STATE(xas, &mapping->i_pages, first); in __fscache_clear_page_bits()
H A Diterator.c216 XA_STATE(xas, iter->xarray, index); in netfs_limit_xarray()
/linux/Documentation/translations/zh_CN/core-api/
H A Dxarray.rst256 高级API是基于xa_state的。这是一个不透明的数据结构,你使用XA_STATE()宏在堆栈中声明。这个宏初始化了
/linux/drivers/block/
H A Dbrd.c52 XA_STATE(xas, &brd->brd_pages, sector >> PAGE_SECTORS_SHIFT); in brd_lookup_page()
/linux/mm/
H A Dmemfd.c158 XA_STATE(xas, &mapping->i_pages, 0); in memfd_wait_for_pins()
/linux/drivers/iommu/iommufd/
H A Dpages.c561 XA_STATE(xas, xa, start_index); in batch_from_xarray()
582 XA_STATE(xas, xa, start_index); in batch_from_xarray_clear()
604 XA_STATE(xas, xa, start_index); in clear_xarray()
618 XA_STATE(xas, xa, start_index); in pages_to_xarray()
2110 XA_STATE(xas, &pages->pinned_pfns, start_index); in iopt_pages_fill_from_xarray()
/linux/include/linux/
H A Diov_iter.h211 XA_STATE(xas, iter->xarray, index); in iterate_xarray()
H A Dxarray.h1396 #define XA_STATE(name, array, index) \ macro
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_counters.c115 XA_STATE(xas, &fc_stats->counters, 0); in mlx5_fc_stats_query_all_counters()
/linux/fs/btrfs/
H A Dextent_io.c2152 XA_STATE(xas, &fs_info->buffer_tree, eb->start >> fs_info->nodesize_bits); in lock_extent_buffer_for_io()
2253 XA_STATE(xas, &fs_info->buffer_tree, eb->start >> fs_info->nodesize_bits); in buffer_tree_set_mark()
2265 XA_STATE(xas, &fs_info->buffer_tree, eb->start >> fs_info->nodesize_bits); in buffer_tree_clear_mark()
2277 XA_STATE(xas, &fs_info->buffer_tree, start); in buffer_tree_tag_for_writeback()
2359 XA_STATE(xas, &fs_info->buffer_tree, *start); in buffer_tree_get_ebs_tag()
H A Dsubpage.c405 XA_STATE(xas, &mapping->i_pages, folio->index); in folio_clear_tags()
/linux/fs/xfs/
H A Dxfs_zone_alloc.c450 XA_STATE (xas, &mp->m_groups[XG_TYPE_RTG].xa, 0); in xfs_open_zone()
/linux/fs/
H A Dfs-writeback.c410 XA_STATE(xas, &mapping->i_pages, 0); in inode_do_switch_wbs()
/linux/virt/kvm/
H A Dkvm_main.c2438 XA_STATE(xas, &kvm->mem_attr_array, start); in kvm_range_has_memory_attributes()