Lines Matching refs:AccessWidth

229     else if (Reg->AccessWidth)
231 AccessBitWidth = ACPI_ACCESS_BIT_WIDTH (Reg->AccessWidth);
293 UINT8 AccessWidth;
324 /* Validate the AccessWidth */
326 if (Reg->AccessWidth > 4)
329 "Unsupported register access width: 0x%X", Reg->AccessWidth));
333 /* Validate the BitWidth, convert AccessWidth into number of bits */
335 AccessWidth = AcpiHwGetAccessBitWidth (*Address, Reg, MaxBitWidth);
336 BitWidth = ACPI_ROUND_UP (Reg->BitOffset + Reg->BitWidth, AccessWidth);
372 UINT8 AccessWidth;
393 * Initialize entire 64-bit return value to zero, convert AccessWidth
397 AccessWidth = AcpiHwGetAccessBitWidth (Address, Reg, 64);
408 if (BitOffset >= AccessWidth)
411 BitOffset -= AccessWidth;
418 Address + Index * ACPI_DIV_8 (AccessWidth),
419 &Value64, AccessWidth);
424 Address + Index * ACPI_DIV_8 (AccessWidth),
425 &Value32, AccessWidth);
431 * Use offset style bit writes because "Index * AccessWidth" is
434 ACPI_SET_BITS (Value, Index * AccessWidth,
435 ACPI_MASK_BITS_ABOVE_64 (AccessWidth), Value64);
437 BitWidth -= BitWidth > AccessWidth ? AccessWidth : BitWidth;
443 ACPI_FORMAT_UINT64 (*Value), AccessWidth,
470 UINT8 AccessWidth;
489 /* Convert AccessWidth into number of bits based */
491 AccessWidth = AcpiHwGetAccessBitWidth (Address, Reg, 64);
503 * Use offset style bit reads because "Index * AccessWidth" is
506 Value64 = ACPI_GET_BITS (&Value, Index * AccessWidth,
507 ACPI_MASK_BITS_ABOVE_64 (AccessWidth));
509 if (BitOffset >= AccessWidth)
511 BitOffset -= AccessWidth;
518 Address + Index * ACPI_DIV_8 (AccessWidth),
519 Value64, AccessWidth);
524 Address + Index * ACPI_DIV_8 (AccessWidth),
525 (UINT32) Value64, AccessWidth);
530 * Index * AccessWidth is ensured to be less than 32-bits by
533 BitWidth -= BitWidth > AccessWidth ? AccessWidth : BitWidth;
539 ACPI_FORMAT_UINT64 (Value), AccessWidth,