Home
last modified time | relevance | path

Searched refs:tag_storage (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/arch/arm64/mm/
Dmteswap.c25 void *tag_storage, *ret; in mte_save_tags() local
30 tag_storage = mte_allocate_tag_storage(); in mte_save_tags()
31 if (!tag_storage) in mte_save_tags()
34 mte_save_page_tags(page_address(page), tag_storage); in mte_save_tags()
37 ret = xa_store(&mte_pages, page_swap_entry(page).val, tag_storage, in mte_save_tags()
40 mte_free_tag_storage(tag_storage); in mte_save_tags()
/linux-6.12.1/arch/arm64/kernel/
Dhibernate.c222 void *tag_storage, *ret; in save_tags() local
224 tag_storage = mte_allocate_tag_storage(); in save_tags()
225 if (!tag_storage) in save_tags()
228 mte_save_page_tags(page_address(page), tag_storage); in save_tags()
230 ret = xa_store(&mte_pages, pfn, tag_storage, GFP_KERNEL); in save_tags()
232 mte_free_tag_storage(tag_storage); in save_tags()
/linux-6.12.1/arch/arm64/include/asm/
Dmte.h27 void mte_save_page_tags(const void *page_addr, void *tag_storage);
29 void mte_restore_page_tags(void *page_addr, const void *tag_storage);