Lines Matching defs:bit_width
41 * max_bit_width - Max bit_width supported (32 or 64)
57 * 1. Detected if bit_offset is 0 and bit_width is 8/16/32/64;
58 * 2. access_size field is ignored and bit_width field is used for
61 * 1. Detected if bit_offset is not 0 or bit_width is not 8/16/32/64;
64 * 3. bit_offset/bit_width fields are used to describe the "region".
69 if (!reg->bit_offset && reg->bit_width &&
70 ACPI_IS_POWER_OF_TWO(reg->bit_width) &&
71 ACPI_IS_ALIGNED(reg->bit_width, 8)) {
72 access_bit_width = reg->bit_width;
78 reg->bit_width);
110 * max_bit_width - Max bit_width supported (32 or 64)
117 * pointer, Address, space_id, bit_width, and bit_offset.
125 u8 bit_width;
162 /* Validate the bit_width, convert access_width into number of bits */
166 bit_width =
167 ACPI_ROUND_UP(reg->bit_offset + reg->bit_width, access_width);
168 if (max_bit_width < bit_width) {
171 max_bit_width, bit_width));
199 u32 bit_width;
221 bit_width = reg->bit_offset + reg->bit_width;
229 while (bit_width) {
262 bit_width -=
263 bit_width > access_width ? access_width : bit_width;
294 u32 bit_width;
312 bit_width = reg->bit_offset + reg->bit_width;
320 while (bit_width) {
355 bit_width -=
356 bit_width > access_width ? access_width : bit_width;