Lines Matching refs:ares
166 static acpi_status acpi_gpiochip_request_interrupt(struct acpi_resource *ares, in acpi_gpiochip_request_interrupt() argument
179 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_gpiochip_request_interrupt()
182 agpio = &ares->data.gpio; in acpi_gpiochip_request_interrupt()
393 static int acpi_find_gpio(struct acpi_resource *ares, void *data) in acpi_find_gpio() argument
397 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_find_gpio()
401 const struct acpi_resource_gpio *agpio = &ares->data.gpio; in acpi_find_gpio()
525 struct acpi_resource *ares; in acpi_gpio_adr_space_handler() local
533 achip->conn_info.length, &ares); in acpi_gpio_adr_space_handler()
537 if (WARN_ON(ares->type != ACPI_RESOURCE_TYPE_GPIO)) { in acpi_gpio_adr_space_handler()
538 ACPI_FREE(ares); in acpi_gpio_adr_space_handler()
542 agpio = &ares->data.gpio; in acpi_gpio_adr_space_handler()
547 ACPI_FREE(ares); in acpi_gpio_adr_space_handler()
629 ACPI_FREE(ares); in acpi_gpio_adr_space_handler()
741 static int acpi_find_gpio_count(struct acpi_resource *ares, void *data) in acpi_find_gpio_count() argument
745 if (ares->type == ACPI_RESOURCE_TYPE_GPIO) in acpi_find_gpio_count()
746 *count += ares->data.gpio.pin_table_length; in acpi_find_gpio_count()