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()
185 free_irq(irq, osc); in at91_clk_register_main_osc()
196 unsigned int irq; in of_at91rm9200_clk_main_osc_setup() local
205 irq = irq_of_parse_and_map(np, 0); in of_at91rm9200_clk_main_osc_setup()
206 if (!irq) in of_at91rm9200_clk_main_osc_setup()
209 clk = at91_clk_register_main_osc(pmc, irq, name, parent_name, bypass); in of_at91rm9200_clk_main_osc_setup()
216 static irqreturn_t clk_main_rc_osc_irq_handler(int irq, void *dev_id) in clk_main_rc_osc_irq_handler() argument
221 disable_irq_nosync(osc->irq); in clk_main_rc_osc_irq_handler()
240 enable_irq(osc->irq); in clk_main_rc_osc_prepare()
296 unsigned int irq, in at91_clk_register_main_rc_osc() argument
305 if (!pmc || !irq || !name || !frequency) in at91_clk_register_main_rc_osc()
320 osc->irq = irq; in at91_clk_register_main_rc_osc()
325 irq_set_status_flags(osc->irq, IRQ_NOAUTOEN); in at91_clk_register_main_rc_osc()
326 ret = request_irq(osc->irq, clk_main_rc_osc_irq_handler, in at91_clk_register_main_rc_osc()
333 free_irq(irq, osc); in at91_clk_register_main_rc_osc()
344 unsigned int irq; in of_at91sam9x5_clk_main_rc_osc_setup() local
353 irq = irq_of_parse_and_map(np, 0); in of_at91sam9x5_clk_main_rc_osc_setup()
354 if (!irq) in of_at91sam9x5_clk_main_rc_osc_setup()
357 clk = at91_clk_register_main_rc_osc(pmc, irq, name, frequency, in of_at91sam9x5_clk_main_rc_osc_setup()
479 static irqreturn_t clk_sam9x5_main_irq_handler(int irq, void *dev_id) in clk_sam9x5_main_irq_handler() argument
484 disable_irq_nosync(clkmain->irq); in clk_sam9x5_main_irq_handler()
495 enable_irq(clkmain->irq); in clk_sam9x5_main_prepare()
535 enable_irq(clkmain->irq); in clk_sam9x5_main_set_parent()
560 unsigned int irq, in at91_clk_register_sam9x5_main() argument
570 if (!pmc || !irq || !name) in at91_clk_register_sam9x5_main()
588 clkmain->irq = irq; in at91_clk_register_sam9x5_main()
592 irq_set_status_flags(clkmain->irq, IRQ_NOAUTOEN); in at91_clk_register_sam9x5_main()
593 ret = request_irq(clkmain->irq, clk_sam9x5_main_irq_handler, in at91_clk_register_sam9x5_main()
600 free_irq(clkmain->irq, clkmain); in at91_clk_register_sam9x5_main()
613 unsigned int irq; in of_at91sam9x5_clk_main_setup() local
629 irq = irq_of_parse_and_map(np, 0); in of_at91sam9x5_clk_main_setup()
630 if (!irq) in of_at91sam9x5_clk_main_setup()
633 clk = at91_clk_register_sam9x5_main(pmc, irq, name, parent_names, in of_at91sam9x5_clk_main_setup()