Lines Matching refs:ares
154 bool acpi_gpio_get_irq_resource(struct acpi_resource *ares,
159 if (ares->type != ACPI_RESOURCE_TYPE_GPIO)
162 gpio = &ares->data.gpio;
260 static acpi_status acpi_gpiochip_alloc_event(struct acpi_resource *ares,
272 if (!acpi_gpio_get_irq_resource(ares, &agpio))
642 static int acpi_populate_gpio_lookup(struct acpi_resource *ares, void *data)
646 if (ares->type != ACPI_RESOURCE_TYPE_GPIO)
650 const struct acpi_resource_gpio *agpio = &ares->data.gpio;
1000 struct acpi_resource *ares;
1007 achip->conn_info.length, &ares);
1011 if (WARN_ON(ares->type != ACPI_RESOURCE_TYPE_GPIO)) {
1012 ACPI_FREE(ares);
1016 agpio = &ares->data.gpio;
1020 ACPI_FREE(ares);
1096 ACPI_FREE(ares);
1294 static int acpi_find_gpio_count(struct acpi_resource *ares, void *data)
1298 if (ares->type == ACPI_RESOURCE_TYPE_GPIO)
1299 *count += ares->data.gpio.pin_table_length;