xa_state 147 fs/dax.c static wait_queue_head_t *dax_entry_waitqueue(struct xa_state *xas, xa_state 185 fs/dax.c static void dax_wake_entry(struct xa_state *xas, void *entry, bool wake_all) xa_state 212 fs/dax.c static void *get_unlocked_entry(struct xa_state *xas, unsigned int order) xa_state 246 fs/dax.c static void wait_entry_unlocked(struct xa_state *xas, void *entry) xa_state 267 fs/dax.c static void put_unlocked_entry(struct xa_state *xas, void *entry) xa_state 279 fs/dax.c static void dax_unlock_entry(struct xa_state *xas, void *entry) xa_state 295 fs/dax.c static void *dax_lock_entry(struct xa_state *xas, void *entry) xa_state 476 fs/dax.c static void *grab_mapping_entry(struct xa_state *xas, xa_state 716 fs/dax.c static void *dax_insert_entry(struct xa_state *xas, xa_state 849 fs/dax.c static int dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev, xa_state 1030 fs/dax.c static vm_fault_t dax_load_hole(struct xa_state *xas, xa_state 1414 fs/dax.c static vm_fault_t dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf, xa_state 1312 include/linux/xarray.h struct xa_state name = __XA_STATE(array, index, 0, 0) xa_state 1326 include/linux/xarray.h struct xa_state name = __XA_STATE(array, \ xa_state 1350 include/linux/xarray.h static inline int xas_error(const struct xa_state *xas) xa_state 1364 include/linux/xarray.h static inline void xas_set_err(struct xa_state *xas, long err) xa_state 1375 include/linux/xarray.h static inline bool xas_invalid(const struct xa_state *xas) xa_state 1386 include/linux/xarray.h static inline bool xas_valid(const struct xa_state *xas) xa_state 1397 include/linux/xarray.h static inline bool xas_is_node(const struct xa_state *xas) xa_state 1430 include/linux/xarray.h static inline void xas_reset(struct xa_state *xas) xa_state 1447 include/linux/xarray.h static inline bool xas_retry(struct xa_state *xas, const void *entry) xa_state 1457 include/linux/xarray.h void *xas_load(struct xa_state *); xa_state 1458 include/linux/xarray.h void *xas_store(struct xa_state *, void *entry); xa_state 1459 include/linux/xarray.h void *xas_find(struct xa_state *, unsigned long max); xa_state 1460 include/linux/xarray.h void *xas_find_conflict(struct xa_state *); xa_state 1462 include/linux/xarray.h bool xas_get_mark(const struct xa_state *, xa_mark_t); xa_state 1463 include/linux/xarray.h void xas_set_mark(const struct xa_state *, xa_mark_t); xa_state 1464 include/linux/xarray.h void xas_clear_mark(const struct xa_state *, xa_mark_t); xa_state 1465 include/linux/xarray.h void *xas_find_marked(struct xa_state *, unsigned long max, xa_mark_t); xa_state 1466 include/linux/xarray.h void xas_init_marks(const struct xa_state *); xa_state 1468 include/linux/xarray.h bool xas_nomem(struct xa_state *, gfp_t); xa_state 1469 include/linux/xarray.h void xas_pause(struct xa_state *); xa_state 1471 include/linux/xarray.h void xas_create_range(struct xa_state *); xa_state 1487 include/linux/xarray.h static inline void *xas_reload(struct xa_state *xas) xa_state 1505 include/linux/xarray.h static inline void xas_set(struct xa_state *xas, unsigned long index) xa_state 1517 include/linux/xarray.h static inline void xas_set_order(struct xa_state *xas, unsigned long index, xa_state 1539 include/linux/xarray.h static inline void xas_set_update(struct xa_state *xas, xa_update_node_t update) xa_state 1555 include/linux/xarray.h static inline void *xas_next_entry(struct xa_state *xas, unsigned long max) xa_state 1580 include/linux/xarray.h static inline unsigned int xas_find_chunk(struct xa_state *xas, bool advance, xa_state 1612 include/linux/xarray.h static inline void *xas_next_marked(struct xa_state *xas, unsigned long max, xa_state 1693 include/linux/xarray.h void *__xas_next(struct xa_state *); xa_state 1694 include/linux/xarray.h void *__xas_prev(struct xa_state *); xa_state 1712 include/linux/xarray.h static inline void *xas_prev(struct xa_state *xas) xa_state 1741 include/linux/xarray.h static inline void *xas_next(struct xa_state *xas) xa_state 36 lib/xarray.c static inline void xas_lock_type(struct xa_state *xas, unsigned int lock_type) xa_state 46 lib/xarray.c static inline void xas_unlock_type(struct xa_state *xas, unsigned int lock_type) xa_state 124 lib/xarray.c static void xas_squash_marks(const struct xa_state *xas) xa_state 147 lib/xarray.c static void xas_set_offset(struct xa_state *xas) xa_state 153 lib/xarray.c static void xas_move_index(struct xa_state *xas, unsigned long offset) xa_state 160 lib/xarray.c static void xas_advance(struct xa_state *xas) xa_state 166 lib/xarray.c static void *set_bounds(struct xa_state *xas) xa_state 179 lib/xarray.c static void *xas_start(struct xa_state *xas) xa_state 201 lib/xarray.c static void *xas_descend(struct xa_state *xas, struct xa_node *node) xa_state 231 lib/xarray.c void *xas_load(struct xa_state *xas) xa_state 267 lib/xarray.c static void xas_destroy(struct xa_state *xas) xa_state 296 lib/xarray.c bool xas_nomem(struct xa_state *xas, gfp_t gfp) xa_state 322 lib/xarray.c static bool __xas_nomem(struct xa_state *xas, gfp_t gfp) xa_state 347 lib/xarray.c static void xas_update(struct xa_state *xas, struct xa_node *node) xa_state 355 lib/xarray.c static void *xas_alloc(struct xa_state *xas, unsigned int shift) xa_state 397 lib/xarray.c static unsigned long xas_size(const struct xa_state *xas) xa_state 409 lib/xarray.c static unsigned long xas_max(struct xa_state *xas) xa_state 433 lib/xarray.c static void xas_shrink(struct xa_state *xas) xa_state 477 lib/xarray.c static void xas_delete_node(struct xa_state *xas) xa_state 519 lib/xarray.c static void xas_free_nodes(struct xa_state *xas, struct xa_node *top) xa_state 555 lib/xarray.c static int xas_expand(struct xa_state *xas, void *head) xa_state 635 lib/xarray.c static void *xas_create(struct xa_state *xas, bool allow_root) xa_state 700 lib/xarray.c void xas_create_range(struct xa_state *xas) xa_state 741 lib/xarray.c static void update_node(struct xa_state *xas, struct xa_node *node, xa_state 769 lib/xarray.c void *xas_store(struct xa_state *xas, void *entry) xa_state 851 lib/xarray.c bool xas_get_mark(const struct xa_state *xas, xa_mark_t mark) xa_state 870 lib/xarray.c void xas_set_mark(const struct xa_state *xas, xa_mark_t mark) xa_state 899 lib/xarray.c void xas_clear_mark(const struct xa_state *xas, xa_mark_t mark) xa_state 933 lib/xarray.c void xas_init_marks(const struct xa_state *xas) xa_state 964 lib/xarray.c void xas_pause(struct xa_state *xas) xa_state 994 lib/xarray.c void *__xas_prev(struct xa_state *xas) xa_state 1033 lib/xarray.c void *__xas_next(struct xa_state *xas) xa_state 1081 lib/xarray.c void *xas_find(struct xa_state *xas, unsigned long max) xa_state 1150 lib/xarray.c void *xas_find_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark) xa_state 1238 lib/xarray.c void *xas_find_conflict(struct xa_state *xas) xa_state 1315 lib/xarray.c static void *xas_result(struct xa_state *xas, void *curr) xa_state 1511 lib/xarray.c static void xas_set_range(struct xa_state *xas, unsigned long first, xa_state 1836 lib/xarray.c static bool xas_sibling(struct xa_state *xas) xa_state 1896 lib/xarray.c static unsigned int xas_extract_present(struct xa_state *xas, void **dst, xa_state 1915 lib/xarray.c static unsigned int xas_extract_marked(struct xa_state *xas, void **dst, xa_state 31 mm/memfd.c static void memfd_tag_pins(struct xa_state *xas)