Home
last modified time | relevance | path

Searched refs:aibv (Results 1 – 3 of 3) sorted by relevance

/linux/arch/s390/pci/
H A Dpci_irq.c41 fib.fmt0.noi = airq_iv_end(zdev->aibv); in zpci_set_airq()
42 fib.fmt0.aibv = virt_to_phys(zdev->aibv->vector); in zpci_set_airq()
263 struct airq_iv *aibv; in zpci_floating_irq_handler() local
282 aibv = zpci_ibv[si]; in zpci_floating_irq_handler()
284 ai = airq_iv_scan(aibv, ai, airq_iv_end(aibv)); in zpci_floating_irq_handler()
288 airq_iv_lock(aibv, ai); in zpci_floating_irq_handler()
289 hwirq = airq_iv_get_data(aibv, ai); in zpci_floating_irq_handler()
290 msi_domain = (struct irq_domain *)airq_iv_get_ptr(aibv, ai); in zpci_floating_irq_handler()
292 airq_iv_unlock(aibv, ai); in zpci_floating_irq_handler()
313 zdev->aibv = airq_iv_create(msi_vecs, in __alloc_airq()
[all …]
/linux/arch/s390/kvm/
H A Dpci.c166 fib.fmt0.noi = airq_iv_end(zdev->aibv); in kvm_zpci_set_airq()
167 fib.fmt0.aibv = virt_to_phys(zdev->aibv->vector); in kvm_zpci_set_airq()
250 hva = gfn_to_hva(kvm, gpa_to_gfn((gpa_t)fib->fmt0.aibv)); in kvm_s390_pci_aif_enable()
259 gaddr = page_to_phys(aibv_page) + (fib->fmt0.aibv & ~PAGE_MASK); in kvm_s390_pci_aif_enable()
260 fib->fmt0.aibv = gaddr; in kvm_s390_pci_aif_enable()
287 zdev->aibv = airq_iv_create(msi_vecs, AIRQ_IV_DATA | in kvm_s390_pci_aif_enable()
290 phys_to_virt(fib->fmt0.aibv)); in kvm_s390_pci_aif_enable()
317 zdev->kzdev->fib.fmt0.aibv = fib->fmt0.aibv; in kvm_s390_pci_aif_enable()
357 if (zdev->kzdev->fib.fmt0.aibv == 0) in kvm_s390_pci_aif_disable()
366 vpage = phys_to_page(kzdev->fib.fmt0.aibv); in kvm_s390_pci_aif_disable()
[all …]
/linux/arch/s390/include/asm/
H A Dpci.h163 struct airq_iv *aibv; /* adapter interrupt bit vector */ member