Lines Matching +full:enum +full:- +full:as +full:- +full:flags
1 /* SPDX-License-Identifier: GPL-2.0 */
14 * struct acpi_gpio_info - ACPI GPIO specific information
16 * @flags: GPIO initialization flags
18 * @pin_config: pin bias as provided by ACPI
19 * @polarity: interrupt polarity as provided by ACPI
20 * @triggering: triggering type as provided by ACPI
21 * @quirks: Linux specific quirks as provided by struct acpi_gpio_mapping
25 enum gpiod_flags flags; member
40 int acpi_gpio_update_gpiod_flags(enum gpiod_flags *flags,
48 enum gpiod_flags *dflags,
66 acpi_gpio_update_gpiod_flags(enum gpiod_flags *flags, struct acpi_gpio_info *info) in acpi_gpio_update_gpiod_flags() argument
79 unsigned int idx, enum gpiod_flags *dflags, in acpi_find_gpio()
82 return ERR_PTR(-ENOENT); in acpi_find_gpio()
88 return ERR_PTR(-ENXIO); in acpi_node_get_gpiod()
92 return -ENODEV; in acpi_gpio_count()