Home
last modified time | relevance | path

Searched defs:xas (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/mm/
H A Dmemfd.c31 static void memfd_tag_pins(struct xa_state *xas) in memfd_tag_pins() argument
[all...]
/kernel/linux/linux-6.6/mm/
H A Dmemfd.c32 static void memfd_tag_pins(struct xa_state *xas) in memfd_tag_pins() argument
[all...]
H A Dfilemap.c1969 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 Ddax.c157 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 Dxarray.c36 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 Dxarray.c38 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 Dxarray.h1387 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 Ddax.c143 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 Dlibfs.c404 static struct dentry *offset_find_next(struct xa_state *xas) in offset_find_next() argument
/kernel/linux/linux-6.6/include/linux/
H A Dxarray.h1425 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 Dfile.c2624 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...]

Completed in 19 milliseconds