/linux-master/mm/ |
H A D | memfd.c | 38 static void memfd_tag_pins(struct xa_state *xas) argument [all...] |
H A D | filemap.c | 127 static void mapping_set_update(struct xa_state *xas, argument 1959 find_get_entry(struct xa_state *xas, pgoff_t max, xa_mark_t mark) argument 2932 folio_seek_hole_data(struct xa_state *xas, struct address_space *mapping, struct folio *folio, loff_t start, loff_t end, bool seek_data) argument 2965 seek_folio_size(struct xa_state *xas, struct folio *folio) argument 3436 next_uptodate_folio(struct xa_state *xas, struct address_space *mapping, pgoff_t end_pgoff) argument [all...] |
/linux-master/fs/cachefiles/ |
H A D | ondemand.c | 273 static struct cachefiles_req *cachefiles_ondemand_select_req(struct xa_state *xas, argument [all...] |
/linux-master/fs/netfs/ |
H A D | buffered_write.c | 768 netfs_extend_writeback(struct address_space *mapping, struct netfs_group *group, struct xa_state *xas, long *_count, loff_t start, loff_t max_len, bool caching, size_t *_len, size_t *_top) argument 891 netfs_write_back_from_locked_folio(struct address_space *mapping, struct writeback_control *wbc, struct netfs_group *group, struct xa_state *xas, struct folio *folio, unsigned long long start, unsigned long long end) argument 997 netfs_writepages_begin(struct address_space *mapping, struct writeback_control *wbc, struct netfs_group *group, struct xa_state *xas, unsigned long long *_start, unsigned long long end) argument [all...] |
/linux-master/lib/ |
H A D | xarray.c | 38 static inline void xas_lock_type(struct xa_state *xas, unsigned int lock_type) argument 48 static inline void xas_unlock_type(struct xa_state *xas, unsigned int lock_type) argument 126 xas_squash_marks(const struct xa_state *xas) argument 149 xas_set_offset(struct xa_state *xas) argument 155 xas_move_index(struct xa_state *xas, unsigned long offset) argument 162 xas_next_offset(struct xa_state *xas) argument 168 set_bounds(struct xa_state *xas) argument 181 xas_start(struct xa_state *xas) argument 203 xas_descend(struct xa_state *xas, struct xa_node *node) argument 235 xas_load(struct xa_state *xas) argument 268 xas_destroy(struct xa_state *xas) argument 298 xas_nomem(struct xa_state *xas, gfp_t gfp) argument 331 xas_destroy(xas); variable 351 xas_update(struct xa_state *xas, struct xa_node *node) argument 359 xas_alloc(struct xa_state *xas, unsigned int shift) argument 401 xas_size(const struct xa_state *xas) argument 413 xas_max(struct xa_state *xas) argument 437 xas_shrink(struct xa_state *xas) argument 481 xas_delete_node(struct xa_state *xas) argument 523 xas_free_nodes(struct xa_state *xas, struct xa_node *top) argument 559 xas_expand(struct xa_state *xas, void *head) argument 639 xas_create(struct xa_state *xas, bool allow_root) argument 704 xas_create_range(struct xa_state *xas) argument 747 update_node(struct xa_state *xas, struct xa_node *node, int count, int values) argument 775 xas_store(struct xa_state *xas, void *entry) argument 857 xas_get_mark(const struct xa_state *xas, xa_mark_t mark) argument 876 xas_set_mark(const struct xa_state *xas, xa_mark_t mark) argument 905 xas_clear_mark(const struct xa_state *xas, xa_mark_t mark) argument 939 xas_init_marks(const struct xa_state *xas) argument 1003 xas_split_alloc(struct xa_state *xas, void *entry, unsigned int order, gfp_t gfp) argument 1054 xas_split(struct xa_state *xas, void *entry, unsigned int order) argument 1120 xas_pause(struct xa_state *xas) argument 1150 __xas_prev(struct xa_state *xas) argument 1189 __xas_next(struct xa_state *xas) argument 1237 xas_find(struct xa_state *xas, unsigned long max) argument 1306 xas_find_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark) argument 1394 xas_find_conflict(struct xa_state *xas) argument 1471 xas_result(struct xa_state *xas, void *curr) argument 1667 xas_set_range(struct xa_state *xas, unsigned long first, unsigned long last) argument 2038 xas_sibling(struct xa_state *xas) argument 2098 xas_extract_present(struct xa_state *xas, void **dst, unsigned long max, unsigned int n) argument 2117 xas_extract_marked(struct xa_state *xas, void **dst, unsigned long max, unsigned int n, xa_mark_t mark) argument 2187 struct xa_state xas = { local [all...] |
/linux-master/include/linux/ |
H A D | xarray.h | 1425 xas_error(const struct xa_state *xas) argument 1439 xas_set_err(struct xa_state *xas, long err) argument 1450 xas_invalid(const struct xa_state *xas) argument 1461 xas_valid(const struct xa_state *xas) argument 1472 xas_is_node(const struct xa_state *xas) argument 1505 xas_reset(struct xa_state *xas) argument 1522 xas_retry(struct xa_state *xas, const void *entry) argument 1559 xas_split(struct xa_state *xas, void *entry, unsigned int order) argument 1565 xas_split_alloc(struct xa_state *xas, void *entry, unsigned int order, gfp_t gfp) argument 1585 xas_reload(struct xa_state *xas) argument 1614 xas_set(struct xa_state *xas, unsigned long index) argument 1630 xas_advance(struct xa_state *xas, unsigned long index) argument 1644 xas_set_order(struct xa_state *xas, unsigned long index, unsigned int order) argument 1667 xas_set_update(struct xa_state *xas, xa_update_node_t update) argument 1672 xas_set_lru(struct xa_state *xas, struct list_lru *lru) argument 1688 xas_next_entry(struct xa_state *xas, unsigned long max) argument 1713 xas_find_chunk(struct xa_state *xas, bool advance, xa_mark_t mark) argument 1745 xas_next_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark) argument 1844 xas_prev(struct xa_state *xas) argument 1873 xas_next(struct xa_state *xas) argument [all...] |
/linux-master/fs/ |
H A D | dax.c | 143 static wait_queue_head_t *dax_entry_waitqueue(struct xa_state *xas, argument 181 static void dax_wake_entry(struct xa_state *xas, void *entry, argument 209 static void *get_unlocked_entry(struct xa_state *xas, unsigned int order) argument 243 wait_entry_unlocked(struct xa_state *xas, void *entry) argument 264 put_unlocked_entry(struct xa_state *xas, void *entry, enum dax_wake_mode mode) argument 276 dax_unlock_entry(struct xa_state *xas, void *entry) argument 292 dax_lock_entry(struct xa_state *xas, void *entry) argument 573 grab_mapping_entry(struct xa_state *xas, struct address_space *mapping, unsigned int order) argument 869 dax_insert_entry(struct xa_state *xas, struct vm_fault *vmf, const struct iomap_iter *iter, void *entry, pfn_t pfn, unsigned long flags) argument 926 dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev, struct address_space *mapping, void *entry) argument 1186 dax_load_hole(struct xa_state *xas, struct vm_fault *vmf, const struct iomap_iter *iter, void **entry) argument 1202 dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf, const struct iomap_iter *iter, void **entry) argument 1254 dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf, const struct iomap_iter *iter, void **entry) argument 1642 dax_fault_iter(struct vm_fault *vmf, const struct iomap_iter *iter, pfn_t *pfnp, struct xa_state *xas, void **entry, bool pmd) argument 1774 dax_fault_check_fallback(struct vm_fault *vmf, struct xa_state *xas, pgoff_t max_pgoff) argument [all...] |
/linux-master/fs/smb/client/ |
H A D | file.c | 2720 cifs_extend_writeback(struct address_space *mapping, struct xa_state *xas, long *_count, loff_t start, int max_pages, loff_t max_len, size_t *_len) argument 2830 cifs_write_back_from_locked_folio(struct address_space *mapping, struct writeback_control *wbc, struct xa_state *xas, struct folio *folio, unsigned long long start, unsigned long long end) argument 2970 cifs_writepages_begin(struct address_space *mapping, struct writeback_control *wbc, struct xa_state *xas, unsigned long long *_start, unsigned long long end) argument [all...] |