Lines Matching refs:kfence_metadata

120 struct kfence_metadata kfence_metadata[CONFIG_KFENCE_NUM_OBJECTS];  variable
243 static inline unsigned long metadata_to_pageaddr(const struct kfence_metadata *meta) in metadata_to_pageaddr()
245 unsigned long offset = (meta - kfence_metadata + 1) * PAGE_SIZE * 2; in metadata_to_pageaddr()
251 if (KFENCE_WARN_ON(meta < kfence_metadata || in metadata_to_pageaddr()
252 meta >= kfence_metadata + CONFIG_KFENCE_NUM_OBJECTS)) in metadata_to_pageaddr()
270 metadata_update_state(struct kfence_metadata *meta, enum kfence_object_state next, in metadata_update_state()
311 struct kfence_metadata *meta; in check_canary_byte()
328 static __always_inline void for_each_canary(const struct kfence_metadata *meta, bool (*fn)(u8 *)) in for_each_canary()
359 struct kfence_metadata *meta = NULL; in kfence_guarded_alloc()
370 meta = list_entry(kfence_freelist.next, struct kfence_metadata, list); in kfence_guarded_alloc()
459 static void kfence_guarded_free(void *addr, struct kfence_metadata *meta, bool zombie) in kfence_guarded_free()
530 struct kfence_metadata *meta = container_of(h, struct kfence_metadata, rcu_head); in rcu_guarded_free()
571 slab->memcg_data = (unsigned long)&kfence_metadata[i / 2 - 1].objcg | in kfence_init_pool()
590 struct kfence_metadata *meta = &kfence_metadata[i]; in kfence_init_pool()
711 struct kfence_metadata *meta = &kfence_metadata[(long)v - 1]; in show_object()
748 struct kfence_metadata *meta = &kfence_metadata[i]; in kfence_check_all_canary()
913 struct kfence_metadata *meta; in kfence_shutdown_cache()
919 meta = &kfence_metadata[i]; in kfence_shutdown_cache()
956 meta = &kfence_metadata[i]; in kfence_shutdown_cache()
1044 const struct kfence_metadata *meta = addr_to_metadata((unsigned long)addr); in kfence_ksize()
1055 const struct kfence_metadata *meta = addr_to_metadata((unsigned long)addr); in kfence_object_start()
1066 struct kfence_metadata *meta = addr_to_metadata((unsigned long)addr); in __kfence_free()
1086 struct kfence_metadata *to_report = NULL; in kfence_handle_page_fault()
1100 struct kfence_metadata *meta; in kfence_handle_page_fault()