Lines Matching full:lines
30 * @lines: number of GPIO lines on this chip
35 __u32 lines; member
39 * Maximum number of requested lines.
86 * struct gpio_v2_line_values - Values of GPIO lines
87 * @bits: a bitmap containing the value of the lines, set to 1 for active
89 * @mask: a bitmap identifying the lines to get or set, with each bit
121 * containing the values to which the lines will be set, with each bit
139 * associated with one or more of the requested lines.
141 * @mask: a bitmap identifying the lines to which the attribute applies,
151 * struct gpio_v2_line_config - Configuration for GPIO lines
152 * @flags: flags for the GPIO lines, with values from &enum
155 * all requested lines but may be overridden for particular lines using
160 * lines. Any attribute should only be associated with a particular line
173 * struct gpio_v2_line_request - Information about a request for GPIO lines
174 * @offsets: an array of desired lines, specified by offset index for the
176 * @consumer: a desired consumer label for the selected GPIO lines such as
178 * @config: requested configuration for the lines.
179 * @num_lines: number of lines requested in this request, i.e. the number
278 * all the lines in this line request
386 * @lineoffsets: an array of desired lines, specified by offset index for the
388 * @flags: desired flags for the desired GPIO lines, such as
390 * together. Note that even if multiple lines are requested, the same flags
391 * must be applicable to all of them, if you want lines with individual
393 * a batch of input or output lines, but they must all have the same
400 * @lines: number of lines requested in this request, i.e. the number of
414 __u32 lines; member
420 * @flags: updated flags for the requested GPIO lines, such as
439 * @values: when getting the state of lines this contains the current
440 * state of a line, when setting the state of lines these should contain