Lines Matching refs:fle
728 fle_crc(struct freelist_entry *fle) in fle_crc() argument
730 return __nosan_crc16(0, &fle->bits, fle->size - offsetof(struct freelist_entry, bits)); in fle_crc()
764 struct freelist_entry *fle, *tofree = NULL; in kasan_free_internal() local
769 fle = (struct freelist_entry *)addr; in kasan_free_internal()
770 fle->magic = magic_for_addr((vm_offset_t)fle, FREE_XOR); in kasan_free_internal()
771 fle->size = size; in kasan_free_internal()
772 fle->user_size = user_size; in kasan_free_internal()
773 fle->frames = 0; in kasan_free_internal()
774 fle->zone = zone; in kasan_free_internal()
777 fle->frames = kasan_alloc_bt(fle->backtrace, fle->size - sizeof(struct freelist_entry), 3); in kasan_free_internal()
778 fle->crc = fle_crc(fle); in kasan_free_internal()
792 if (fle->size > tofree->size) { in kasan_free_internal()
797 STAILQ_INSERT_TAIL(&q->freelist, fle, list); in kasan_free_internal()