Lines Matching refs:virq_sgi
135 int virq_sgi; member
781 enable_percpu_irq(pdata->virq_sgi, IRQ_TYPE_NONE); in xlnx_mbox_cpuhp_start()
792 disable_percpu_irq(pdata->virq_sgi); in xlnx_mbox_cpuhp_down()
803 disable_percpu_irq(pdata->virq_sgi); in xlnx_disable_percpu_irq()
847 pdata->virq_sgi = irq_create_fwspec_mapping(&sgi_fwspec); in xlnx_mbox_init_sgi()
852 ret = request_percpu_irq(pdata->virq_sgi, zynqmp_sgi_interrupt, pdev->name, in xlnx_mbox_init_sgi()
856 irq_dispose_mapping(pdata->virq_sgi); in xlnx_mbox_init_sgi()
860 irq_set_status_flags(pdata->virq_sgi, IRQ_PER_CPU); in xlnx_mbox_init_sgi()
875 irq_clear_status_flags(pdata->virq_sgi, IRQ_PER_CPU); in xlnx_mbox_cleanup_sgi()
876 free_percpu_irq(pdata->virq_sgi, &per_cpu_pdata); in xlnx_mbox_cleanup_sgi()
877 irq_dispose_mapping(pdata->virq_sgi); in xlnx_mbox_cleanup_sgi()