[ACPI] ACPICA 20051216
[sfrench/cifs-2.6.git] / drivers / acpi / utilities / utalloc.c
index 78270f50e625bda9bc73e3277cc2e220c47db68f..b11b7ed788c675124c76419edf35b0f19b56433d 100644 (file)
  * POSSIBILITY OF SUCH DAMAGES.
  */
 
-
 #include <acpi/acpi.h>
 
 #define _COMPONENT          ACPI_UTILITIES
-        ACPI_MODULE_NAME    ("utalloc")
+ACPI_MODULE_NAME("utalloc")
 
 /* Local prototypes */
-
-#ifdef ACPI_DBG_TRACK_ALLOCATIONS
-static struct acpi_debug_mem_block *
-acpi_ut_find_allocation (
-       void                            *allocation);
+#ifdef ACPI_DBG_TRACK_ALLOCATIONS
+static struct acpi_debug_mem_block *acpi_ut_find_allocation(void *allocation);
 
 static acpi_status
-acpi_ut_track_allocation (
-       struct acpi_debug_mem_block     *address,
-       acpi_size                       size,
-       u8                              alloc_type,
-       u32                             component,
-       char                            *module,
-       u32                             line);
+acpi_ut_track_allocation(struct acpi_debug_mem_block *address,
+                        acpi_size size,
+                        u8 alloc_type, u32 component, char *module, u32 line);
 
 static acpi_status
-acpi_ut_remove_allocation (
-       struct acpi_debug_mem_block     *address,
-       u32                             component,
-       char                            *module,
-       u32                             line);
-#endif /* ACPI_DBG_TRACK_ALLOCATIONS */
+acpi_ut_remove_allocation(struct acpi_debug_mem_block *address,
+                         u32 component, char *module, u32 line);
 
-#ifdef ACPI_DBG_TRACK_ALLOCATIONS
 static acpi_status
