Lines Matching refs:irq_data

404 static void zynq_gpio_irq_mask(struct irq_data *irq_data)  in zynq_gpio_irq_mask()  argument
408 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_mask()
410 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_mask()
425 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask() argument
429 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_unmask()
431 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_unmask()
445 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack() argument
449 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_irq_ack()
451 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_ack()
464 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable() argument
476 zynq_gpio_irq_ack(irq_data); in zynq_gpio_irq_enable()
477 zynq_gpio_irq_unmask(irq_data); in zynq_gpio_irq_enable()
495 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type() argument
500 gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); in zynq_gpio_set_irq_type()
502 device_pin_num = irq_data->hwirq; in zynq_gpio_set_irq_type()
551 irq_set_chip_handler_name_locked(irq_data, in zynq_gpio_set_irq_type()
555 irq_set_chip_handler_name_locked(irq_data, in zynq_gpio_set_irq_type()
562 static int zynq_gpio_set_wake(struct irq_data *data, unsigned int on) in zynq_gpio_set_wake()
572 static int zynq_gpio_irq_reqres(struct irq_data *d) in zynq_gpio_irq_reqres()
584 static void zynq_gpio_irq_relres(struct irq_data *d) in zynq_gpio_irq_relres()
737 struct irq_data *data = irq_get_irq_data(gpio->irq); in zynq_gpio_suspend()
758 struct irq_data *data = irq_get_irq_data(gpio->irq); in zynq_gpio_resume()