Home
last modified time | relevance | path

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

/linux-6.15/lib/
H A Dxarray.c169 static void *set_bounds(struct xa_state *xas) in set_bounds()
182 static void *xas_start(struct xa_state *xas) in xas_start()
237 void *xas_load(struct xa_state *xas) in xas_load()
270 void xas_destroy(struct xa_state *xas) in xas_destroy()
445 static void xas_shrink(struct xa_state *xas) in xas_shrink()
712 void xas_create_range(struct xa_state *xas) in xas_create_range()
1275 void xas_pause(struct xa_state *xas) in xas_pause()
1306 void *__xas_prev(struct xa_state *xas) in __xas_prev()
1345 void *__xas_next(struct xa_state *xas) in __xas_next()
1913 int xas_get_order(struct xa_state *xas) in xas_get_order()
[all …]
/linux-6.15/include/linux/
H A Dxarray.h1411 #define xas_trylock(xas) xa_trylock((xas)->xa) argument
1412 #define xas_lock(xas) xa_lock((xas)->xa) argument
1413 #define xas_unlock(xas) xa_unlock((xas)->xa) argument
1414 #define xas_lock_bh(xas) xa_lock_bh((xas)->xa) argument
1415 #define xas_unlock_bh(xas) xa_unlock_bh((xas)->xa) argument
1416 #define xas_lock_irq(xas) xa_lock_irq((xas)->xa) argument
1418 #define xas_lock_irqsave(xas, flags) \ argument
1420 #define xas_unlock_irqrestore(xas, flags) \ argument
1509 static inline void xas_reset(struct xa_state *xas) in xas_reset()
1811 #define xas_for_each(xas, entry, max) \ argument
[all …]
/linux-6.15/fs/
H A Ddax.c148 static wait_queue_head_t *dax_entry_waitqueue(struct xa_state *xas, in dax_entry_waitqueue()
186 static void dax_wake_entry(struct xa_state *xas, void *entry, in dax_wake_entry()
214 static void *get_next_unlocked_entry(struct xa_state *xas, unsigned int order) in get_next_unlocked_entry()
248 static void *wait_entry_unlocked_exclusive(struct xa_state *xas, void *entry) in wait_entry_unlocked_exclusive()
279 static void wait_entry_unlocked(struct xa_state *xas, void *entry) in wait_entry_unlocked()
300 static void put_unlocked_entry(struct xa_state *xas, void *entry, in put_unlocked_entry()
312 static void dax_unlock_entry(struct xa_state *xas, void *entry) in dax_unlock_entry()
328 static void *dax_lock_entry(struct xa_state *xas, void *entry) in dax_lock_entry()
657 static void *grab_mapping_entry(struct xa_state *xas, in grab_mapping_entry()
1055 static void *dax_insert_entry(struct xa_state *xas, struct vm_fault *vmf, in dax_insert_entry()
[all …]
/linux-6.15/fs/cachefiles/
H A Dondemand.c377 static struct cachefiles_req *cachefiles_ondemand_select_req(struct xa_state *xas, in cachefiles_ondemand_select_req()
402 struct xa_state *xas, int err) in cachefiles_ondemand_finish_req()
/linux-6.15/mm/
H A Dmemfd.c38 static void memfd_tag_pins(struct xa_state *xas) in memfd_tag_pins()
H A Dfilemap.c2018 static inline struct folio *find_get_entry(struct xa_state *xas, pgoff_t max, in find_get_entry()
3043 static inline loff_t folio_seek_hole_data(struct xa_state *xas, in folio_seek_hole_data()
3076 static inline size_t seek_folio_size(struct xa_state *xas, struct folio *folio) in seek_folio_size()
3550 static struct folio *next_uptodate_folio(struct xa_state *xas, in next_uptodate_folio()
H A Dinternal.h1581 #define mapping_set_update(xas, mapping) do { \ argument
H A Dhuge_memory.c3465 struct xa_state *xas, struct address_space *mapping, in __split_unmapped_folio()