-acpi_ut_create_list (
-       char                            *list_name,
-       u16                             object_size,
-       struct acpi_memory_list         **return_cache);
+acpi_ut_create_list(char *list_name,
+                   u16 object_size, struct acpi_memory_list **return_cache);
 #endif
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_create_caches
@@ -92,60 +76,68 @@ acpi_ut_create_list (
  *
  ******************************************************************************/
 
-acpi_status
-acpi_ut_create_caches (
-       void)
+acpi_status acpi_ut_create_caches(void)
 {
-       acpi_status                     status;
-
+       acpi_status status;
 
 #ifdef ACPI_DBG_TRACK_ALLOCATIONS
 
        /* Memory allocation lists */
 
-       status = acpi_ut_create_list ("Acpi-Global", 0,
-                        &acpi_gbl_global_list);
-       if (ACPI_FAILURE (status)) {
+       status = acpi_ut_create_list("Acpi-Global", 0, &acpi_gbl_global_list);
+       if (ACPI_FAILURE(status)) {
                return (status);
        }
 
-       status = acpi_ut_create_list ("Acpi-Namespace", sizeof (struct acpi_namespace_node),
-                        &acpi_gbl_ns_node_list);
-       if (ACPI_FAILURE (status)) {
+       status =
+           acpi_ut_create_list("Acpi-Namespace",
+                               sizeof(struct acpi_namespace_node),
+                               &acpi_gbl_ns_node_list);
+       if (ACPI_FAILURE(status)) {
                return (status);
        }
 #endif
 
        /* Object Caches, for frequently used objects */
 
-       status = acpi_os_create_cache ("acpi_state", sizeof (union acpi_generic_state),
-                        ACPI_MAX_STATE_CACHE_DEPTH, &acpi_gbl_state_cache);
-       if (ACPI_FAILURE (status)) {
+       status =
+           acpi_os_create_cache("acpi_state", sizeof(union acpi_generic_state),
+                                ACPI_MAX_STATE_CACHE_DEPTH,
+                                &acpi_gbl_state_cache);
+       if (ACPI_FAILURE(status)) {
                return (status);
        }
 
-       status = acpi_os_create_cache ("acpi_parse", sizeof (struct acpi_parse_obj_common),
-                        ACPI_MAX_PARSE_CACHE_DEPTH, &acpi_gbl_ps_node_cache);
-       if (ACPI_FAILURE (status)) {
+       status =
+           acpi_os_create_cache("acpi_parse",
+                                sizeof(struct acpi_parse_obj_common),
+                                ACPI_MAX_PARSE_CACHE_DEPTH,
+                                &acpi_gbl_ps_node_cache);
+       if (ACPI_FAILURE(status)) {
                return (status);
        }
 
-       status = acpi_os_create_cache ("acpi_parse_ext", sizeof (struct acpi_parse_obj_named),
-                        ACPI_MAX_EXTPARSE_CACHE_DEPTH, &acpi_gbl_ps_node_ext_cache);
-       if (ACPI_FAILURE (status)) {
+       status =
+           acpi_os_create_cache("acpi_parse_ext",
+                                sizeof(struct acpi_parse_obj_named),
+                                ACPI_MAX_EXTPARSE_CACHE_DEPTH,
+                                &acpi_gbl_ps_node_ext_cache);
+       if (ACPI_FAILURE(status)) {
                return (status);
        }
 
-       status = acpi_os_create_cache ("acpi_operand", sizeof (union acpi_operand_object),
-                        ACPI_MAX_OBJECT_CACHE_DEPTH, &acpi_gbl_operand_cache);
-       if (ACPI_FAILURE (status)) {
+       status =
+           acpi_os_create_cache("acpi_operand",
+                                sizeof(union acpi_operand_object),
+                                ACPI_MAX_OBJECT_CACHE_DEPTH,
+                                &acpi_gbl_operand_cache);
+       if (ACPI_FAILURE(status)) {
                return (status);
        }
 
        return (AE_OK);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_delete_caches
@@ -158,21 +150,19 @@ acpi_ut_create_caches (
  *
  ******************************************************************************/
 
-acpi_status
-acpi_ut_delete_caches (
-       void)
+acpi_status acpi_ut_delete_caches(void)
 {
 
-       (void) acpi_os_delete_cache (acpi_gbl_state_cache);
+       (void)acpi_os_delete_cache(acpi_gbl_state_cache);
        acpi_gbl_state_cache = NULL;
 
-       (void) acpi_os_delete_cache (acpi_gbl_operand_cache);
+       (void)acpi_os_delete_cache(acpi_gbl_operand_cache);
        acpi_gbl_operand_cache = NULL;
 
-       (void) acpi_os_delete_cache (acpi_gbl_ps_node_cache);
+       (void)acpi_os_delete_cache(acpi_gbl_ps_node_cache);
        acpi_gbl_ps_node_cache = NULL;
 
-       (void) acpi_os_delete_cache (acpi_gbl_ps_node_ext_cache);
+       (void)acpi_os_delete_cache(acpi_gbl_ps_node_ext_cache);
        acpi_gbl_ps_node_ext_cache = NULL;
 
        return (AE_OK);
@@ -190,9 +180,7 @@ acpi_ut_delete_caches (
  *
  ******************************************************************************/
 
-acpi_status
-acpi_ut_validate_buffer (
-       struct acpi_buffer              *buffer)
+acpi_status acpi_ut_validate_buffer(struct acpi_buffer * buffer)
 {
 
        /* Obviously, the structure pointer must be valid */
@@ -203,9 +191,9 @@ acpi_ut_validate_buffer (
 
        /* Special semantics for the length */
 
-       if ((buffer->length == ACPI_NO_BUFFER)              ||
-               (buffer->length == ACPI_ALLOCATE_BUFFER)        ||
-               (buffer->length == ACPI_ALLOCATE_LOCAL_BUFFER)) {
+       if ((buffer->length == ACPI_NO_BUFFER) ||
+           (buffer->length == ACPI_ALLOCATE_BUFFER) ||
+           (buffer->length == ACPI_ALLOCATE_LOCAL_BUFFER)) {
                return (AE_OK);
        }
 
@@ -218,7 +206,6 @@ acpi_ut_validate_buffer (
        return (AE_OK);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_initialize_buffer
@@ -234,12 +221,10 @@ acpi_ut_validate_buffer (
  ******************************************************************************/
 
 acpi_status
-acpi_ut_initialize_buffer (
-       struct acpi_buffer              *buffer,
-       acpi_size                       required_length)
+acpi_ut_initialize_buffer(struct acpi_buffer * buffer,
+                         acpi_size required_length)
 {
-       acpi_status                     status = AE_OK;
-
+       acpi_status status = AE_OK;
 
        switch (buffer->length) {
        case ACPI_NO_BUFFER:
@@ -249,33 +234,30 @@ acpi_ut_initialize_buffer (
                status = AE_BUFFER_OVERFLOW;
                break;
 
-
        case ACPI_ALLOCATE_BUFFER:
 
                /* Allocate a new buffer */
 
-               buffer->pointer = acpi_os_allocate (required_length);
+               buffer->pointer = acpi_os_allocate(required_length);
                if (!buffer->pointer) {
                        return (AE_NO_MEMORY);
                }
 
                /* Clear the buffer */
 
-               ACPI_MEMSET (buffer->pointer, 0, required_length);
+               ACPI_MEMSET(buffer->pointer, 0, required_length);
                break;
 
-
        case ACPI_ALLOCATE_LOCAL_BUFFER:
 
                /* Allocate a new buffer with local interface to allow tracking */
 
-               buffer->pointer = ACPI_MEM_CALLOCATE (required_length);
+               buffer->pointer = ACPI_MEM_CALLOCATE(required_length);
                if (!buffer->pointer) {
                        return (AE_NO_MEMORY);
                }
                break;
 
-
        default:
 
                /* Existing buffer: Validate the size of the buffer */
@@ -287,7 +269,7 @@ acpi_ut_initialize_buffer (
 
                /* Clear the buffer */
 
-               ACPI_MEMSET (buffer->pointer, 0, required_length);
+               ACPI_MEMSET(buffer->pointer, 0, required_length);
                break;
        }
 
@@ -295,7 +277,6 @@ acpi_ut_initialize_buffer (
        return (status);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_allocate
@@ -311,41 +292,34 @@ acpi_ut_initialize_buffer (
  *
  ******************************************************************************/
 
-void *
-acpi_ut_allocate (
-       acpi_size                       size,
-       u32                             component,
-       char                            *module,
-       u32                             line)
+void *acpi_ut_allocate(acpi_size size, u32 component, char *module, u32 line)
 {
-       void                            *allocation;
-
-
-       ACPI_FUNCTION_TRACE_U32 ("ut_allocate", size);
+       void *allocation;
 
+       ACPI_FUNCTION_TRACE_U32("ut_allocate", size);
 
        /* Check for an inadvertent size of zero bytes */
 
        if (!size) {
-               _ACPI_REPORT_ERROR (module, line, component,
-                               ("ut_allocate: Attempt to allocate zero bytes\n"));
+               _ACPI_REPORT_ERROR(module, line, component,
+                                  ("ut_allocate: Attempt to allocate zero bytes, allocating 1 byte\n"));
                size = 1;
        }
 
-       allocation = acpi_os_allocate (size);
+       allocation = acpi_os_allocate(size);
        if (!allocation) {
                /* Report allocation error */
 
-               _ACPI_REPORT_ERROR (module, line, component,
-                               ("ut_allocate: Could not allocate size %X\n", (u32) size));
+               _ACPI_REPORT_ERROR(module, line, component,
+                                  ("ut_allocate: Could not allocate size %X\n",
+                                   (u32) size));
 
-               return_PTR (NULL);
+               return_PTR(NULL);
        }
 
-       return_PTR (allocation);
+       return_PTR(allocation);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_callocate
@@ -361,43 +335,36 @@ acpi_ut_allocate (
  *
  ******************************************************************************/
 
-void *
-acpi_ut_callocate (
-       acpi_size                       size,
-       u32                             component,
-       char                            *module,
-       u32                             line)
+void *acpi_ut_callocate(acpi_size size, u32 component, char *module, u32 line)
 {
-       void                            *allocation;
-
-
-       ACPI_FUNCTION_TRACE_U32 ("ut_callocate", size);
+       void *allocation;
 
+       ACPI_FUNCTION_TRACE_U32("ut_callocate", size);
 
        /* Check for an inadvertent size of zero bytes */
 
        if (!size) {
-               _ACPI_REPORT_ERROR (module, line, component,
-                               ("ut_callocate: Attempt to allocate zero bytes\n"));
-               return_PTR (NULL);
+               _ACPI_REPORT_ERROR(module, line, component,
+                                  ("ut_callocate: Attempt to allocate zero bytes, allocating 1 byte\n"));
+               size = 1;
        }
 
-       allocation = acpi_os_allocate (size);
+       allocation = acpi_os_allocate(size);
        if (!allocation) {
                /* Report allocation error */
 
-               _ACPI_REPORT_ERROR (module, line, component,
-                               ("ut_callocate: Could not allocate size %X\n", (u32) size));
-               return_PTR (NULL);
+               _ACPI_REPORT_ERROR(module, line, component,
+                                  ("ut_callocate: Could not allocate size %X\n",
+                                   (u32) size));
+               return_PTR(NULL);
        }
 
        /* Clear the memory block */
 
-       ACPI_MEMSET (allocation, 0, size);
-       return_PTR (allocation);
+       ACPI_MEMSET(allocation, 0, size);
+       return_PTR(allocation);
 }
 
-
 #ifdef ACPI_DBG_TRACK_ALLOCATIONS
 /*
  * These procedures are used for tracking memory leaks in the subsystem, and
@@ -425,29 +392,25 @@ acpi_ut_callocate (
  ******************************************************************************/
 
 static acpi_status
-acpi_ut_create_list (
-       char                            *list_name,
-       u16                             object_size,
-       struct acpi_memory_list         **return_cache)
+acpi_ut_create_list(char *list_name,
+                   u16 object_size, struct acpi_memory_list **return_cache)
 {
-       struct acpi_memory_list         *cache;
-
+       struct acpi_memory_list *cache;
 
-       cache = acpi_os_allocate (sizeof (struct acpi_memory_list));
+       cache = acpi_os_allocate(sizeof(struct acpi_memory_list));
        if (!cache) {
                return (AE_NO_MEMORY);
        }
 
-       ACPI_MEMSET (cache, 0, sizeof (struct acpi_memory_list));
+       ACPI_MEMSET(cache, 0, sizeof(struct acpi_memory_list));
 
-       cache->list_name  = list_name;
+       cache->list_name = list_name;
        cache->object_size = object_size;
 
        *return_cache = cache;
        return (AE_OK);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_allocate_and_track
@@ -463,37 +426,33 @@ acpi_ut_create_list (
  *
  ******************************************************************************/
 
-void *
-acpi_ut_allocate_and_track (
-       acpi_size                       size,
-       u32                             component,
-       char                            *module,
-       u32                             line)
+void *acpi_ut_allocate_and_track(acpi_size size,
+                                u32 component, char *module, u32 line)
 {
-       struct acpi_debug_mem_block     *allocation;
-       acpi_status                     status;
-
+       struct acpi_debug_mem_block *allocation;
+       acpi_status status;
 
-       allocation = acpi_ut_allocate (size + sizeof (struct acpi_debug_mem_header),
-                         component, module, line);
+       allocation =
+           acpi_ut_allocate(size + sizeof(struct acpi_debug_mem_header),
+                            component, module, line);
        if (!allocation) {
                return (NULL);
        }
 
-       status = acpi_ut_track_allocation (allocation, size,
-                         ACPI_MEM_MALLOC, component, module, line);
-       if (ACPI_FAILURE (status)) {
-               acpi_os_free (allocation);
+       status = acpi_ut_track_allocation(allocation, size,
+                                         ACPI_MEM_MALLOC, component, module,
+                                         line);
+       if (ACPI_FAILURE(status)) {
+               acpi_os_free(allocation);
                return (NULL);
        }
 
        acpi_gbl_global_list->total_allocated++;
        acpi_gbl_global_list->current_total_size += (u32) size;
 
-       return ((void *) &allocation->user_space);
+       return ((void *)&allocation->user_space);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_callocate_and_track
@@ -509,41 +468,38 @@ acpi_ut_allocate_and_track (
  *
  ******************************************************************************/
 
-void *
-acpi_ut_callocate_and_track (
-       acpi_size                       size,
-       u32                             component,
-       char                            *module,
-       u32                             line)
+void *acpi_ut_callocate_and_track(acpi_size size,
+                                 u32 component, char *module, u32 line)
 {
-       struct acpi_debug_mem_block     *allocation;
-       acpi_status                     status;
+       struct acpi_debug_mem_block *allocation;
+       acpi_status status;
 
-
-       allocation = acpi_ut_callocate (size + sizeof (struct acpi_debug_mem_header),
-                         component, module, line);
+       allocation =
+           acpi_ut_callocate(size + sizeof(struct acpi_debug_mem_header),
+                             component, module, line);
        if (!allocation) {
                /* Report allocation error */
 
-               _ACPI_REPORT_ERROR (module, line, component,
-                               ("ut_callocate: Could not allocate size %X\n", (u32) size));
+               _ACPI_REPORT_ERROR(module, line, component,
+                                  ("ut_callocate: Could not allocate size %X\n",
+                                   (u32) size));
                return (NULL);
        }
 
-       status = acpi_ut_track_allocation (allocation, size,
-                          ACPI_MEM_CALLOC, component, module, line);
-       if (ACPI_FAILURE (status)) {
-               acpi_os_free (allocation);
+       status = acpi_ut_track_allocation(allocation, size,
+                                         ACPI_MEM_CALLOC, component, module,
+                                         line);
+       if (ACPI_FAILURE(status)) {
+               acpi_os_free(allocation);
                return (NULL);
        }
 
        acpi_gbl_global_list->total_allocated++;
        acpi_gbl_global_list->current_total_size += (u32) size;
 
-       return ((void *) &allocation->user_space);
+       return ((void *)&allocation->user_space);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_free_and_track
@@ -560,47 +516,41 @@ acpi_ut_callocate_and_track (
  ******************************************************************************/
 
 void
-acpi_ut_free_and_track (
-       void                            *allocation,
-       u32                             component,
-       char                            *module,
-       u32                             line)
+acpi_ut_free_and_track(void *allocation, u32 component, char *module, u32 line)
 {
-       struct acpi_debug_mem_block     *debug_block;
-       acpi_status                     status;
-
-
-       ACPI_FUNCTION_TRACE_PTR ("ut_free", allocation);
+       struct acpi_debug_mem_block *debug_block;
+       acpi_status status;
 
+       ACPI_FUNCTION_TRACE_PTR("ut_free", allocation);
 
        if (NULL == allocation) {
-               _ACPI_REPORT_ERROR (module, line, component,
-                       ("acpi_ut_free: Attempt to delete a NULL address\n"));
+               _ACPI_REPORT_ERROR(module, line, component,
+                                  ("acpi_ut_free: Attempt to delete a NULL address\n"));
 
                return_VOID;
        }
 
-       debug_block = ACPI_CAST_PTR (struct acpi_debug_mem_block,
-                         (((char *) allocation) - sizeof (struct acpi_debug_mem_header)));
+       debug_block = ACPI_CAST_PTR(struct acpi_debug_mem_block,
+                                   (((char *)allocation) -
+                                    sizeof(struct acpi_debug_mem_header)));
 
        acpi_gbl_global_list->total_freed++;
        acpi_gbl_global_list->current_total_size -= debug_block->size;
 
-       status = acpi_ut_remove_allocation (debug_block,
-                         component, module, line);
-       if (ACPI_FAILURE (status)) {
-               ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, "Could not free memory, %s\n",
-                       acpi_format_exception (status)));
+       status = acpi_ut_remove_allocation(debug_block,
+                                          component, module, line);
+       if (ACPI_FAILURE(status)) {
+               ACPI_DEBUG_PRINT((ACPI_DB_ERROR, "Could not free memory, %s\n",
+                                 acpi_format_exception(status)));
        }
 
-       acpi_os_free (debug_block);
+       acpi_os_free(debug_block);
 
-       ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "%p freed\n", allocation));
+       ACPI_DEBUG_PRINT((ACPI_DB_ALLOCATIONS, "%p freed\n", allocation));
 
        return_VOID;
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_find_allocation
@@ -613,15 +563,11 @@ acpi_ut_free_and_track (
  *
  ******************************************************************************/
 
-static struct acpi_debug_mem_block *
-acpi_ut_find_allocation (
-       void                            *allocation)
+static struct acpi_debug_mem_block *acpi_ut_find_allocation(void *allocation)
 {
-       struct acpi_debug_mem_block     *element;
-
-
-       ACPI_FUNCTION_ENTRY ();
+       struct acpi_debug_mem_block *element;
 
+       ACPI_FUNCTION_ENTRY();
 
        element = acpi_gbl_global_list->list_head;
 
@@ -638,7 +584,6 @@ acpi_ut_find_allocation (
        return (NULL);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_track_allocation
@@ -657,58 +602,51 @@ acpi_ut_find_allocation (
  ******************************************************************************/
 
 static acpi_status
-acpi_ut_track_allocation (
-       struct acpi_debug_mem_block     *allocation,
-       acpi_size                       size,
-       u8                              alloc_type,
-       u32                             component,
-       char                            *module,
-       u32                             line)
+acpi_ut_track_allocation(struct acpi_debug_mem_block *allocation,
+                        acpi_size size,
+                        u8 alloc_type, u32 component, char *module, u32 line)
 {
-       struct acpi_memory_list         *mem_list;
-       struct acpi_debug_mem_block     *element;
-       acpi_status                     status = AE_OK;
-
-
-       ACPI_FUNCTION_TRACE_PTR ("ut_track_allocation", allocation);
+       struct acpi_memory_list *mem_list;
+       struct acpi_debug_mem_block *element;
+       acpi_status status = AE_OK;
 
+       ACPI_FUNCTION_TRACE_PTR("ut_track_allocation", allocation);
 
        mem_list = acpi_gbl_global_list;
-       status = acpi_ut_acquire_mutex (ACPI_MTX_MEMORY);
-       if (ACPI_FAILURE (status)) {
-               return_ACPI_STATUS (status);
+       status = acpi_ut_acquire_mutex(ACPI_MTX_MEMORY);
+       if (ACPI_FAILURE(status)) {
+               return_ACPI_STATUS(status);
        }
 
        /*
         * Search list for this address to make sure it is not already on the list.
         * This will catch several kinds of problems.
         */
-       element = acpi_ut_find_allocation (allocation);
+       element = acpi_ut_find_allocation(allocation);
        if (element) {
-               ACPI_REPORT_ERROR ((
-                       "ut_track_allocation: Allocation already present in list! (%p)\n",
-                       allocation));
+               ACPI_REPORT_ERROR(("ut_track_allocation: Allocation already present in list! (%p)\n", allocation));
 
-               ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, "Element %p Address %p\n",
-                       element, allocation));
+               ACPI_DEBUG_PRINT((ACPI_DB_ERROR, "Element %p Address %p\n",
+                                 element, allocation));
 
                goto unlock_and_exit;
        }
 
        /* Fill in the instance data. */
 
-       allocation->size      = (u32) size;
+       allocation->size = (u32) size;
        allocation->alloc_type = alloc_type;
        allocation->component = component;
-       allocation->line      = line;
+       allocation->line = line;
 
-       ACPI_STRNCPY (allocation->module, module, ACPI_MAX_MODULE_NAME);
-       allocation->module[ACPI_MAX_MODULE_NAME-1] = 0;
+       ACPI_STRNCPY(allocation->module, module, ACPI_MAX_MODULE_NAME);
+       allocation->module[ACPI_MAX_MODULE_NAME - 1] = 0;
 
        /* Insert at list head */
 
        if (mem_list->list_head) {
-               ((struct acpi_debug_mem_block *)(mem_list->list_head))->previous = allocation;
+               ((struct acpi_debug_mem_block *)(mem_list->list_head))->
+                   previous = allocation;
        }
 
        allocation->next = mem_list->list_head;
@@ -716,13 +654,11 @@ acpi_ut_track_allocation (
 
        mem_list->list_head = allocation;
 
-
-unlock_and_exit:
-       status = acpi_ut_release_mutex (ACPI_MTX_MEMORY);
-       return_ACPI_STATUS (status);
+      unlock_and_exit:
+       status = acpi_ut_release_mutex(ACPI_MTX_MEMORY);
+       return_ACPI_STATUS(status);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_remove_allocation
@@ -739,40 +675,34 @@ unlock_and_exit:
  ******************************************************************************/
 
 static acpi_status
-acpi_ut_remove_allocation (
-       struct acpi_debug_mem_block     *allocation,
-       u32                             component,
-       char                            *module,
-       u32                             line)
+acpi_ut_remove_allocation(struct acpi_debug_mem_block *allocation,
+                         u32 component, char *module, u32 line)
 {
-       struct acpi_memory_list         *mem_list;
-       acpi_status                     status;
-
-
-       ACPI_FUNCTION_TRACE ("ut_remove_allocation");
+       struct acpi_memory_list *mem_list;
+       acpi_status status;
 
+       ACPI_FUNCTION_TRACE("ut_remove_allocation");
 
        mem_list = acpi_gbl_global_list;
        if (NULL == mem_list->list_head) {
                /* No allocations! */
 
-               _ACPI_REPORT_ERROR (module, line, component,
-                       ("ut_remove_allocation: Empty allocation list, nothing to free!\n"));
+               _ACPI_REPORT_ERROR(module, line, component,
+                                  ("ut_remove_allocation: Empty allocation list, nothing to free!\n"));
 
-               return_ACPI_STATUS (AE_OK);
+               return_ACPI_STATUS(AE_OK);
        }
 
-       status = acpi_ut_acquire_mutex (ACPI_MTX_MEMORY);
-       if (ACPI_FAILURE (status)) {
-               return_ACPI_STATUS (status);
+       status = acpi_ut_acquire_mutex(ACPI_MTX_MEMORY);
+       if (ACPI_FAILURE(status)) {
+               return_ACPI_STATUS(status);
        }
 
        /* Unlink */
 
        if (allocation->previous) {
                (allocation->previous)->next = allocation->next;
-       }
-       else {
+       } else {
                mem_list->list_head = allocation->next;
        }
 
@@ -782,16 +712,15 @@ acpi_ut_remove_allocation (
 
        /* Mark the segment as deleted */
 
-       ACPI_MEMSET (&allocation->user_space, 0xEA, allocation->size);
+       ACPI_MEMSET(&allocation->user_space, 0xEA, allocation->size);
 
-       ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Freeing size 0%X\n",
-               allocation->size));
+       ACPI_DEBUG_PRINT((ACPI_DB_ALLOCATIONS, "Freeing size 0%X\n",
+                         allocation->size));
 
-       status = acpi_ut_release_mutex (ACPI_MTX_MEMORY);
-       return_ACPI_STATUS (status);
+       status = acpi_ut_release_mutex(ACPI_MTX_MEMORY);
+       return_ACPI_STATUS(status);
 }
 
-
 /*******************************************************************************
  *
  * FUNCTION:    acpi_ut_dump_allocation_info
@@ -805,15 +734,13 @@ acpi_ut_remove_allocation (
  ******************************************************************************/
 
 #ifdef ACPI_FUTURE_USAGE
-void
-acpi_ut_dump_allocation_info (
-       void)
+void acpi_ut_dump_allocation_info(void)
 {
 /*
        struct acpi_memory_list         *mem_list;
 */
 
-       ACPI_FUNCTION_TRACE ("ut_dump_allocation_info");
+       ACPI_FUNCTION_TRACE("ut_dump_allocation_info");
 
 /*
        ACPI_DEBUG_PRINT (TRACE_ALLOCATIONS | TRACE_TABLES,
@@ -826,7 +753,6 @@ acpi_ut_dump_allocation_info (
                          mem_list->max_concurrent_count,
                          ROUND_UP_TO_1K (mem_list->max_concurrent_size)));
 
-
        ACPI_DEBUG_PRINT (TRACE_ALLOCATIONS | TRACE_TABLES,
                          ("%30s: %4d (%3d Kb)\n", "Total (all) internal objects",
                          running_object_count,
@@ -837,7 +763,6 @@ acpi_ut_dump_allocation_info (
                          running_alloc_count,
                          ROUND_UP_TO_1K (running_alloc_size)));
 
-
        ACPI_DEBUG_PRINT (TRACE_ALLOCATIONS | TRACE_TABLES,
                          ("%30s: %4d (%3d Kb)\n", "Current Nodes",
                          acpi_gbl_current_node_count,
@@ -851,8 +776,7 @@ acpi_ut_dump_allocation_info (
 */
        return_VOID;
 }
-#endif  /*  ACPI_FUTURE_USAGE  */
-
+#endif                         /*  ACPI_FUTURE_USAGE  */
 
 /*******************************************************************************
  *
@@ -867,84 +791,87 @@ acpi_ut_dump_allocation_info (
  *
  ******************************************************************************/
 
-void
-acpi_ut_dump_allocations (
-       u32                             component,
-       char                            *module)
+void acpi_ut_dump_allocations(u32 component, char *module)
 {
-       struct acpi_debug_mem_block     *element;
-       union acpi_descriptor           *descriptor;
-       u32                             num_outstanding = 0;
-
-
-       ACPI_FUNCTION_TRACE ("ut_dump_allocations");
+       struct acpi_debug_mem_block *element;
+       union acpi_descriptor *descriptor;
+       u32 num_outstanding = 0;
 
+       ACPI_FUNCTION_TRACE("ut_dump_allocations");
 
        /*
         * Walk the allocation list.
         */
-       if (ACPI_FAILURE (acpi_ut_acquire_mutex (ACPI_MTX_MEMORY))) {
+       if (ACPI_FAILURE(acpi_ut_acquire_mutex(ACPI_MTX_MEMORY))) {
                return;
        }
 
        element = acpi_gbl_global_list->list_head;
        while (element) {
                if ((element->component & component) &&
-                       ((module == NULL) || (0 == ACPI_STRCMP (module, element->module)))) {
+                   ((module == NULL)
+                    || (0 == ACPI_STRCMP(module, element->module)))) {
                        /* Ignore allocated objects that are in a cache */
 
-                       descriptor = ACPI_CAST_PTR (union acpi_descriptor, &element->user_space);
+                       descriptor =
+                           ACPI_CAST_PTR(union acpi_descriptor,
+                                         &element->user_space);
                        if (descriptor->descriptor_id != ACPI_DESC_TYPE_CACHED) {
-                               acpi_os_printf ("%p Len %04X %9.9s-%d [%s] ",
-                                       descriptor, element->size, element->module,
-                                       element->line, acpi_ut_get_descriptor_name (descriptor));
+                               acpi_os_printf("%p Len %04X %9.9s-%d [%s] ",
+                                              descriptor, element->size,
+                                              element->module, element->line,
+                                              acpi_ut_get_descriptor_name
+                                              (descriptor));
 
                                /* Most of the elements will be Operand objects. */
 
-                               switch (ACPI_GET_DESCRIPTOR_TYPE (descriptor)) {
+                               switch (ACPI_GET_DESCRIPTOR_TYPE(descriptor)) {
                                case ACPI_DESC_TYPE_OPERAND:
-                                       acpi_os_printf ("%12.12s R%hd",
-                                               acpi_ut_get_type_name (descriptor->object.common.type),
-                                               descriptor->object.common.reference_count);
+                                       acpi_os_printf("%12.12s R%hd",
+                                                      acpi_ut_get_type_name
+                                                      (descriptor->object.
+                                                       common.type),
+                                                      descriptor->object.
+                                                      common.reference_count);
                                        break;
 
                                case ACPI_DESC_TYPE_PARSER:
-                                       acpi_os_printf ("aml_opcode %04hX",
-                                               descriptor->op.asl.aml_opcode);
+                                       acpi_os_printf("aml_opcode %04hX",
+                                                      descriptor->op.asl.
+                                                      aml_opcode);
                                        break;
 
                                case ACPI_DESC_TYPE_NAMED:
-                                       acpi_os_printf ("%4.4s",
-                                               acpi_ut_get_node_name (&descriptor->node));
+                                       acpi_os_printf("%4.4s",
+                                                      acpi_ut_get_node_name
+                                                      (&descriptor->node));
                                        break;
 
                                default:
                                        break;
                                }
 
-                               acpi_os_printf ( "\n");
+                               acpi_os_printf("\n");
                                num_outstanding++;
                        }
                }
                element = element->next;
        }
 
-       (void) acpi_ut_release_mutex (ACPI_MTX_MEMORY);
+       (void)acpi_ut_release_mutex(ACPI_MTX_MEMORY);
 
        /* Print summary */
 
        if (!num_outstanding) {
-               ACPI_DEBUG_PRINT ((ACPI_DB_ERROR,
-                       "No outstanding allocations.\n"));
-       }
-       else {
-               ACPI_DEBUG_PRINT ((ACPI_DB_ERROR,
-                       "%d(%X) Outstanding allocations\n",
-                       num_outstanding, num_outstanding));
+               ACPI_DEBUG_PRINT((ACPI_DB_ERROR,
+                                 "No outstanding allocations\n"));
+       } else {
+               ACPI_DEBUG_PRINT((ACPI_DB_ERROR,
+                                 "%d(%X) Outstanding allocations\n",
+                                 num_outstanding, num_outstanding));
        }
 
        return_VOID;
 }
 
-#endif  /* #ifdef ACPI_DBG_TRACK_ALLOCATIONS */
-
+#endif                         /* #ifdef ACPI_DBG_TRACK_ALLOCATIONS */