Lines Matching refs:achip
1127 struct acpi_gpio_chip *achip = region_context;
1128 struct gpio_chip *chip = achip->chip;
1136 status = acpi_buffer_to_resource(achip->conn_info.connection,
1137 achip->conn_info.length, &ares);
1161 mutex_lock(&achip->conn_lock);
1164 list_for_each_entry(conn, &achip->conns, node) {
1181 list_for_each_entry(event, &achip->events, node) {
1193 mutex_unlock(&achip->conn_lock);
1201 mutex_unlock(&achip->conn_lock);
1208 list_add_tail(&conn->node, &achip->conns);
1211 mutex_unlock(&achip->conn_lock);
1224 static void acpi_gpiochip_request_regions(struct acpi_gpio_chip *achip)
1226 struct gpio_chip *chip = achip->chip;
1230 INIT_LIST_HEAD(&achip->conns);
1231 mutex_init(&achip->conn_lock);
1234 NULL, achip);
1240 static void acpi_gpiochip_free_regions(struct acpi_gpio_chip *achip)
1242 struct gpio_chip *chip = achip->chip;
1255 list_for_each_entry_safe_reverse(conn, tmp, &achip->conns, node) {
1263 acpi_gpiochip_parse_own_gpio(struct acpi_gpio_chip *achip,
1269 struct gpio_chip *chip = achip->chip;
1304 static void acpi_gpiochip_scan_gpios(struct acpi_gpio_chip *achip)
1306 struct gpio_chip *chip = achip->chip;
1319 desc = acpi_gpiochip_parse_own_gpio(achip, fwnode, &name,