Lines Matching full:resource

3  * Module Name: utresrc - Resource management utilities
162 * Base sizes of the raw AML resource descriptors, indexed by resource type.
163 * Zero indicates a reserved (and therefore invalid) resource type.
222 * Resource types, used to validate the resource length field.
225 * Zero indicates a reserved (and therefore invalid) resource type.
278 * PARAMETERS: Aml - Pointer to the raw AML resource template
286 * DESCRIPTION: Walk a raw AML resource list(buffer). User function called
287 * once for each resource found.
310 /* The absolute minimum resource template is one EndTag descriptor */
317 /* Point to the end of the resource template buffer */
325 /* Validate the Resource Type and Resource Length */
353 /* An EndTag descriptor terminates this resource template */
412 * Aml - Pointer to the raw AML resource descriptor
413 * ReturnIndex - Where the resource index is returned. NULL
416 * RETURN: Status, and optionally the Index into the global resource tables
418 * DESCRIPTION: Validate an AML resource descriptor by checking the Resource
419 * Type and Resource Length. Returns an index into the global
420 * resource information/dispatch tables for later use.
446 * Byte 0 contains the descriptor name (Resource Type)
447 * Examine the large/small bit in the resource header
451 /* Verify the large resource type (name) against the max */
459 * Large Resource Type -- bits 6:0 contain the name
467 * Small Resource Type -- bits 6:3 contain the name
475 * Check validity of the resource type, via AcpiGbl_ResourceTypes.
476 * Zero indicates an invalid resource.
490 /* Validate based upon the type of resource - fixed length or variable */
496 /* Fixed length resource, length must match exactly */
506 /* Variable length resource, length must be at least the minimum */
516 /* Small variable length resource, length can be (Min) or (Min-1) */
548 "Invalid/unsupported SerialBus resource descriptor: BusType 0x%2.2X",
555 /* Optionally return the resource table index */
570 "Invalid/unsupported resource descriptor: Type 0x%2.2X",
580 "Invalid resource descriptor length: Type "
592 * PARAMETERS: Aml - Pointer to the raw AML resource descriptor
594 * RETURN: The Resource Type with no extraneous bits (except the
597 * DESCRIPTION: Extract the Resource Type/Name from the first byte of
598 * a resource descriptor.
610 * Byte 0 contains the descriptor name (Resource Type)
611 * Examine the large/small bit in the resource header
615 /* Large Resource Type -- bits 6:0 contain the name */
621 /* Small Resource Type -- bits 6:3 contain the name */
632 * PARAMETERS: Aml - Pointer to the raw AML resource descriptor
636 * DESCRIPTION: Get the "Resource Length" of a raw AML descriptor. By
653 * Byte 0 contains the descriptor name (Resource Type)
654 * Examine the large/small bit in the resource header
658 /* Large Resource type -- bytes 1-2 contain the 16-bit length */
665 /* Small Resource type -- bits 2:0 of byte 0 contain the length */
679 * PARAMETERS: Aml - Pointer to the raw AML resource descriptor
683 * DESCRIPTION: Get the length of the header for this resource.
694 /* Examine the large/small bit in the resource header */
711 * PARAMETERS: Aml - Pointer to the raw AML resource descriptor
729 * Get the Resource Length (does not include header length) and add
730 * the header length (depends on if this is a small or large resource)
741 * PARAMETERS: ObjDesc - The resource template buffer object
746 * DESCRIPTION: Find the EndTag resource descriptor in an AML resource template