Lines Matching full:lines

30  * @lines: number of GPIO lines on this chip
35 __u32 lines; member
39 * Maximum number of requested lines.
84 * struct gpio_v2_line_values - Values of GPIO lines
85 * @bits: a bitmap containing the value of the lines, set to 1 for active
87 * @mask: a bitmap identifying the lines to get or set, with each bit
119 * containing the values to which the lines will be set, with each bit
137 * associated with one or more of the requested lines.
139 * @mask: a bitmap identifying the lines to which the attribute applies,
149 * struct gpio_v2_line_config - Configuration for GPIO lines
150 * @flags: flags for the GPIO lines, with values from &enum
153 * all requested lines but may be overridden for particular lines using
158 * lines. Any attribute should only be associated with a particular line
171 * struct gpio_v2_line_request - Information about a request for GPIO lines
172 * @offsets: an array of desired lines, specified by offset index for the
174 * @consumer: a desired consumer label for the selected GPIO lines such as
176 * @config: requested configuration for the lines.
177 * @num_lines: number of lines requested in this request, i.e. the number
213 * @flags: flags for the GPIO lines, with values from &enum
279 * all the lines in this line request
380 * @lineoffsets: an array of desired lines, specified by offset index for the
382 * @flags: desired flags for the desired GPIO lines, such as
384 * together. Note that even if multiple lines are requested, the same flags
385 * must be applicable to all of them, if you want lines with individual
387 * a batch of input or output lines, but they must all have the same
394 * @lines: number of lines requested in this request, i.e. the number of
408 __u32 lines; member
414 * @flags: updated flags for the requested GPIO lines, such as
433 * @values: when getting the state of lines this contains the current
434 * state of a line, when setting the state of lines these should contain