Lines Matching full:the

7  * This work is licensed under the terms of the GNU GPL, version 2.  See
8 * the COPYING file in the top-level directory.
27 * @name: String name of the register
28 * @ro: whether or not the bit is read-only
29 * @w1c: bits with the common write 1 to clear semantic.
34 * @pre_write: Pre write callback. Passed the value that's to be written,
35 * immediately before the actual write. The returned value is what is written,
36 * giving the handler a chance to modify the written value.
37 * @post_write: Post write callback. Passed the written value. Most write side
40 * @post_read: Post read callback. Passes the value that is about to be returned
41 * for a read. The return value from this function is what is ultimately read,
42 * allowing this function to modify the value before return to the client.
64 * @data: pointer to the register data. Will be cast
65 * to the relevant uint type depending on data_size.
66 * @data_size: Size of the register in bytes. Must be
74 * @opaque: Opaque data for the register
95 * This structure is used to group all of the individual registers which are
96 * modeled using the RegisterInfo structure.
98 * @r is an array containing of all the relevant RegisterInfo structures.
100 * @num_elements is the number of elements in the array r
102 * @mem: optional Memory region for the register
120 * @prefix: The device prefix that should be printed before the register name
121 * @debug: Should the write operation debug information be printed?
131 * @prefix: The device prefix that should be printed before the register name
132 * @debug: Should the read operation debug information be printed?
140 * Resets a register. This will also call the post_write hook if it exists.
141 * @reg: The register to reset.
179 * @owner: device owning the registers
186 * @memory_size: Size of the memory region
187 * returns: A structure containing all of the registers and an initialized
188 * memory region (r_array->mem) the caller should add to a container.
216 * This function should be called to cleanup the registers that were initialized
218 * from the device's instance_finalize function.
220 * Any memory operations that the device performed that require cleanup (such
223 * @r_array: A structure containing all of the registers, as returned by