Lines Matching defs:BitWidth
192 * MaxBitWidth - Max BitWidth supported (32 or 64)
211 * 1. Detected if BitOffset is 0 and BitWidth is 8/16/32/64;
212 * 2. AccessSize field is ignored and BitWidth field is used for
215 * 1. Detected if BitOffset is not 0 or BitWidth is not 8/16/32/64;
218 * 3. BitOffset/BitWidth fields are used to describe the "region".
223 if (!Reg->BitOffset && Reg->BitWidth &&
224 ACPI_IS_POWER_OF_TWO (Reg->BitWidth) &&
225 ACPI_IS_ALIGNED (Reg->BitWidth, 8))
227 AccessBitWidth = Reg->BitWidth;
236 Reg->BitOffset + Reg->BitWidth);
275 * MaxBitWidth - Max BitWidth supported (32 or 64)
282 * pointer, Address, SpaceId, BitWidth, and BitOffset.
292 UINT8 BitWidth;
333 /* Validate the BitWidth, convert AccessWidth into number of bits */
336 BitWidth = ACPI_ROUND_UP (Reg->BitOffset + Reg->BitWidth, AccessWidth);
337 if (MaxBitWidth < BitWidth)
341 MaxBitWidth, BitWidth));
373 UINT32 BitWidth;
398 BitWidth = Reg->BitOffset + Reg->BitWidth;
406 while (BitWidth)
437 BitWidth -= BitWidth > AccessWidth ? AccessWidth : BitWidth;
471 UINT32 BitWidth;
492 BitWidth = Reg->BitOffset + Reg->BitWidth;
500 while (BitWidth)
533 BitWidth -= BitWidth > AccessWidth ? AccessWidth : BitWidth;