Lines Matching refs:ares
167 static acpi_status acpi_gpiochip_request_interrupt(struct acpi_resource *ares, in acpi_gpiochip_request_interrupt() argument
180 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_gpiochip_request_interrupt()
183 agpio = &ares->data.gpio; in acpi_gpiochip_request_interrupt()
397 static int acpi_find_gpio(struct acpi_resource *ares, void *data) in acpi_find_gpio() argument
401 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_find_gpio()
405 const struct acpi_resource_gpio *agpio = &ares->data.gpio; in acpi_find_gpio()
621 struct acpi_resource *ares; in acpi_gpio_adr_space_handler() local
629 achip->conn_info.length, &ares); in acpi_gpio_adr_space_handler()
633 if (WARN_ON(ares->type != ACPI_RESOURCE_TYPE_GPIO)) { in acpi_gpio_adr_space_handler()
634 ACPI_FREE(ares); in acpi_gpio_adr_space_handler()
638 agpio = &ares->data.gpio; in acpi_gpio_adr_space_handler()
643 ACPI_FREE(ares); in acpi_gpio_adr_space_handler()
744 ACPI_FREE(ares); in acpi_gpio_adr_space_handler()
857 static int acpi_find_gpio_count(struct acpi_resource *ares, void *data) in acpi_find_gpio_count() argument
861 if (ares->type == ACPI_RESOURCE_TYPE_GPIO) in acpi_find_gpio_count()
862 *count += ares->data.gpio.pin_table_length; in acpi_find_gpio_count()