Searched refs:aibv (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/pci/ |
H A D | pci_irq.c | 47 fib.fmt0.noi = airq_iv_end(zdev->aibv); in zpci_set_airq() 48 fib.fmt0.aibv = (unsigned long) zdev->aibv->vector; in zpci_set_airq() 203 struct airq_iv *aibv; in zpci_floating_irq_handler() local 222 aibv = zpci_ibv[si]; in zpci_floating_irq_handler() 224 ai = airq_iv_scan(aibv, ai, airq_iv_end(aibv)); in zpci_floating_irq_handler() 228 airq_iv_lock(aibv, ai); in zpci_floating_irq_handler() 229 generic_handle_irq(airq_iv_get_data(aibv, ai)); in zpci_floating_irq_handler() 230 airq_iv_unlock(aibv, a in zpci_floating_irq_handler() [all...] |
/kernel/linux/linux-6.6/arch/s390/pci/ |
H A D | pci_irq.c | 41 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() 239 struct airq_iv *aibv; in zpci_floating_irq_handler() local 258 aibv = zpci_ibv[si]; in zpci_floating_irq_handler() 260 ai = airq_iv_scan(aibv, ai, airq_iv_end(aibv)); in zpci_floating_irq_handler() 264 airq_iv_lock(aibv, ai); in zpci_floating_irq_handler() 265 generic_handle_irq(airq_iv_get_data(aibv, ai)); in zpci_floating_irq_handler() 266 airq_iv_unlock(aibv, a in zpci_floating_irq_handler() [all...] |
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | pci.c | 167 fib.fmt0.noi = airq_iv_end(zdev->aibv); in kvm_zpci_set_airq() 168 fib.fmt0.aibv = virt_to_phys(zdev->aibv->vector); in kvm_zpci_set_airq() 252 hva = gfn_to_hva(kvm, gpa_to_gfn((gpa_t)fib->fmt0.aibv)); in kvm_s390_pci_aif_enable() 261 gaddr = page_to_phys(aibv_page) + (fib->fmt0.aibv & ~PAGE_MASK); in kvm_s390_pci_aif_enable() 262 fib->fmt0.aibv = gaddr; in kvm_s390_pci_aif_enable() 289 zdev->aibv = airq_iv_create(msi_vecs, AIRQ_IV_DATA | in kvm_s390_pci_aif_enable() 292 phys_to_virt(fib->fmt0.aibv)); in kvm_s390_pci_aif_enable() 319 zdev->kzdev->fib.fmt0.aibv = fib->fmt0.aibv; in kvm_s390_pci_aif_enable() [all...] |
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | pci_insn.h | 68 u64 aibv; /* Adapter int bit vector address */ member
|
H A D | pci.h | 149 struct airq_iv *aibv; /* adapter interrupt bit vector */ member
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | pci_insn.h | 68 u64 aibv; /* Adapter int bit vector address */ member
|
H A D | pci.h | 155 struct airq_iv *aibv; /* adapter interrupt bit vector */ member
|
Completed in 8 milliseconds