Lines Matching defs:access
42 * DESCRIPTION: Generate an optimal access width for fields defined with the
48 * of this access width must be deferred until the region length has
88 * Iterative search for the maximum access width that is both aligned
96 * 1) Round end offset up to next access boundary and make sure that
126 /* Single access is optimal */
138 * try the next wider access on next iteration
159 * previous access
162 "Backing off to previous optimal access width of %u\n",
170 * just use max access width
173 "Cannot access field in one operation, using width 8\n"));
184 * field_flags - Encoded fieldflags (contains access bits)
198 u32 access;
204 access = (field_flags & AML_FIELD_ACCESS_TYPE_MASK);
206 switch (access) {
251 /* Invalid field access type */
253 ACPI_ERROR((AE_INFO, "Unknown field access type 0x%X", access));
260 * buffer_field access can be on any byte boundary, so the
262 * implied by the field access type.
314 * Decode the access type so we can compute offsets. The access type gives
315 * two pieces of information - the width of each field access and the
316 * necessary byte_alignment (address granularity) of the access.
319 * necessary and possible in an attempt to access the whole field in one
325 * For all other access types (Byte, Word, Dword, Qword), the Bitwidth is
334 /* Setup width (access granularity) fields (values are: 1, 2, 4, 8) */
346 * (Byte access), and it defines the addressing granularity of the parent