Lines Matching refs:desc

30 	struct gpio_desc *desc;  member
36 struct gpio_desc *desc; member
176 struct gpio_desc *desc; in acpi_gpiochip_request_interrupt() local
209 desc = gpiochip_request_own_desc(chip, pin, "ACPI:Event"); in acpi_gpiochip_request_interrupt()
210 if (IS_ERR(desc)) { in acpi_gpiochip_request_interrupt()
215 gpiod_direction_input(desc); in acpi_gpiochip_request_interrupt()
223 irq = gpiod_to_irq(desc); in acpi_gpiochip_request_interrupt()
257 event->desc = desc; in acpi_gpiochip_request_interrupt()
275 gpiochip_free_own_desc(desc); in acpi_gpiochip_request_interrupt()
338 struct gpio_desc *desc; in acpi_gpiochip_free_interrupts() local
341 desc = event->desc; in acpi_gpiochip_free_interrupts()
342 if (WARN_ON(IS_ERR(desc))) in acpi_gpiochip_free_interrupts()
345 gpiochip_free_own_desc(desc); in acpi_gpiochip_free_interrupts()
393 struct gpio_desc *desc; member
404 if (lookup->n++ == lookup->index && !lookup->desc) { in acpi_find_gpio()
411 lookup->desc = acpi_get_gpiod(agpio->resource_source.string_ptr, in acpi_find_gpio()
444 if (!lookup->desc) in acpi_gpio_resource_lookup()
540 return ret ? ERR_PTR(ret) : lookup.desc; in acpi_get_gpiod_by_index()
581 return ret ? ERR_PTR(ret) : lookup.desc; in acpi_node_get_gpiod()
601 struct gpio_desc *desc; in acpi_dev_gpio_irq_get() local
603 desc = acpi_get_gpiod_by_index(adev, NULL, i, &info); in acpi_dev_gpio_irq_get()
604 if (IS_ERR(desc)) in acpi_dev_gpio_irq_get()
607 return gpiod_to_irq(desc); in acpi_dev_gpio_irq_get()
651 struct gpio_desc *desc; in acpi_gpio_adr_space_handler() local
666 desc = conn->desc; in acpi_gpio_adr_space_handler()
682 desc = event->desc; in acpi_gpio_adr_space_handler()
690 desc = gpiochip_request_own_desc(chip, pin, in acpi_gpio_adr_space_handler()
692 if (IS_ERR(desc)) { in acpi_gpio_adr_space_handler()
700 gpiod_direction_input(desc); in acpi_gpio_adr_space_handler()
711 gpiod_direction_output(desc, pull_up); in acpi_gpio_adr_space_handler()
724 gpiochip_free_own_desc(desc); in acpi_gpio_adr_space_handler()
730 conn->desc = desc; in acpi_gpio_adr_space_handler()
737 gpiod_set_raw_value_cansleep(desc, in acpi_gpio_adr_space_handler()
740 *value |= (u64)gpiod_get_raw_value_cansleep(desc) << i; in acpi_gpio_adr_space_handler()
778 gpiochip_free_own_desc(conn->desc); in acpi_gpiochip_free_regions()