Lines Matching refs:ares
212 bool acpi_gpio_get_irq_resource(struct acpi_resource *ares,
217 if (ares->type != ACPI_RESOURCE_TYPE_GPIO)
220 gpio = &ares->data.gpio;
232 * @ares: Pointer to the ACPI resource to fetch
235 bool acpi_gpio_get_io_resource(struct acpi_resource *ares,
240 if (ares->type != ACPI_RESOURCE_TYPE_GPIO)
243 gpio = &ares->data.gpio;
406 static acpi_status acpi_gpiochip_alloc_event(struct acpi_resource *ares,
419 if (!acpi_gpio_get_irq_resource(ares, &agpio))
754 static int acpi_populate_gpio_lookup(struct acpi_resource *ares, void *data)
758 if (ares->type != ACPI_RESOURCE_TYPE_GPIO)
762 const struct acpi_resource_gpio *agpio = &ares->data.gpio;
1130 struct acpi_resource *ares;
1137 achip->conn_info.length, &ares);
1141 if (WARN_ON(ares->type != ACPI_RESOURCE_TYPE_GPIO)) {
1142 ACPI_FREE(ares);
1146 agpio = &ares->data.gpio;
1150 ACPI_FREE(ares);
1220 ACPI_FREE(ares);
1418 static int acpi_find_gpio_count(struct acpi_resource *ares, void *data)
1422 if (ares->type == ACPI_RESOURCE_TYPE_GPIO)
1423 *count += ares->data.gpio.pin_table_length;