/kernel/linux/linux-5.10/mm/ |
H A D | memfd.c | 31 static void memfd_tag_pins(struct xa_state *xas) in memfd_tag_pins() argument [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | memfd.c | 32 static void memfd_tag_pins(struct xa_state *xas) in memfd_tag_pins() argument [all...] |
H A D | filemap.c | 1969 find_get_entry(struct xa_state *xas, pgoff_t max, xa_mark_t mark) find_get_entry() argument 2990 folio_seek_hole_data(struct xa_state *xas, struct address_space *mapping, struct folio *folio, loff_t start, loff_t end, bool seek_data) folio_seek_hole_data() argument 3023 seek_folio_size(struct xa_state *xas, struct folio *folio) seek_folio_size() argument 3440 next_uptodate_folio(struct xa_state *xas, struct address_space *mapping, pgoff_t end_pgoff) next_uptodate_folio() argument [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | dax.c | 157 static wait_queue_head_t *dax_entry_waitqueue(struct xa_state *xas, in dax_entry_waitqueue() argument 195 static void dax_wake_entry(struct xa_state *xas, void *entry, in dax_wake_entry() argument 223 static void *get_unlocked_entry(struct xa_state *xas, unsigned int order) in get_unlocked_entry() argument 257 wait_entry_unlocked(struct xa_state *xas, void *entry) wait_entry_unlocked() argument 278 put_unlocked_entry(struct xa_state *xas, void *entry, enum dax_wake_mode mode) put_unlocked_entry() argument 290 dax_unlock_entry(struct xa_state *xas, void *entry) dax_unlock_entry() argument 306 dax_lock_entry(struct xa_state *xas, void *entry) dax_lock_entry() argument 487 grab_mapping_entry(struct xa_state *xas, struct address_space *mapping, unsigned int order) grab_mapping_entry() argument 744 dax_insert_entry(struct xa_state *xas, struct address_space *mapping, struct vm_fault *vmf, void *entry, pfn_t pfn, unsigned long flags, bool dirty) dax_insert_entry() argument 878 dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev, struct address_space *mapping, void *entry) dax_writeback_one() argument 1053 dax_load_hole(struct xa_state *xas, struct address_space *mapping, void **entry, struct vm_fault *vmf) dax_load_hole() argument 1430 dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf, struct iomap *iomap, void **entry) dax_pmd_load_hole() argument [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | xarray.c | 36 static inline void xas_lock_type(struct xa_state *xas, unsigned int lock_type) in xas_lock_type() argument 46 static inline void xas_unlock_type(struct xa_state *xas, unsigned int lock_type) in xas_unlock_type() argument 124 xas_squash_marks(const struct xa_state *xas) xas_squash_marks() argument 147 xas_set_offset(struct xa_state *xas) xas_set_offset() argument 153 xas_move_index(struct xa_state *xas, unsigned long offset) xas_move_index() argument 160 xas_advance(struct xa_state *xas) xas_advance() argument 166 set_bounds(struct xa_state *xas) set_bounds() argument 179 xas_start(struct xa_state *xas) xas_start() argument 201 xas_descend(struct xa_state *xas, struct xa_node *node) xas_descend() argument 231 xas_load(struct xa_state *xas) xas_load() argument 267 xas_destroy(struct xa_state *xas) xas_destroy() argument 297 xas_nomem(struct xa_state *xas, gfp_t gfp) xas_nomem() argument 330 xas_destroy(xas); global() variable 350 xas_update(struct xa_state *xas, struct xa_node *node) xas_update() argument 358 xas_alloc(struct xa_state *xas, unsigned int shift) xas_alloc() argument 400 xas_size(const struct xa_state *xas) xas_size() argument 412 xas_max(struct xa_state *xas) xas_max() argument 436 xas_shrink(struct xa_state *xas) xas_shrink() argument 480 xas_delete_node(struct xa_state *xas) xas_delete_node() argument 522 xas_free_nodes(struct xa_state *xas, struct xa_node *top) xas_free_nodes() argument 558 xas_expand(struct xa_state *xas, void *head) xas_expand() argument 638 xas_create(struct xa_state *xas, bool allow_root) xas_create() argument 703 xas_create_range(struct xa_state *xas) xas_create_range() argument 746 update_node(struct xa_state *xas, struct xa_node *node, int count, int values) update_node() argument 774 xas_store(struct xa_state *xas, void *entry) xas_store() argument 856 xas_get_mark(const struct xa_state *xas, xa_mark_t mark) xas_get_mark() argument 875 xas_set_mark(const struct xa_state *xas, xa_mark_t mark) xas_set_mark() argument 904 xas_clear_mark(const struct xa_state *xas, xa_mark_t mark) xas_clear_mark() argument 938 xas_init_marks(const struct xa_state *xas) xas_init_marks() argument 1002 xas_split_alloc(struct xa_state *xas, void *entry, unsigned int order, gfp_t gfp) xas_split_alloc() argument 1052 xas_split(struct xa_state *xas, void *entry, unsigned int order) xas_split() argument 1118 xas_pause(struct xa_state *xas) xas_pause() argument 1148 __xas_prev(struct xa_state *xas) __xas_prev() argument 1187 __xas_next(struct xa_state *xas) __xas_next() argument 1235 xas_find(struct xa_state *xas, unsigned long max) xas_find() argument 1304 xas_find_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark) xas_find_marked() argument 1392 xas_find_conflict(struct xa_state *xas) xas_find_conflict() argument 1469 xas_result(struct xa_state *xas, void *curr) xas_result() argument 1665 xas_set_range(struct xa_state *xas, unsigned long first, unsigned long last) xas_set_range() argument 2030 xas_sibling(struct xa_state *xas) xas_sibling() argument 2090 xas_extract_present(struct xa_state *xas, void **dst, unsigned long max, unsigned int n) xas_extract_present() argument 2109 xas_extract_marked(struct xa_state *xas, void **dst, unsigned long max, unsigned int n, xa_mark_t mark) xas_extract_marked() argument 2179 struct xa_state xas = { xa_delete_node() local [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | xarray.c | 38 static inline void xas_lock_type(struct xa_state *xas, unsigned int lock_type) in xas_lock_type() argument 48 static inline void xas_unlock_type(struct xa_state *xas, unsigned int lock_type) in xas_unlock_type() argument 126 xas_squash_marks(const struct xa_state *xas) xas_squash_marks() argument 149 xas_set_offset(struct xa_state *xas) xas_set_offset() argument 155 xas_move_index(struct xa_state *xas, unsigned long offset) xas_move_index() argument 162 xas_next_offset(struct xa_state *xas) xas_next_offset() argument 168 set_bounds(struct xa_state *xas) set_bounds() argument 181 xas_start(struct xa_state *xas) xas_start() argument 203 xas_descend(struct xa_state *xas, struct xa_node *node) xas_descend() argument 235 xas_load(struct xa_state *xas) xas_load() argument 268 xas_destroy(struct xa_state *xas) xas_destroy() argument 298 xas_nomem(struct xa_state *xas, gfp_t gfp) xas_nomem() argument 331 xas_destroy(xas); global() variable 351 xas_update(struct xa_state *xas, struct xa_node *node) xas_update() argument 359 xas_alloc(struct xa_state *xas, unsigned int shift) xas_alloc() argument 401 xas_size(const struct xa_state *xas) xas_size() argument 413 xas_max(struct xa_state *xas) xas_max() argument 437 xas_shrink(struct xa_state *xas) xas_shrink() argument 481 xas_delete_node(struct xa_state *xas) xas_delete_node() argument 523 xas_free_nodes(struct xa_state *xas, struct xa_node *top) xas_free_nodes() argument 559 xas_expand(struct xa_state *xas, void *head) xas_expand() argument 639 xas_create(struct xa_state *xas, bool allow_root) xas_create() argument 704 xas_create_range(struct xa_state *xas) xas_create_range() argument 747 update_node(struct xa_state *xas, struct xa_node *node, int count, int values) update_node() argument 775 xas_store(struct xa_state *xas, void *entry) xas_store() argument 857 xas_get_mark(const struct xa_state *xas, xa_mark_t mark) xas_get_mark() argument 876 xas_set_mark(const struct xa_state *xas, xa_mark_t mark) xas_set_mark() argument 905 xas_clear_mark(const struct xa_state *xas, xa_mark_t mark) xas_clear_mark() argument 939 xas_init_marks(const struct xa_state *xas) xas_init_marks() argument 1003 xas_split_alloc(struct xa_state *xas, void *entry, unsigned int order, gfp_t gfp) xas_split_alloc() argument 1054 xas_split(struct xa_state *xas, void *entry, unsigned int order) xas_split() argument 1120 xas_pause(struct xa_state *xas) xas_pause() argument 1150 __xas_prev(struct xa_state *xas) __xas_prev() argument 1189 __xas_next(struct xa_state *xas) __xas_next() argument 1237 xas_find(struct xa_state *xas, unsigned long max) xas_find() argument 1306 xas_find_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark) xas_find_marked() argument 1394 xas_find_conflict(struct xa_state *xas) xas_find_conflict() argument 1471 xas_result(struct xa_state *xas, void *curr) xas_result() argument 1667 xas_set_range(struct xa_state *xas, unsigned long first, unsigned long last) xas_set_range() argument 2038 xas_sibling(struct xa_state *xas) xas_sibling() argument 2098 xas_extract_present(struct xa_state *xas, void **dst, unsigned long max, unsigned int n) xas_extract_present() argument 2117 xas_extract_marked(struct xa_state *xas, void **dst, unsigned long max, unsigned int n, xa_mark_t mark) xas_extract_marked() argument 2187 struct xa_state xas = { xa_delete_node() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | xarray.h | 1387 xas_error(const struct xa_state *xas) xas_error() argument 1401 xas_set_err(struct xa_state *xas, long err) xas_set_err() argument 1412 xas_invalid(const struct xa_state *xas) xas_invalid() argument 1423 xas_valid(const struct xa_state *xas) xas_valid() argument 1434 xas_is_node(const struct xa_state *xas) xas_is_node() argument 1467 xas_reset(struct xa_state *xas) xas_reset() argument 1484 xas_retry(struct xa_state *xas, const void *entry) xas_retry() argument 1520 xas_split(struct xa_state *xas, void *entry, unsigned int order) xas_split() argument 1526 xas_split_alloc(struct xa_state *xas, void *entry, unsigned int order, gfp_t gfp) xas_split_alloc() argument 1546 xas_reload(struct xa_state *xas) xas_reload() argument 1575 xas_set(struct xa_state *xas, unsigned long index) xas_set() argument 1587 xas_set_order(struct xa_state *xas, unsigned long index, unsigned int order) xas_set_order() argument 1609 xas_set_update(struct xa_state *xas, xa_update_node_t update) xas_set_update() argument 1625 xas_next_entry(struct xa_state *xas, unsigned long max) xas_next_entry() argument 1650 xas_find_chunk(struct xa_state *xas, bool advance, xa_mark_t mark) xas_find_chunk() argument 1682 xas_next_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark) xas_next_marked() argument 1781 xas_prev(struct xa_state *xas) xas_prev() argument 1810 xas_next(struct xa_state *xas) xas_next() argument [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | dax.c | 143 static wait_queue_head_t *dax_entry_waitqueue(struct xa_state *xas, in dax_entry_waitqueue() argument 181 static void dax_wake_entry(struct xa_state *xas, void *entry, in dax_wake_entry() argument 209 static void *get_unlocked_entry(struct xa_state *xas, unsigned int order) in get_unlocked_entry() argument 243 wait_entry_unlocked(struct xa_state *xas, void *entry) wait_entry_unlocked() argument 264 put_unlocked_entry(struct xa_state *xas, void *entry, enum dax_wake_mode mode) put_unlocked_entry() argument 276 dax_unlock_entry(struct xa_state *xas, void *entry) dax_unlock_entry() argument 292 dax_lock_entry(struct xa_state *xas, void *entry) dax_lock_entry() argument 573 grab_mapping_entry(struct xa_state *xas, struct address_space *mapping, unsigned int order) grab_mapping_entry() 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) dax_insert_entry() argument 926 dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev, struct address_space *mapping, void *entry) dax_writeback_one() argument 1186 dax_load_hole(struct xa_state *xas, struct vm_fault *vmf, const struct iomap_iter *iter, void **entry) dax_load_hole() argument 1202 dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf, const struct iomap_iter *iter, void **entry) dax_pmd_load_hole() argument 1254 dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf, const struct iomap_iter *iter, void **entry) dax_pmd_load_hole() 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) dax_fault_iter() argument 1774 dax_fault_check_fallback(struct vm_fault *vmf, struct xa_state *xas, pgoff_t max_pgoff) dax_fault_check_fallback() argument [all...] |
H A D | libfs.c | 404 static struct dentry *offset_find_next(struct xa_state *xas) in offset_find_next() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | xarray.h | 1425 xas_error(const struct xa_state *xas) xas_error() argument 1439 xas_set_err(struct xa_state *xas, long err) xas_set_err() argument 1450 xas_invalid(const struct xa_state *xas) xas_invalid() argument 1461 xas_valid(const struct xa_state *xas) xas_valid() argument 1472 xas_is_node(const struct xa_state *xas) xas_is_node() argument 1505 xas_reset(struct xa_state *xas) xas_reset() argument 1522 xas_retry(struct xa_state *xas, const void *entry) xas_retry() argument 1559 xas_split(struct xa_state *xas, void *entry, unsigned int order) xas_split() argument 1565 xas_split_alloc(struct xa_state *xas, void *entry, unsigned int order, gfp_t gfp) xas_split_alloc() argument 1585 xas_reload(struct xa_state *xas) xas_reload() argument 1614 xas_set(struct xa_state *xas, unsigned long index) xas_set() argument 1630 xas_advance(struct xa_state *xas, unsigned long index) xas_advance() argument 1644 xas_set_order(struct xa_state *xas, unsigned long index, unsigned int order) xas_set_order() argument 1667 xas_set_update(struct xa_state *xas, xa_update_node_t update) xas_set_update() argument 1672 xas_set_lru(struct xa_state *xas, struct list_lru *lru) xas_set_lru() argument 1688 xas_next_entry(struct xa_state *xas, unsigned long max) xas_next_entry() argument 1713 xas_find_chunk(struct xa_state *xas, bool advance, xa_mark_t mark) xas_find_chunk() argument 1745 xas_next_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark) xas_next_marked() argument 1844 xas_prev(struct xa_state *xas) xas_prev() argument 1873 xas_next(struct xa_state *xas) xas_next() argument [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | file.c | 2624 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) cifs_extend_writeback() argument 2734 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) cifs_write_back_from_locked_folio() argument 2874 cifs_writepages_begin(struct address_space *mapping, struct writeback_control *wbc, struct xa_state *xas, unsigned long long *_start, unsigned long long end) cifs_writepages_begin() argument [all...] |