Lines Matching refs:aibv
119 fib.noi = airq_iv_end(zdev->aibv); in zpci_set_airq()
120 fib.aibv = (unsigned long) zdev->aibv->vector; in zpci_set_airq()
350 struct airq_iv *aibv; in zpci_irq_handler() local
368 aibv = zpci_aibv[si]; in zpci_irq_handler()
370 ai = airq_iv_scan(aibv, ai, airq_iv_end(aibv)); in zpci_irq_handler()
374 airq_iv_lock(aibv, ai); in zpci_irq_handler()
375 generic_handle_irq(airq_iv_get_data(aibv, ai)); in zpci_irq_handler()
376 airq_iv_unlock(aibv, ai); in zpci_irq_handler()
403 zdev->aibv = airq_iv_create(msi_vecs, AIRQ_IV_DATA | AIRQ_IV_BITLOCK); in arch_setup_msi_irqs()
404 if (!zdev->aibv) in arch_setup_msi_irqs()
408 zpci_aibv[aisb] = zdev->aibv; in arch_setup_msi_irqs()
426 airq_iv_set_data(zdev->aibv, hwirq, irq); in arch_setup_msi_irqs()
449 airq_iv_release(zdev->aibv); in arch_setup_msi_irqs()
482 airq_iv_release(zdev->aibv); in arch_teardown_msi_irqs()