Lines Matching refs:irq
38 unsigned int irq; member
47 unsigned int irq; member
65 unsigned int irq; member
72 static irqreturn_t clk_main_osc_irq_handler(int irq, void *dev_id) in clk_main_osc_irq_handler() argument
77 disable_irq_nosync(osc->irq); in clk_main_osc_irq_handler()
98 enable_irq(osc->irq); in clk_main_osc_prepare()
143 unsigned int irq, in at91_clk_register_main_osc() argument
153 if (!pmc || !irq || !name || !parent_name) in at91_clk_register_main_osc()
168 osc->irq = irq; in at91_clk_register_main_osc()
171 irq_set_status_flags(osc->irq, IRQ_NOAUTOEN); in at91_clk_register_main_osc()
172 ret = request_irq(osc->irq, clk_main_osc_irq_handler, in at91_clk_register_main_osc()
187 free_irq(irq, osc); in at91_clk_register_main_osc()
198 unsigned int irq; in of_at91rm9200_clk_main_osc_setup() local
207 irq = irq_of_parse_and_map(np, 0); in of_at91rm9200_clk_main_osc_setup()
208 if (!irq) in of_at91rm9200_clk_main_osc_setup()
211 clk = at91_clk_register_main_osc(pmc, irq, name, parent_name, bypass); in of_at91rm9200_clk_main_osc_setup()
218 static irqreturn_t clk_main_rc_osc_irq_handler(int irq, void *dev_id) in clk_main_rc_osc_irq_handler() argument
223 disable_irq_nosync(osc->irq); in clk_main_rc_osc_irq_handler()
242 enable_irq(osc->irq); in clk_main_rc_osc_prepare()
298 unsigned int irq, in at91_clk_register_main_rc_osc() argument
307 if (!pmc || !irq || !name || !frequency) in at91_clk_register_main_rc_osc()
322 osc->irq = irq; in at91_clk_register_main_rc_osc()
327 irq_set_status_flags(osc->irq, IRQ_NOAUTOEN); in at91_clk_register_main_rc_osc()
328 ret = request_irq(osc->irq, clk_main_rc_osc_irq_handler, in at91_clk_register_main_rc_osc()
335 free_irq(irq, osc); in at91_clk_register_main_rc_osc()
346 unsigned int irq; in of_at91sam9x5_clk_main_rc_osc_setup() local
355 irq = irq_of_parse_and_map(np, 0); in of_at91sam9x5_clk_main_rc_osc_setup()
356 if (!irq) in of_at91sam9x5_clk_main_rc_osc_setup()
359 clk = at91_clk_register_main_rc_osc(pmc, irq, name, frequency, in of_at91sam9x5_clk_main_rc_osc_setup()
481 static irqreturn_t clk_sam9x5_main_irq_handler(int irq, void *dev_id) in clk_sam9x5_main_irq_handler() argument
486 disable_irq_nosync(clkmain->irq); in clk_sam9x5_main_irq_handler()
497 enable_irq(clkmain->irq); in clk_sam9x5_main_prepare()
537 enable_irq(clkmain->irq); in clk_sam9x5_main_set_parent()
562 unsigned int irq, in at91_clk_register_sam9x5_main() argument
572 if (!pmc || !irq || !name) in at91_clk_register_sam9x5_main()
590 clkmain->irq = irq; in at91_clk_register_sam9x5_main()
594 irq_set_status_flags(clkmain->irq, IRQ_NOAUTOEN); in at91_clk_register_sam9x5_main()
595 ret = request_irq(clkmain->irq, clk_sam9x5_main_irq_handler, in at91_clk_register_sam9x5_main()
602 free_irq(clkmain->irq, clkmain); in at91_clk_register_sam9x5_main()
615 unsigned int irq; in of_at91sam9x5_clk_main_setup() local
626 irq = irq_of_parse_and_map(np, 0); in of_at91sam9x5_clk_main_setup()
627 if (!irq) in of_at91sam9x5_clk_main_setup()
630 clk = at91_clk_register_sam9x5_main(pmc, irq, name, parent_names, in of_at91sam9x5_clk_main_setup()