Lines Matching refs:pin
28 unsigned int pin; member
35 unsigned int pin; member
74 static int acpi_gpiochip_pin_to_gpio_offset(struct gpio_chip *chip, int pin) in acpi_gpiochip_pin_to_gpio_offset() argument
80 return pin; in acpi_gpiochip_pin_to_gpio_offset()
88 if (range->pins[i] == pin) in acpi_gpiochip_pin_to_gpio_offset()
92 if (pin >= range->pin_base && in acpi_gpiochip_pin_to_gpio_offset()
93 pin < range->pin_base + range->npins) { in acpi_gpiochip_pin_to_gpio_offset()
97 return gpio_base + pin - range->pin_base; in acpi_gpiochip_pin_to_gpio_offset()
106 int pin) in acpi_gpiochip_pin_to_gpio_offset() argument
108 return pin; in acpi_gpiochip_pin_to_gpio_offset()
121 static struct gpio_desc *acpi_get_gpiod(char *path, int pin) in acpi_get_gpiod() argument
136 offset = acpi_gpiochip_pin_to_gpio_offset(chip, pin); in acpi_get_gpiod()
156 acpi_execute_simple_method(event->handle, NULL, event->pin); in acpi_gpio_irq_handler_evt()
177 int ret, pin, irq; in acpi_gpiochip_request_interrupt() local
187 pin = agpio->pin_table[0]; in acpi_gpiochip_request_interrupt()
189 if (pin <= 255) { in acpi_gpiochip_request_interrupt()
193 pin); in acpi_gpiochip_request_interrupt()
204 pin = acpi_gpiochip_pin_to_gpio_offset(chip, pin); in acpi_gpiochip_request_interrupt()
205 if (pin < 0) in acpi_gpiochip_request_interrupt()
208 desc = gpiochip_request_own_desc(chip, pin, "ACPI:Event"); in acpi_gpiochip_request_interrupt()
216 ret = gpiochip_lock_as_irq(chip, pin); in acpi_gpiochip_request_interrupt()
255 event->pin = pin; in acpi_gpiochip_request_interrupt()
272 gpiochip_unlock_as_irq(chip, pin); in acpi_gpiochip_request_interrupt()
343 gpiochip_unlock_as_irq(chip, event->pin); in acpi_gpiochip_free_interrupts()
553 int pin = agpio->pin_table[i]; in acpi_gpio_adr_space_handler() local
558 pin = acpi_gpiochip_pin_to_gpio_offset(chip, pin); in acpi_gpio_adr_space_handler()
559 if (pin < 0) { in acpi_gpio_adr_space_handler()
568 if (conn->pin == pin) { in acpi_gpio_adr_space_handler()
575 desc = gpiochip_request_own_desc(chip, pin, in acpi_gpio_adr_space_handler()
614 conn->pin = pin; in acpi_gpio_adr_space_handler()