diff options
| author | Thomas Gleixner <tglx@tglx.tec.linutronix.de> | 2005-07-13 10:45:00 +0200 | 
|---|---|---|
| committer | Thomas Gleixner <tglx@mtd.linutronix.de> | 2005-07-13 10:45:00 +0200 | 
| commit | 1b3035b7fcc72b6b36f2a3634dad832eb2453ce8 (patch) | |
| tree | 728174d72943cc9b981a5843553551df62eddc41 /drivers/acpi/utilities/utobject.c | |
| parent | a98a5d04f400ad112e59cadd739dbabf89417e60 (diff) | |
| parent | c32511e2718618f0b53479eb36e07439aa363a74 (diff) | |
Merge with rsync://fileserver/linux
Diffstat (limited to 'drivers/acpi/utilities/utobject.c')
| -rw-r--r-- | drivers/acpi/utilities/utobject.c | 68 | 
1 files changed, 47 insertions, 21 deletions
diff --git a/drivers/acpi/utilities/utobject.c b/drivers/acpi/utilities/utobject.c index 9ee40a484e07..cd3899b9cc5a 100644 --- a/drivers/acpi/utilities/utobject.c +++ b/drivers/acpi/utilities/utobject.c @@ -50,6 +50,25 @@  #define _COMPONENT          ACPI_UTILITIES  	 ACPI_MODULE_NAME    ("utobject") +/* Local prototypes */ + +static acpi_status +acpi_ut_get_simple_object_size ( +	union acpi_operand_object       *obj, +	acpi_size                       *obj_length); + +static acpi_status +acpi_ut_get_package_object_size ( +	union acpi_operand_object       *obj, +	acpi_size                       *obj_length); + +static acpi_status +acpi_ut_get_element_length ( +	u8                              object_type, +	union acpi_operand_object       *source_object, +	union acpi_generic_state        *state, +	void                            *context); +  /*******************************************************************************   * @@ -60,7 +79,7 @@   *              component_id        - Component type of caller   *              Type                - ACPI Type of the new object   * - * RETURN:      Object              - The new object.  Null on failure + * RETURN:      A new internal object, null on failure   *   * DESCRIPTION: Create and initialize a new internal object.   * @@ -83,7 +102,8 @@ acpi_ut_create_internal_object_dbg (  	union acpi_operand_object       *second_object; -	ACPI_FUNCTION_TRACE_STR ("ut_create_internal_object_dbg", acpi_ut_get_type_name (type)); +	ACPI_FUNCTION_TRACE_STR ("ut_create_internal_object_dbg", +		acpi_ut_get_type_name (type));  	/* Allocate the raw object descriptor */ @@ -99,7 +119,8 @@ acpi_ut_create_internal_object_dbg (  		/* These types require a secondary object */ -		second_object = acpi_ut_allocate_object_desc_dbg (module_name, line_number, component_id); +		second_object = acpi_ut_allocate_object_desc_dbg (module_name, +				   line_number, component_id);  		if (!second_object) {  			acpi_ut_delete_object_desc (object);  			return_PTR (NULL); @@ -138,7 +159,7 @@ acpi_ut_create_internal_object_dbg (   *   * PARAMETERS:  buffer_size            - Size of buffer to be created   * - * RETURN:      Pointer to a new Buffer object + * RETURN:      Pointer to a new Buffer object, null on failure   *   * DESCRIPTION: Create a fully initialized buffer object   * @@ -192,9 +213,9 @@ acpi_ut_create_buffer_object (   *   * FUNCTION:    acpi_ut_create_string_object   * - * PARAMETERS:  string_size            - Size of string to be created.  Does not - *                                       include NULL terminator, this is added - *                                       automatically. + * PARAMETERS:  string_size         - Size of string to be created. Does not + *                                    include NULL terminator, this is added + *                                    automatically.   *   * RETURN:      Pointer to a new String object   * @@ -249,7 +270,9 @@ acpi_ut_create_string_object (   *   * PARAMETERS:  Object              - Object to be validated   * - * RETURN:      Validate a pointer to be an union acpi_operand_object + * RETURN:      TRUE if object is valid, FALSE otherwise + * + * DESCRIPTION: Validate a pointer to be an union acpi_operand_object   *   ******************************************************************************/ @@ -399,8 +422,8 @@ acpi_ut_delete_object_cache (   *   * FUNCTION:    acpi_ut_get_simple_object_size   * - * PARAMETERS:  *internal_object    - Pointer to the object we are examining - *              *obj_length         - Where the length is returned + * PARAMETERS:  internal_object    - An ACPI operand object + *              obj_length         - Where the length is returned   *   * RETURN:      Status   * @@ -412,7 +435,7 @@ acpi_ut_delete_object_cache (   *   ******************************************************************************/ -acpi_status +static acpi_status  acpi_ut_get_simple_object_size (  	union acpi_operand_object       *internal_object,  	acpi_size                       *obj_length) @@ -424,8 +447,10 @@ acpi_ut_get_simple_object_size (  	ACPI_FUNCTION_TRACE_PTR ("ut_get_simple_object_size", internal_object); -	/* Handle a null object (Could be a uninitialized package element -- which is legal) */ - +	/* +	 * Handle a null object (Could be a uninitialized package +	 * element -- which is legal) +	 */  	if (!internal_object) {  		*obj_length = 0;  		return_ACPI_STATUS (AE_OK); @@ -480,7 +505,8 @@ acpi_ut_get_simple_object_size (  			 * Get the actual length of the full pathname to this object.  			 * The reference will be converted to the pathname to the object  			 */ -			length += ACPI_ROUND_UP_TO_NATIVE_WORD (acpi_ns_get_pathname_length (internal_object->reference.node)); +			length += ACPI_ROUND_UP_TO_NATIVE_WORD ( +					 acpi_ns_get_pathname_length (internal_object->reference.node));  			break;  		default: @@ -530,7 +556,7 @@ acpi_ut_get_simple_object_size (   *   ******************************************************************************/ -acpi_status +static acpi_status  acpi_ut_get_element_length (  	u8                              object_type,  	union acpi_operand_object       *source_object, @@ -582,8 +608,8 @@ acpi_ut_get_element_length (   *   * FUNCTION:    acpi_ut_get_package_object_size   * - * PARAMETERS:  *internal_object    - Pointer to the object we are examining - *              *obj_length         - Where the length is returned + * PARAMETERS:  internal_object     - An ACPI internal object + *              obj_length          - Where the length is returned   *   * RETURN:      Status   * @@ -595,7 +621,7 @@ acpi_ut_get_element_length (   *   ******************************************************************************/ -acpi_status +static acpi_status  acpi_ut_get_package_object_size (  	union acpi_operand_object       *internal_object,  	acpi_size                       *obj_length) @@ -636,8 +662,8 @@ acpi_ut_get_package_object_size (   *   * FUNCTION:    acpi_ut_get_object_size   * - * PARAMETERS:  *internal_object    - Pointer to the object we are examining - *              *obj_length         - Where the length will be returned + * PARAMETERS:  internal_object     - An ACPI internal object + *              obj_length          - Where the length will be returned   *   * RETURN:      Status   * @@ -647,7 +673,7 @@ acpi_ut_get_package_object_size (   ******************************************************************************/  acpi_status -acpi_ut_get_object_size( +acpi_ut_get_object_size (  	union acpi_operand_object       *internal_object,  	acpi_size                       *obj_length)  {  | 
