Searched refs:tag_storage (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/arch/arm64/mm/ |
D | mteswap.c | 25 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/ |
D | hibernate.c | 222 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/ |
D | mte.h | 27 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);
|