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