Home
last modified time | relevance | path

Searched refs:xas_try_split (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/Documentation/core-api/
H A Dxarray.rst492 and calling xas_split() or calling xas_try_split() with xa_lock. The
495 order to the new order in one shot uniformly, whereas xas_try_split()
499 8 xa_node. xas_try_split() splits the order-9 entry into
502 When splitting the order-6 entry and a new xa_node is needed, xas_try_split()
503 will try to allocate one if possible. As a result, xas_try_split() would only
/linux-6.15/include/linux/
H A Dxarray.h1558 void xas_try_split(struct xa_state *xas, void *entry, unsigned int order);
1582 static inline void xas_try_split(struct xa_state *xas, void *entry, in xas_try_split() function
/linux-6.15/lib/
H A Dxarray.c1175 void xas_try_split(struct xa_state *xas, void *entry, unsigned int order) in xas_try_split() function
1257 EXPORT_SYMBOL_GPL(xas_try_split);
H A Dtest_xarray.c1876 xas_try_split(&xas, xa, order); in check_split_2()
/linux-6.15/mm/
H A Dfilemap.c909 xas_try_split(&xas, old, order); in __filemap_add_folio()
H A Dhuge_memory.c3527 xas_try_split(xas, folio, old_order); in __split_unmapped_folio()
H A Dshmem.c2191 xas_try_split(&xas, old, cur_order); in shmem_split_large_entry()