| H A D | uttrack.c | 4 * Module Name: uttrack - Memory allocation tracking routines (debug only) 14 * Each memory allocation is tracked via a doubly linked list. Each 32 *allocation); 80 * PARAMETERS: size - Size of the allocation 94 struct acpi_debug_mem_block *allocation; in acpi_ut_allocate_and_track() local 105 allocation = in acpi_ut_allocate_and_track() 107 if (!allocation) { in acpi_ut_allocate_and_track() 109 /* Report allocation error */ in acpi_ut_allocate_and_track() 118 acpi_ut_track_allocation(allocation, size, ACPI_MEM_MALLOC, in acpi_ut_allocate_and_track() 121 acpi_os_free(allocation); in acpi_ut_allocate_and_track() 157 struct acpi_debug_mem_block *allocation; acpi_ut_allocate_zeroed_and_track() local 217 acpi_ut_free_and_track(void * allocation,u32 component,const char * module,u32 line) acpi_ut_free_and_track() argument 278 acpi_ut_find_allocation(struct acpi_debug_mem_block * allocation) acpi_ut_find_allocation() argument 331 acpi_ut_track_allocation(struct acpi_debug_mem_block * allocation,acpi_size size,u8 alloc_type,u32 component,const char * module,u32 line) acpi_ut_track_allocation() argument 421 acpi_ut_remove_allocation(struct acpi_debug_mem_block * allocation,u32 component,const char * module,u32 line) acpi_ut_remove_allocation() argument [all...] |