Lines Matching full:lines
30 * @lines: number of GPIO lines on this chip
35 __u32 lines; member
39 * Maximum number of requested lines.
89 * struct gpio_v2_line_values - Values of GPIO lines
90 * @bits: a bitmap containing the value of the lines, set to 1 for active
92 * @mask: a bitmap identifying the lines to get or set, with each bit
124 * containing the values to which the lines will be set, with each bit
142 * associated with one or more of the requested lines.
144 * @mask: a bitmap identifying the lines to which the attribute applies,
154 * struct gpio_v2_line_config - Configuration for GPIO lines
155 * @flags: flags for the GPIO lines, with values from &enum
158 * all requested lines but may be overridden for particular lines using
163 * lines. Any attribute should only be associated with a particular line
176 * struct gpio_v2_line_request - Information about a request for GPIO lines
177 * @offsets: an array of desired lines, specified by offset index for the
179 * @consumer: a desired consumer label for the selected GPIO lines such as
181 * @config: requested configuration for the lines
182 * @num_lines: number of lines requested in this request, i.e. the number
280 * all the lines in this line request
392 * @lineoffsets: an array of desired lines, specified by offset index for the
394 * @flags: desired flags for the desired GPIO lines, such as
396 * together. Note that even if multiple lines are requested, the same flags
397 * must be applicable to all of them, if you want lines with individual
399 * a batch of input or output lines, but they must all have the same
406 * @lines: number of lines requested in this request, i.e. the number of
419 __u32 lines; member
425 * @flags: updated flags for the requested GPIO lines, such as
444 * @values: when getting the state of lines this contains the current
445 * state of a line, when setting the state of lines these should contain