Lines Matching refs:irq_data

283 static void zynq_gpio_irq_mask(struct irq_data *irq_data)  in zynq_gpio_irq_mask()  argument
286 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_mask()
288 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_mask()
303 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask() argument
306 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_unmask()
308 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_unmask()
322 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack() argument
325 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_ack()
327 device_pin_num = irq_data->hwirq; in zynq_gpio_irq_ack()
340 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable() argument
352 zynq_gpio_irq_ack(irq_data); in zynq_gpio_irq_enable()
353 zynq_gpio_irq_unmask(irq_data); in zynq_gpio_irq_enable()
371 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type() argument
375 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_set_irq_type()
377 device_pin_num = irq_data->hwirq; in zynq_gpio_set_irq_type()
426 __irq_set_chip_handler_name_locked(irq_data->irq, in zynq_gpio_set_irq_type()
429 __irq_set_chip_handler_name_locked(irq_data->irq, in zynq_gpio_set_irq_type()
436 static int zynq_gpio_set_wake(struct irq_data *data, unsigned int on) in zynq_gpio_set_wake()
523 struct irq_data *data = irq_get_irq_data(irq); in zynq_gpio_suspend()
535 struct irq_data *data = irq_get_irq_data(irq); in zynq_gpio_resume()