Home
last modified time | relevance | path

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

/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Dio.c778 struct pirq *pirqs[8]; in pt_pirq_iterate() local
783 n = radix_tree_gang_lookup(&d->pirq_tree, (void **)pirqs, pirq, in pt_pirq_iterate()
784 ARRAY_SIZE(pirqs)); in pt_pirq_iterate()
787 struct hvm_pirq_dpci *pirq_dpci = pirq_dpci(pirqs[i]); in pt_pirq_iterate()
789 pirq = pirqs[i]->pirq; in pt_pirq_iterate()
793 } while ( !rc && ++pirq < d->nr_pirqs && n == ARRAY_SIZE(pirqs) ); in pt_pirq_iterate()
/xen-4.10.0-shim-comet/xen/arch/arm/
A Dvgic-v3-its.c518 struct pending_irq *pirqs[16]; in its_handle_invall() local
554 (void **)pirqs, vlpi, in its_handle_invall()
555 ARRAY_SIZE(pirqs)); in its_handle_invall()
560 if ( pirqs[i]->lpi_vcpu_id != vcpu->vcpu_id ) in its_handle_invall()
563 vlpi = pirqs[i]->irq; in its_handle_invall()
565 err = update_lpi_property(its->d, pirqs[i]); in its_handle_invall()
567 update_lpi_vgic_status(vcpu, pirqs[i]); in its_handle_invall()
577 (nr_lpis == ARRAY_SIZE(pirqs)) ); in its_handle_invall()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dirq.c1492 struct pirq *pirqs[16]; in pirq_guest_unmask() local
1495 n = radix_tree_gang_lookup(&d->pirq_tree, (void **)pirqs, pirq, in pirq_guest_unmask()
1496 ARRAY_SIZE(pirqs)); in pirq_guest_unmask()
1499 pirq = pirqs[i]->pirq; in pirq_guest_unmask()
1500 if ( pirqs[i]->masked && in pirq_guest_unmask()
1501 !evtchn_port_is_masked(d, pirqs[i]->evtchn) ) in pirq_guest_unmask()
1502 pirq_guest_eoi(pirqs[i]); in pirq_guest_unmask()
1504 } while ( ++pirq < d->nr_pirqs && n == ARRAY_SIZE(pirqs) ); in pirq_guest_unmask()

Completed in 15 milliseconds