Home
last modified time | relevance | path

Searched full:set_tag (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/arm64/tags/
H A Dtags_test.c12 #define SET_TAG(ptr, tag) (((uint64_t)(ptr) & ~SHIFT_TAG(0xff)) | \ macro
32 ptr = (struct utsname *)SET_TAG(ptr, tag); in main()
/linux/mm/kasan/
H A Dcommon.c140 kasan_unpoison(set_tag(page_address(page), tag), in __kasan_unpoison_pages()
215 /* Tag is ignored in set_tag() without CONFIG_KASAN_SW/HW_TAGS */ in __kasan_init_slab_obj()
216 object = set_tag(object, assign_tag(cache, object, true)); in __kasan_init_slab_obj()
360 * Tag is ignored in set_tag() for the generic mode. in __kasan_slab_alloc()
363 tagged_object = set_tag(object, tag); in __kasan_slab_alloc()
604 addr = set_tag(vms[area]->addr, tag); in __kasan_unpoison_vmap_areas()
H A Dhw_tags.c365 start = set_tag(start, tag); in __kasan_unpoison_vmalloc()
H A Dkasan.h424 #define set_tag(addr, tag) ((void *)arch_kasan_set_tag((addr), (tag))) macro
H A Dshadow.c635 start = set_tag(start, kasan_random_tag()); in __kasan_unpoison_vmalloc()
H A Dkasan_test_c.c2051 ptr = set_tag(ptr, KASAN_TAG_KERNEL); in match_all_ptr_tag()
2057 ptr = set_tag(ptr, tag); in match_all_ptr_tag()
/linux/Documentation/arch/arm64/
H A Dmemory-tagging-extension.rst305 #define set_tag(tagged_addr) do { \
356 set_tag(a);