Lines Matching refs:Integer
258 * DESCRIPTION: Extract integer width from the table revision
284 /* Use the revision to set the integer width */
286 AcpiUtSetIntegerWidth ((UINT8) Child->Asl.Value.Integer);
297 * RETURN: Integer width, in bytes. Also sets the node AML opcode to the
298 * optimal integer AML prefix opcode.
300 * DESCRIPTION: Determine the optimal AML encoding of an integer. All leading
301 * zeros can be truncated to squeeze the integer into the
327 * representation of an integer.
333 switch (Op->Asl.Value.Integer)
351 /* Check for table integer width (32 or 64) */
364 /* Check for table integer width (32 or 64) */
381 /* Find the best fit using the various AML integer prefixes */
383 if (Op->Asl.Value.Integer <= ACPI_UINT8_MAX)
389 if (Op->Asl.Value.Integer <= ACPI_UINT16_MAX)
395 if (Op->Asl.Value.Integer <= ACPI_UINT32_MAX)
400 else /* 64-bit integer */
409 /* Truncate the integer to 32-bit */
411 Op->Asl.Value.Integer &= ACPI_UINT32_MAX;
413 /* Now set the optimal integer size */
460 AttribOp->Asl.Value.Integer = 0;
468 Attribute = (UINT8) AttribOp->Asl.Value.Integer;
492 LengthOp->Asl.Value.Integer = 16;
557 BufferLengthOp->Asl.Value.Integer = Rnode->BufferLength;
627 * of whether it was previously an integer or a default_arg placeholder
631 BufferLengthOp->Asl.Value.Integer = Length;
754 * Morph the Op into an integer, regardless of whether there
757 Op->Asl.Value.Integer = EisaId;
763 /* Op is now an integer */
825 NewOp->Asl.Value.Integer = 16;
870 if (!Op->Asl.Value.Integer)
872 Op->Asl.Value.Integer = AslKeywordMapping[Index].Value;
881 * Set the opcode based on the size of the integer