Searched refs:xas_try_split (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/Documentation/core-api/ |
| H A D | xarray.rst | 492 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 D | xarray.h | 1558 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 D | xarray.c | 1175 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 D | test_xarray.c | 1876 xas_try_split(&xas, xa, order); in check_split_2()
|
| /linux-6.15/mm/ |
| H A D | filemap.c | 909 xas_try_split(&xas, old, order); in __filemap_add_folio()
|
| H A D | huge_memory.c | 3527 xas_try_split(xas, folio, old_order); in __split_unmapped_folio()
|
| H A D | shmem.c | 2191 xas_try_split(&xas, old, cur_order); in shmem_split_large_entry()
|