Lines Matching refs:ptr
490 void *ptr, unsigned long ptr_addr) in freelist_ptr_encode() argument
495 encoded = (unsigned long)ptr ^ s->random ^ swab(ptr_addr); in freelist_ptr_encode()
497 encoded = (unsigned long)ptr; in freelist_ptr_encode()
503 freeptr_t ptr, unsigned long ptr_addr) in freelist_ptr_decode() argument
508 decoded = (void *)(ptr.v ^ s->random ^ swab(ptr_addr)); in freelist_ptr_decode()
510 decoded = (void *)ptr.v; in freelist_ptr_decode()
4297 void *ptr = NULL; in ___kmalloc_large_node() local
4311 ptr = folio_address(folio); in ___kmalloc_large_node()
4317 ptr = kasan_kmalloc_large(ptr, size, flags); in ___kmalloc_large_node()
4319 kmemleak_alloc(ptr, size, 1, flags); in ___kmalloc_large_node()
4320 kmsan_kmalloc_large(ptr, size, flags); in ___kmalloc_large_node()
4322 return ptr; in ___kmalloc_large_node()
6068 void __check_heap_object(const void *ptr, unsigned long n, in __check_heap_object() argument
6073 bool is_kfence = is_kfence_address(ptr); in __check_heap_object()
6075 ptr = kasan_reset_tag(ptr); in __check_heap_object()
6081 if (ptr < slab_address(slab)) in __check_heap_object()
6087 offset = ptr - kfence_object_start(ptr); in __check_heap_object()
6089 offset = (ptr - slab_address(slab)) % s->size; in __check_heap_object()