Lines Matching refs:dah_overhead
707 #define dah_overhead ALIGN(sizeof(struct debug_alloc_header), dah_align) macro
757 h->size = sizeof(debug_alloc_pool_aligned) - dah_overhead; in debug_kmalloc()
778 if (best->next == 0 && bestprev == NULL && rem < dah_overhead) in debug_kmalloc()
780 if (rem >= dah_overhead) { in debug_kmalloc()
783 dah_overhead + best->size; in debug_kmalloc()
785 h->size = rem - dah_overhead; in debug_kmalloc()
796 p = (char *)best + dah_overhead; in debug_kmalloc()
819 h = (struct debug_alloc_header *)((char *)p - dah_overhead); in debug_kfree()
840 if (prev_offset + dah_overhead + prev->size == h_offset) { in debug_kfree()
841 prev->size += dah_overhead + h->size; in debug_kfree()
842 memset(h, POISON_FREE, dah_overhead - 1); in debug_kfree()
843 *((char *)h + dah_overhead - 1) = POISON_END; in debug_kfree()
851 if (h_offset + dah_overhead + h->size == h->next) { in debug_kfree()
855 h->size += dah_overhead + next->size; in debug_kfree()
857 memset(next, POISON_FREE, dah_overhead - 1); in debug_kfree()
858 *((char *)next + dah_overhead - 1) = POISON_END; in debug_kfree()
881 (h_free->size == sizeof(debug_alloc_pool_aligned) - dah_overhead || in debug_kusage()
896 ((char *)h_free + dah_overhead + h_free->size); in debug_kusage()
903 ((char *)h_free + dah_overhead + h_free->size); in debug_kusage()