Home
last modified time | relevance | path

Searched defs:xas (Results 1 – 9 of 9) sorted by relevance

/linux/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
150 xas_set_offset(struct xa_state * xas) xas_set_offset() argument
156 xas_move_index(struct xa_state * xas,unsigned long offset) xas_move_index() argument
163 xas_next_offset(struct xa_state * xas) xas_next_offset() argument
169 set_bounds(struct xa_state * xas) set_bounds() argument
182 xas_start(struct xa_state * xas) xas_start() argument
204 xas_descend(struct xa_state * xas,struct xa_node * node) xas_descend() argument
237 xas_load(struct xa_state * xas) xas_load() argument
270 xas_destroy(struct xa_state * xas) xas_destroy() argument
301 xas_nomem(struct xa_state * xas,gfp_t gfp) xas_nomem() argument
328 __xas_nomem(struct xa_state * xas,gfp_t gfp) __xas_nomem() argument
354 xas_update(struct xa_state * xas,struct xa_node * node) xas_update() argument
362 xas_alloc(struct xa_state * xas,unsigned int shift) xas_alloc() argument
404 xas_size(const struct xa_state * xas) xas_size() argument
416 xas_max(struct xa_state * xas) xas_max() argument
445 xas_shrink(struct xa_state * xas) xas_shrink() argument
489 xas_delete_node(struct xa_state * xas) xas_delete_node() argument
531 xas_free_nodes(struct xa_state * xas,struct xa_node * top) xas_free_nodes() argument
567 xas_expand(struct xa_state * xas,void * head) xas_expand() argument
647 xas_create(struct xa_state * xas,bool allow_root) xas_create() argument
712 xas_create_range(struct xa_state * xas) xas_create_range() argument
755 update_node(struct xa_state * xas,struct xa_node * node,int count,int values) update_node() argument
783 xas_store(struct xa_state * xas,void * entry) xas_store() argument
865 xas_get_mark(const struct xa_state * xas,xa_mark_t mark) xas_get_mark() argument
884 xas_set_mark(const struct xa_state * xas,xa_mark_t mark) xas_set_mark() argument
913 xas_clear_mark(const struct xa_state * xas,xa_mark_t mark) xas_clear_mark() argument
947 xas_init_marks(const struct xa_state * xas) xas_init_marks() argument
1011 __xas_init_node_for_split(struct xa_state * xas,struct xa_node * node,void * entry) __xas_init_node_for_split() argument
1045 xas_split_alloc(struct xa_state * xas,void * entry,unsigned int order,gfp_t gfp) xas_split_alloc() argument
1086 xas_split(struct xa_state * xas,void * entry,unsigned int order) xas_split() argument
1175 xas_try_split(struct xa_state * xas,void * entry,unsigned int order) xas_try_split() argument
1275 xas_pause(struct xa_state * xas) xas_pause() argument
1306 __xas_prev(struct xa_state * xas) __xas_prev() argument
1345 __xas_next(struct xa_state * xas) __xas_next() argument
1393 xas_find(struct xa_state * xas,unsigned long max) xas_find() argument
1462 xas_find_marked(struct xa_state * xas,unsigned long max,xa_mark_t mark) xas_find_marked() argument
1552 xas_find_conflict(struct xa_state * xas) xas_find_conflict() argument
1627 xas_result(struct xa_state * xas,void * curr) xas_result() argument
1823 xas_set_range(struct xa_state * xas,unsigned long first,unsigned long last) xas_set_range() argument
1917 xas_get_order(struct xa_state * xas) xas_get_order() argument
2210 xas_sibling(struct xa_state * xas) xas_sibling() argument
2270 xas_extract_present(struct xa_state * xas,void ** dst,unsigned long max,unsigned int n) xas_extract_present() argument
2289 xas_extract_marked(struct xa_state * xas,void ** dst,unsigned long max,unsigned int n,xa_mark_t mark) xas_extract_marked() argument
2359 struct xa_state xas = { xa_delete_node() local
[all...]
/linux/include/linux/
H A Dxarray.h1416 #define xas_marked(xas, mark) xa_marked((xas)->xa, (mark)) argument
1417 #define xas_trylock(xas) xa_trylock((xas)->xa) argument
1418 #define xas_lock(xas) xa_lock((xas)->xa) argument
1419 #define xas_unlock(xas) xa_unloc argument
1420 xas_lock_bh(xas) global() argument
1421 xas_unlock_bh(xas) global() argument
1422 xas_lock_irq(xas) global() argument
1423 xas_unlock_irq(xas) global() argument
1424 xas_lock_irqsave(xas,flags) global() argument
1426 xas_unlock_irqrestore(xas,flags) global() argument
1435 xas_error(const struct xa_state * xas) xas_error() argument
1449 xas_set_err(struct xa_state * xas,long err) xas_set_err() argument
1460 xas_invalid(const struct xa_state * xas) xas_invalid() argument
1471 xas_valid(const struct xa_state * xas) xas_valid() argument
1482 xas_is_node(const struct xa_state * xas) xas_is_node() argument
1515 xas_reset(struct xa_state * xas) xas_reset() argument
1532 xas_retry(struct xa_state * xas,const void * entry) xas_retry() argument
1572 xas_get_order(struct xa_state * xas) xas_get_order() argument
1577 xas_split(struct xa_state * xas,void * entry,unsigned int order) xas_split() argument
1583 xas_split_alloc(struct xa_state * xas,void * entry,unsigned int order,gfp_t gfp) xas_split_alloc() argument
1588 xas_try_split(struct xa_state * xas,void * entry,unsigned int order) xas_try_split() argument
1614 xas_reload(struct xa_state * xas) xas_reload() argument
1643 xas_set(struct xa_state * xas,unsigned long index) xas_set() argument
1659 xas_advance(struct xa_state * xas,unsigned long index) xas_advance() argument
1673 xas_set_order(struct xa_state * xas,unsigned long index,unsigned int order) xas_set_order() argument
1696 xas_set_update(struct xa_state * xas,xa_update_node_t update) xas_set_update() argument
1701 xas_set_lru(struct xa_state * xas,struct list_lru * lru) xas_set_lru() argument
1717 xas_next_entry(struct xa_state * xas,unsigned long max) xas_next_entry() argument
1742 xas_find_chunk(struct xa_state * xas,bool advance,xa_mark_t mark) xas_find_chunk() argument
1774 xas_next_marked(struct xa_state * xas,unsigned long max,xa_mark_t mark) xas_next_marked() argument
1817 xas_for_each(xas,entry,max) global() argument
1835 xas_for_each_marked(xas,entry,max,mark) global() argument
1851 xas_for_each_conflict(xas,entry) global() argument
1873 xas_prev(struct xa_state * xas) xas_prev() argument
1902 xas_next(struct xa_state * xas) xas_next() argument
[all...]
/linux/fs/
H A Ddax.c147 static wait_queue_head_t *dax_entry_waitqueue(struct xa_state *xas, in dax_entry_waitqueue() argument
185 static void dax_wake_entry(struct xa_state *xas, void *entry, in dax_wake_entry() argument
213 static void *get_next_unlocked_entry(struct xa_state *xas, unsigned int order) in get_next_unlocked_entry() argument
247 wait_entry_unlocked_exclusive(struct xa_state * xas,void * entry) wait_entry_unlocked_exclusive() argument
278 wait_entry_unlocked(struct xa_state * xas,void * entry) wait_entry_unlocked() argument
299 put_unlocked_entry(struct xa_state * xas,void * entry,enum dax_wake_mode mode) put_unlocked_entry() argument
311 dax_unlock_entry(struct xa_state * xas,void * entry) dax_unlock_entry() argument
327 dax_lock_entry(struct xa_state * xas,void * entry) dax_lock_entry() argument
650 grab_mapping_entry(struct xa_state * xas,struct address_space * mapping,unsigned int order) grab_mapping_entry() argument
1042 dax_insert_entry(struct xa_state * xas,struct vm_fault * vmf,const struct iomap_iter * iter,void * entry,unsigned long pfn,unsigned long flags) dax_insert_entry() argument
1100 dax_writeback_one(struct xa_state * xas,struct dax_device * dax_dev,struct address_space * mapping,void * entry) dax_writeback_one() argument
1358 dax_load_hole(struct xa_state * xas,struct vm_fault * vmf,const struct iomap_iter * iter,void ** entry) dax_load_hole() argument
1374 dax_pmd_load_hole(struct xa_state * xas,struct vm_fault * vmf,const struct iomap_iter * iter,void ** entry) dax_pmd_load_hole() argument
1425 dax_pmd_load_hole(struct xa_state * xas,struct vm_fault * vmf,const struct iomap_iter * iter,void ** entry) dax_pmd_load_hole() argument
1831 dax_fault_iter(struct vm_fault * vmf,const struct iomap_iter * iter,unsigned long * pfnp,struct xa_state * xas,void ** entry,bool pmd) dax_fault_iter() argument
1965 dax_fault_check_fallback(struct vm_fault * vmf,struct xa_state * xas,pgoff_t max_pgoff) dax_fault_check_fallback() argument
[all...]
/linux/fs/cachefiles/
H A Dondemand.c375 cachefiles_ondemand_select_req(struct xa_state * xas,unsigned long xa_max) cachefiles_ondemand_select_req() argument
400 cachefiles_ondemand_finish_req(struct cachefiles_req * req,struct xa_state * xas,int err) cachefiles_ondemand_finish_req() argument
[all...]
/linux/mm/
H A Dmemfd.c38 static void memfd_tag_pins(struct xa_state *xas) in memfd_tag_pins() argument
[all...]
H A Dfilemap.c2030 find_get_entry(struct xa_state * xas,pgoff_t max,xa_mark_t mark) find_get_entry() argument
3053 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
3086 seek_folio_size(struct xa_state * xas,struct folio * folio) seek_folio_size() argument
3592 next_uptodate_folio(struct xa_state * xas,struct address_space * mapping,pgoff_t end_pgoff) next_uptodate_folio() argument
[all...]
H A Dinternal.h1617 #define mapping_set_update(xas, mapping) do { \ argument
H A Dhuge_memory.c3420 struct page *split_at, struct xa_state *xas, in __split_unmapped_folio() argument
[all...]
/linux/fs/btrfs/
H A Dextent_io.c1979 find_get_eb(struct xa_state * xas,unsigned long max,xa_mark_t mark) find_get_eb() argument
[all...]