Home
last modified time | relevance | path

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

/Linux-v6.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_private(page), tag_storage, GFP_KERNEL); in mte_save_tags()
39 mte_free_tag_storage(tag_storage); in mte_save_tags()
/Linux-v6.1/arch/arm64/kernel/
Dhibernate.c223 void *tag_storage, *ret; in save_tags() local
225 tag_storage = mte_allocate_tag_storage(); in save_tags()
226 if (!tag_storage) in save_tags()
229 mte_save_page_tags(page_address(page), tag_storage); in save_tags()
231 ret = xa_store(&mte_pages, pfn, tag_storage, GFP_KERNEL); in save_tags()
233 mte_free_tag_storage(tag_storage); in save_tags()
/Linux-v6.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);