Searched refs:achip (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/gpio/
H A Dgpiolib-acpi.c522 struct acpi_gpio_chip *achip = region_context; acpi_gpio_adr_space_handler() local
523 struct gpio_chip *chip = achip->chip; acpi_gpio_adr_space_handler()
532 status = acpi_buffer_to_resource(achip->conn_info.connection, acpi_gpio_adr_space_handler()
533 achip->conn_info.length, &ares); acpi_gpio_adr_space_handler()
564 mutex_lock(&achip->conn_lock); acpi_gpio_adr_space_handler()
567 list_for_each_entry(conn, &achip->conns, node) { acpi_gpio_adr_space_handler()
579 mutex_unlock(&achip->conn_lock); acpi_gpio_adr_space_handler()
610 mutex_unlock(&achip->conn_lock); acpi_gpio_adr_space_handler()
616 list_add_tail(&conn->node, &achip->conns); acpi_gpio_adr_space_handler()
619 mutex_unlock(&achip->conn_lock); acpi_gpio_adr_space_handler()
633 static void acpi_gpiochip_request_regions(struct acpi_gpio_chip *achip) acpi_gpiochip_request_regions() argument
635 struct gpio_chip *chip = achip->chip; acpi_gpiochip_request_regions()
639 INIT_LIST_HEAD(&achip->conns); acpi_gpiochip_request_regions()
640 mutex_init(&achip->conn_lock); acpi_gpiochip_request_regions()
643 NULL, achip); acpi_gpiochip_request_regions()
648 static void acpi_gpiochip_free_regions(struct acpi_gpio_chip *achip) acpi_gpiochip_free_regions() argument
650 struct gpio_chip *chip = achip->chip; acpi_gpiochip_free_regions()
662 list_for_each_entry_safe_reverse(conn, tmp, &achip->conns, node) { acpi_gpiochip_free_regions()

Completed in 110 milliseconds