Lines Matching refs:irq_data

404 static void zynq_gpio_irq_mask(struct irq_data *irq_data)  in zynq_gpio_irq_mask()  argument
407 const unsigned long offset = irqd_to_hwirq(irq_data); in zynq_gpio_irq_mask()
408 struct gpio_chip *chip = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_mask()
410 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_mask()
413 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_mask()
428 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask() argument
431 const unsigned long offset = irqd_to_hwirq(irq_data); in zynq_gpio_irq_unmask()
432 struct gpio_chip *chip = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_unmask()
434 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_unmask()
437 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_unmask()
451 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack() argument
455 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_ack()
457 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_ack()
470 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable() argument
482 zynq_gpio_irq_ack(irq_data); in zynq_gpio_irq_enable()
483 zynq_gpio_irq_unmask(irq_data); in zynq_gpio_irq_enable()
501 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type() argument
506 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_set_irq_type()
508 device_pin_num = irq_data->hwirq; in zynq_gpio_set_irq_type()
557 irq_set_chip_handler_name_locked(irq_data, in zynq_gpio_set_irq_type()
561 irq_set_chip_handler_name_locked(irq_data, in zynq_gpio_set_irq_type()
568 static int zynq_gpio_set_wake(struct irq_data *data, unsigned int on) in zynq_gpio_set_wake()
578 static int zynq_gpio_irq_reqres(struct irq_data *d) in zynq_gpio_irq_reqres()
590 static void zynq_gpio_irq_relres(struct irq_data *d) in zynq_gpio_irq_relres()
739 struct irq_data *data = irq_get_irq_data(gpio->irq); in zynq_gpio_suspend()
760 struct irq_data *data = irq_get_irq_data(gpio->irq); in zynq_gpio_resume()