Lines Matching refs:irq_data

120 	struct irq_data *data = irq_get_irq_data(irq);  in octeon_irq_free_cd()
161 static void octeon_irq_core_ack(struct irq_data *data) in octeon_irq_core_ack()
177 static void octeon_irq_core_eoi(struct irq_data *data) in octeon_irq_core_eoi()
191 struct irq_data *data = arg; in octeon_irq_core_set_enable_local()
205 static void octeon_irq_core_disable(struct irq_data *data) in octeon_irq_core_disable()
211 static void octeon_irq_core_enable(struct irq_data *data) in octeon_irq_core_enable()
217 static void octeon_irq_core_bus_lock(struct irq_data *data) in octeon_irq_core_bus_lock()
224 static void octeon_irq_core_bus_sync_unlock(struct irq_data *data) in octeon_irq_core_bus_sync_unlock()
271 static int next_cpu_for_irq(struct irq_data *data) in next_cpu_for_irq()
303 static void octeon_irq_ciu_enable(struct irq_data *data) in octeon_irq_ciu_enable()
337 static void octeon_irq_ciu_enable_local(struct irq_data *data) in octeon_irq_ciu_enable_local()
369 static void octeon_irq_ciu_disable_local(struct irq_data *data) in octeon_irq_ciu_disable_local()
401 static void octeon_irq_ciu_disable_all(struct irq_data *data) in octeon_irq_ciu_disable_all()
434 static void octeon_irq_ciu_enable_all(struct irq_data *data) in octeon_irq_ciu_enable_all()
471 static void octeon_irq_ciu_enable_v2(struct irq_data *data) in octeon_irq_ciu_enable_v2()
498 static void octeon_irq_ciu_enable_sum2(struct irq_data *data) in octeon_irq_ciu_enable_sum2()
514 static void octeon_irq_ciu_disable_local_sum2(struct irq_data *data) in octeon_irq_ciu_disable_local_sum2()
527 static void octeon_irq_ciu_ack_sum2(struct irq_data *data) in octeon_irq_ciu_ack_sum2()
540 static void octeon_irq_ciu_disable_all_sum2(struct irq_data *data) in octeon_irq_ciu_disable_all_sum2()
560 static void octeon_irq_ciu_enable_local_v2(struct irq_data *data) in octeon_irq_ciu_enable_local_v2()
579 static void octeon_irq_ciu_disable_local_v2(struct irq_data *data) in octeon_irq_ciu_disable_local_v2()
601 static void octeon_irq_ciu_ack(struct irq_data *data) in octeon_irq_ciu_ack()
621 static void octeon_irq_ciu_disable_all_v2(struct irq_data *data) in octeon_irq_ciu_disable_all_v2()
651 static void octeon_irq_ciu_enable_all_v2(struct irq_data *data) in octeon_irq_ciu_enable_all_v2()
677 static int octeon_irq_ciu_set_type(struct irq_data *data, unsigned int t) in octeon_irq_ciu_set_type()
689 static void octeon_irq_gpio_setup(struct irq_data *data) in octeon_irq_gpio_setup()
709 static void octeon_irq_ciu_enable_gpio_v2(struct irq_data *data) in octeon_irq_ciu_enable_gpio_v2()
715 static void octeon_irq_ciu_enable_gpio(struct irq_data *data) in octeon_irq_ciu_enable_gpio()
721 static int octeon_irq_ciu_gpio_set_type(struct irq_data *data, unsigned int t) in octeon_irq_ciu_gpio_set_type()
734 static void octeon_irq_ciu_disable_gpio_v2(struct irq_data *data) in octeon_irq_ciu_disable_gpio_v2()
744 static void octeon_irq_ciu_disable_gpio(struct irq_data *data) in octeon_irq_ciu_disable_gpio()
754 static void octeon_irq_ciu_gpio_ack(struct irq_data *data) in octeon_irq_ciu_gpio_ack()
767 static void octeon_irq_cpu_offline_ciu(struct irq_data *data) in octeon_irq_cpu_offline_ciu()
791 static int octeon_irq_ciu_set_affinity(struct irq_data *data, in octeon_irq_ciu_set_affinity()
852 static int octeon_irq_ciu_set_affinity_v2(struct irq_data *data, in octeon_irq_ciu_set_affinity_v2()
897 static int octeon_irq_ciu_set_affinity_sum2(struct irq_data *data, in octeon_irq_ciu_set_affinity_sum2()
926 static unsigned int edge_startup(struct irq_data *data) in edge_startup()
1076 static void octeon_irq_ciu_wd_enable(struct irq_data *data) in octeon_irq_ciu_wd_enable()
1100 static void octeon_irq_ciu1_wd_enable_v2(struct irq_data *data) in octeon_irq_ciu1_wd_enable_v2()
1659 static void octeon_irq_ciu2_wd_enable(struct irq_data *data) in octeon_irq_ciu2_wd_enable()
1675 static void octeon_irq_ciu2_enable(struct irq_data *data) in octeon_irq_ciu2_enable()
1691 static void octeon_irq_ciu2_enable_local(struct irq_data *data) in octeon_irq_ciu2_enable_local()
1707 static void octeon_irq_ciu2_disable_local(struct irq_data *data) in octeon_irq_ciu2_disable_local()
1723 static void octeon_irq_ciu2_ack(struct irq_data *data) in octeon_irq_ciu2_ack()
1738 static void octeon_irq_ciu2_disable_all(struct irq_data *data) in octeon_irq_ciu2_disable_all()
1754 static void octeon_irq_ciu2_mbox_enable_all(struct irq_data *data) in octeon_irq_ciu2_mbox_enable_all()
1768 static void octeon_irq_ciu2_mbox_disable_all(struct irq_data *data) in octeon_irq_ciu2_mbox_disable_all()
1782 static void octeon_irq_ciu2_mbox_enable_local(struct irq_data *data) in octeon_irq_ciu2_mbox_enable_local()
1793 static void octeon_irq_ciu2_mbox_disable_local(struct irq_data *data) in octeon_irq_ciu2_mbox_disable_local()
1805 static int octeon_irq_ciu2_set_affinity(struct irq_data *data, in octeon_irq_ciu2_set_affinity()
1838 static void octeon_irq_ciu2_enable_gpio(struct irq_data *data) in octeon_irq_ciu2_enable_gpio()
1844 static void octeon_irq_ciu2_disable_gpio(struct irq_data *data) in octeon_irq_ciu2_disable_gpio()
2142 static void octeon_irq_cib_enable(struct irq_data *data) in octeon_irq_cib_enable()
2156 static void octeon_irq_cib_disable(struct irq_data *data) in octeon_irq_cib_disable()
2170 static int octeon_irq_cib_set_type(struct irq_data *data, unsigned int t) in octeon_irq_cib_set_type()
2278 struct irq_data *irq_data = irq_desc_get_irq_data(desc); in octeon_irq_cib_handler() local
2280 if (irqd_get_trigger_type(irq_data) & in octeon_irq_cib_handler()
2404 void octeon_irq_ciu3_enable(struct irq_data *data) in octeon_irq_ciu3_enable()
2429 void octeon_irq_ciu3_disable(struct irq_data *data) in octeon_irq_ciu3_disable()
2447 void octeon_irq_ciu3_ack(struct irq_data *data) in octeon_irq_ciu3_ack()
2471 void octeon_irq_ciu3_mask(struct irq_data *data) in octeon_irq_ciu3_mask()
2487 void octeon_irq_ciu3_mask_ack(struct irq_data *data) in octeon_irq_ciu3_mask_ack()
2512 static int octeon_irq_ciu3_set_affinity(struct irq_data *data, in octeon_irq_ciu3_set_affinity()
2715 static void octeon_irq_ciu3_mbox_set_enable(struct irq_data *data, int cpu, bool en) in octeon_irq_ciu3_mbox_set_enable()
2744 static void octeon_irq_ciu3_mbox_enable(struct irq_data *data) in octeon_irq_ciu3_mbox_enable()
2755 static void octeon_irq_ciu3_mbox_disable(struct irq_data *data) in octeon_irq_ciu3_mbox_disable()
2766 static void octeon_irq_ciu3_mbox_ack(struct irq_data *data) in octeon_irq_ciu3_mbox_ack()
2785 static void octeon_irq_ciu3_mbox_cpu_online(struct irq_data *data) in octeon_irq_ciu3_mbox_cpu_online()
2790 static void octeon_irq_ciu3_mbox_cpu_offline(struct irq_data *data) in octeon_irq_ciu3_mbox_cpu_offline()