Lines Matching refs:irq_data

406 static void zynq_gpio_irq_mask(struct irq_data *irq_data)  in zynq_gpio_irq_mask()  argument
409 const unsigned long offset = irqd_to_hwirq(irq_data); in zynq_gpio_irq_mask()
410 struct gpio_chip *chip = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_mask()
412 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_mask()
415 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_mask()
430 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask() argument
433 const unsigned long offset = irqd_to_hwirq(irq_data); in zynq_gpio_irq_unmask()
434 struct gpio_chip *chip = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_unmask()
436 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_unmask()
439 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_unmask()
453 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack() argument
457 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_ack()
459 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_ack()
472 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable() argument
484 zynq_gpio_irq_ack(irq_data); in zynq_gpio_irq_enable()
485 zynq_gpio_irq_unmask(irq_data); in zynq_gpio_irq_enable()
503 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type() argument
508 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_set_irq_type()
510 device_pin_num = irq_data->hwirq; in zynq_gpio_set_irq_type()
559 irq_set_chip_handler_name_locked(irq_data, in zynq_gpio_set_irq_type()
563 irq_set_chip_handler_name_locked(irq_data, in zynq_gpio_set_irq_type()
570 static int zynq_gpio_set_wake(struct irq_data *data, unsigned int on) in zynq_gpio_set_wake()
580 static int zynq_gpio_irq_reqres(struct irq_data *d) in zynq_gpio_irq_reqres()
592 static void zynq_gpio_irq_relres(struct irq_data *d) in zynq_gpio_irq_relres()
741 struct irq_data *data = irq_get_irq_data(gpio->irq); in zynq_gpio_suspend()
762 struct irq_data *data = irq_get_irq_data(gpio->irq); in zynq_gpio_resume()