Home
last modified time | relevance | path

Searched refs:xa_mark_t (Results 1 – 15 of 15) sorted by relevance

/linux/include/linux/
H A Dxarray.h254 typedef unsigned __bitwise xa_mark_t; typedef
255 #define XA_MARK_0 ((__force xa_mark_t)0U)
256 #define XA_MARK_1 ((__force xa_mark_t)1U)
257 #define XA_MARK_2 ((__force xa_mark_t)2U)
258 #define XA_PRESENT ((__force xa_mark_t)8U)
360 bool xa_get_mark(struct xarray *, unsigned long index, xa_mark_t);
361 void xa_set_mark(struct xarray *, unsigned long index, xa_mark_t);
362 void xa_clear_mark(struct xarray *, unsigned long index, xa_mark_t);
364 unsigned long max, xa_mark_t) __attribute__((nonnull(2)));
366 unsigned long max, xa_mark_t) __attribute__((nonnull(2)));
[all …]
H A Dwriteback.h192 static inline xa_mark_t wbc_to_tag(struct writeback_control *wbc) in wbc_to_tag()
H A Dpagemap.h995 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch);
/linux/lib/
H A Dxarray.c68 static inline void xa_mark_set(struct xarray *xa, xa_mark_t mark) in xa_mark_set()
74 static inline void xa_mark_clear(struct xarray *xa, xa_mark_t mark) in xa_mark_clear()
80 static inline unsigned long *node_marks(struct xa_node *node, xa_mark_t mark) in node_marks()
86 unsigned int offset, xa_mark_t mark) in node_get_mark()
93 xa_mark_t mark) in node_set_mark()
100 xa_mark_t mark) in node_clear_mark()
105 static inline bool node_any_mark(struct xa_node *node, xa_mark_t mark) in node_any_mark()
110 static inline void node_mark_all(struct xa_node *node, xa_mark_t mark) in node_mark_all()
116 mark = (__force xa_mark_t)((__force unsigned)(mark) + 1); \
128 xa_mark_t mark = 0; in xas_squash_marks()
[all …]
/linux/tools/testing/radix-tree/
H A Dtest.h31 unsigned batch, xa_mark_t iftag, xa_mark_t thentag);
H A Dtest.c174 unsigned batch, xa_mark_t iftag, xa_mark_t thentag) in tag_tagged_items()
/linux/rust/bindings/
H A Dbindings_helper.h116 const xa_mark_t RUST_CONST_HELPER_XA_PRESENT = XA_PRESENT;
/linux/fs/xfs/libxfs/
H A Dxfs_group.c124 xa_mark_t mark, in xfs_group_grab_next_mark()
/linux/fs/btrfs/
H A Dextent_io.c2022 static void buffer_tree_set_mark(const struct extent_buffer *eb, xa_mark_t mark) in buffer_tree_set_mark()
2034 static void buffer_tree_clear_mark(const struct extent_buffer *eb, xa_mark_t mark) in buffer_tree_clear_mark()
2099 xa_mark_t mark) in find_get_eb()
2128 unsigned long end, xa_mark_t tag, in buffer_tree_get_ebs_tag()
2302 xa_mark_t tag; in btree_write_cache_pages()
2442 xa_mark_t tag; in extent_write_cache_pages()
/linux/mm/
H A Dfilemap.c2056 xa_mark_t mark) in find_get_entry()
2326 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch) in filemap_get_folios_tag()
/linux/drivers/infiniband/core/
H A Ddevice.c183 xa_mark_t filter) in xan_find_marked()
/linux/fs/ceph/
H A Daddr.c596 xa_mark_t tag;
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.c2157 static bool mlx5_esw_check_port_type(struct mlx5_eswitch *esw, u16 vport_num, xa_mark_t mark) in mlx5_esw_check_port_type()
/linux/fs/f2fs/
H A Ddata.c2958 xa_mark_t tag; in f2fs_write_cache_pages()
/linux/fs/ext4/
H A Dinode.c2620 xa_mark_t tag; in mpage_prepare_extent_to_map()