Home
last modified time | relevance | path

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

/openbmc/linux/lib/
H A Dxarray.c38 static inline void xas_lock_type(struct xa_state *xas, unsigned int lock_type) in xas_lock_type()
48 static inline void xas_unlock_type(struct xa_state *xas, unsigned int lock_type) in xas_unlock_type()
126 static void xas_squash_marks(const struct xa_state *xas) in xas_squash_marks()
149 static void xas_set_offset(struct xa_state *xas) in xas_set_offset()
155 static void xas_move_index(struct xa_state *xas, unsigned long offset) in xas_move_index()
162 static void xas_next_offset(struct xa_state *xas) in xas_next_offset()
168 static void *set_bounds(struct xa_state *xas) in set_bounds()
181 static void *xas_start(struct xa_state *xas) in xas_start()
203 static void *xas_descend(struct xa_state *xas, struct xa_node *node) in xas_descend()
235 void *xas_load(struct xa_state *xas) in xas_load()
[all …]
/openbmc/linux/include/linux/
H A Dxarray.h1406 #define xas_marked(xas, mark) xa_marked((xas)->xa, (mark)) argument
1407 #define xas_trylock(xas) xa_trylock((xas)->xa) argument
1408 #define xas_lock(xas) xa_lock((xas)->xa) argument
1409 #define xas_unlock(xas) xa_unlock((xas)->xa) argument
1410 #define xas_lock_bh(xas) xa_lock_bh((xas)->xa) argument
1411 #define xas_unlock_bh(xas) xa_unlock_bh((xas)->xa) argument
1412 #define xas_lock_irq(xas) xa_lock_irq((xas)->xa) argument
1413 #define xas_unlock_irq(xas) xa_unlock_irq((xas)->xa) argument
1414 #define xas_lock_irqsave(xas, flags) \ argument
1416 #define xas_unlock_irqrestore(xas, flags) \ argument
[all …]
H A Dswap.h355 #define mapping_set_update(xas, mapping) do { \ argument
/openbmc/linux/fs/
H A Ddax.c143 static wait_queue_head_t *dax_entry_waitqueue(struct xa_state *xas, in dax_entry_waitqueue()
181 static void dax_wake_entry(struct xa_state *xas, void *entry, in dax_wake_entry()
209 static void *get_unlocked_entry(struct xa_state *xas, unsigned int order) in get_unlocked_entry()
243 static void wait_entry_unlocked(struct xa_state *xas, void *entry) in wait_entry_unlocked()
264 static void put_unlocked_entry(struct xa_state *xas, void *entry, in put_unlocked_entry()
276 static void dax_unlock_entry(struct xa_state *xas, void *entry) in dax_unlock_entry()
292 static void *dax_lock_entry(struct xa_state *xas, void *entry) in dax_lock_entry()
573 static void *grab_mapping_entry(struct xa_state *xas, in grab_mapping_entry()
869 static void *dax_insert_entry(struct xa_state *xas, struct vm_fault *vmf, in dax_insert_entry()
926 static int dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev, in dax_writeback_one()
[all …]
/openbmc/linux/fs/cachefiles/
H A Dondemand.c379 static struct cachefiles_req *cachefiles_ondemand_select_req(struct xa_state *xas, in cachefiles_ondemand_select_req()
404 struct xa_state *xas, int err) in cachefiles_ondemand_finish_req()
/openbmc/linux/mm/
H A Dmemfd.c32 static void memfd_tag_pins(struct xa_state *xas) in memfd_tag_pins()
H A Dfilemap.c1995 static inline struct folio *find_get_entry(struct xa_state *xas, pgoff_t max, in find_get_entry()
3016 static inline loff_t folio_seek_hole_data(struct xa_state *xas, in folio_seek_hole_data()
3049 static inline size_t seek_folio_size(struct xa_state *xas, struct folio *folio) in seek_folio_size()
3466 static struct folio *next_uptodate_folio(struct xa_state *xas, in next_uptodate_folio()
/openbmc/linux/fs/smb/client/
H A Dfile.c2717 struct xa_state *xas, in cifs_extend_writeback()
2828 struct xa_state *xas, in cifs_write_back_from_locked_folio()
2968 struct xa_state *xas, in cifs_writepages_begin()