/linux-master/arch/arm/mach-footbridge/ |
H A D | isa-irq.c | 111 void __init isa_init_irq(unsigned int host_irq) argument 140 host_irq = (unsigned int)-1; 143 if (host_irq != (unsigned int)-1) { 163 irq_set_chained_handler(host_irq, isa_irq_handler);
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | posted_intr.c | 267 * @host_irq: host irq of the interrupt 272 int vmx_pi_update_irte(struct kvm *kvm, unsigned int host_irq, argument 320 ret = irq_set_vcpu_affinity(host_irq, NULL); 324 host_irq); 334 trace_kvm_pi_irte_update(host_irq, vcpu->vcpu_id, e->gsi, 338 ret = irq_set_vcpu_affinity(host_irq, &vcpu_info); 340 ret = irq_set_vcpu_affinity(host_irq, NULL);
|
H A D | posted_intr.h | 102 int vmx_pi_update_irte(struct kvm *kvm, unsigned int host_irq,
|
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-v4.c | 137 irq->host_irq = irq_find_mapping(vpe->sgi_domain, i); 141 desc = irq_to_desc(irq->host_irq); 146 ret = irq_set_irqchip_state(irq->host_irq, 174 ret = irq_get_irqchip_state(irq->host_irq, 179 desc = irq_to_desc(irq->host_irq); 464 irq->host_irq = virq; 470 ret = irq_set_irqchip_state(irq->host_irq, 473 WARN_RATELIMIT(ret, "IRQ %d", irq->host_irq); 515 WARN_ON(!(irq->hw && irq->host_irq == virq));
|
H A D | vgic-mmio.c | 66 WARN_ON(its_prop_update_vsgi(irq->host_irq, irq->priority, irq->group)); 133 data = &irq_to_desc(irq->host_irq)->irq_data; 135 enable_irq(irq->host_irq); 178 disable_irq_nosync(irq->host_irq); 257 err = irq_get_irqchip_state(irq->host_irq, 260 WARN_RATELIMIT(err, "IRQ %d", irq->host_irq); 333 err = irq_set_irqchip_state(irq->host_irq, 336 WARN_RATELIMIT(err, "IRQ %d", irq->host_irq); 419 err = irq_set_irqchip_state(irq->host_irq, 422 WARN_RATELIMIT(err, "IRQ %d", irq->host_irq); [all...] |
H A D | vgic.c | 156 WARN_ON(irq_set_irqchip_state(irq->host_irq, 170 WARN_ON(irq_get_irqchip_state(irq->host_irq, 181 WARN_ON(irq_set_irqchip_state(irq->host_irq, 463 unsigned int host_irq, 470 * Find the physical IRQ number corresponding to @host_irq 472 desc = irq_to_desc(host_irq); 482 irq->host_irq = host_irq; 496 int kvm_vgic_map_phys_irq(struct kvm_vcpu *vcpu, unsigned int host_irq, argument 506 ret = kvm_vgic_map_irq(vcpu, irq, host_irq, op 462 kvm_vgic_map_irq(struct kvm_vcpu *vcpu, struct vgic_irq *irq, unsigned int host_irq, struct irq_ops *ops) argument [all...] |
H A D | vgic-debug.c | 199 err = irq_get_irqchip_state(irq->host_irq,
|
H A D | vgic-its.c | 314 return its_prop_update_vlpi(irq->host_irq, prop, needs_inv); 378 ret = its_get_vlpi(irq->host_irq, &map); 387 ret = its_map_vlpi(irq->host_irq, &map); 772 return irq_set_irqchip_state(irq->host_irq, 845 WARN_ON(its_unmap_vlpi(ite->irq->host_irq)); 1334 return irq_set_irqchip_state(ite->irq->host_irq,
|
H A D | vgic-mmio-v3.c | 1029 err = irq_set_irqchip_state(irq->host_irq, 1032 WARN_RATELIMIT(err, "IRQ %d", irq->host_irq);
|
/linux-master/drivers/cpufreq/ |
H A D | brcmstb-avs-cpufreq.c | 182 int host_irq; member in struct:private_data 207 if (priv->host_irq >= 0) 581 priv->host_irq = platform_get_irq_byname(pdev, BRCM_AVS_HOST_INTR); 583 ret = devm_request_irq(dev, priv->host_irq, irq_handler, 586 if (ret && priv->host_irq >= 0) { 588 BRCM_AVS_HOST_INTR, priv->host_irq, ret);
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_xics.h | 47 u32 host_irq; member in struct:ics_irq_state
|
H A D | book3s_xics.c | 119 if (state->host_irq) 1479 unsigned long host_irq) 1489 ics->irq_state[idx].host_irq = host_irq; 1495 unsigned long host_irq) 1505 ics->irq_state[idx].host_irq = 0; 1478 kvmppc_xics_set_mapped(struct kvm *kvm, unsigned long irq, unsigned long host_irq) argument 1494 kvmppc_xics_clr_mapped(struct kvm *kvm, unsigned long irq, unsigned long host_irq) argument
|
H A D | book3s_xive.c | 1552 unsigned long host_irq) 1558 irq_domain_get_irq_data(irq_get_default_host(), host_irq); 1568 __func__, guest_irq, host_irq, hw_irq); 1588 rc = irq_set_vcpu_affinity(host_irq, state); 1590 pr_err("Failed to set VCPU affinity for host IRQ %ld\n", host_irq); 1650 unsigned long host_irq) 1662 pr_debug("%s: GIRQ 0x%lx host IRQ %ld\n", __func__, guest_irq, host_irq); 1687 rc = irq_set_vcpu_affinity(host_irq, NULL); 1689 pr_err("Failed to clr VCPU affinity for host IRQ %ld\n", host_irq); 1551 kvmppc_xive_set_mapped(struct kvm *kvm, unsigned long guest_irq, unsigned long host_irq) argument 1649 kvmppc_xive_clr_mapped(struct kvm *kvm, unsigned long guest_irq, unsigned long host_irq) argument
|
H A D | book3s_hv_rm_xics.c | 715 if (state->host_irq) { 724 xics_opal_set_server(state->host_irq, pcpu);
|
H A D | book3s_hv.c | 5799 static int kvmppc_set_passthru_irq(struct kvm *kvm, int host_irq, int guest_gsi) argument 5811 desc = irq_to_desc(host_irq); 5836 host_irq, guest_gsi); 5873 * The 'host_irq' number is mapped in the PCI-MSI domain but 5877 host_data = irq_domain_get_irq_data(irq_get_default_host(), host_irq); 5884 rc = kvmppc_xive_set_mapped(kvm, guest_gsi, host_irq); 5895 static int kvmppc_clr_passthru_irq(struct kvm *kvm, int host_irq, int guest_gsi) argument 5904 desc = irq_to_desc(host_irq); 5925 rc = kvmppc_xive_clr_mapped(kvm, guest_gsi, host_irq);
|
/linux-master/include/kvm/ |
H A D | arm_vgic.h | 144 unsigned int host_irq; /* linux irq corresponding to hwintid */ member in struct:vgic_irq 381 int kvm_vgic_map_phys_irq(struct kvm_vcpu *vcpu, unsigned int host_irq,
|
/linux-master/drivers/irqchip/ |
H A D | irq-pruss-intc.c | 119 * @host_irq: host irq number 123 u8 host_irq; member in struct:pruss_host_irq_data 485 u8 host_irq = host_irq_data->host_irq + FIRST_PRU_HOST_INT; local 494 hipir = pruss_intc_read_reg(intc, PRU_INTC_HIPIR(host_irq)); 582 host_data->host_irq = i;
|
/linux-master/arch/x86/kvm/svm/ |
H A D | avic.c | 889 * @host_irq: host irq of the interrupt 894 int avic_pi_update_irte(struct kvm *kvm, unsigned int host_irq, argument 905 pr_debug("SVM: %s: host_irq=%#x, guest_irq=%#x, set=%#x\n", 906 __func__, host_irq, guest_irq, set); 943 ret = irq_set_vcpu_affinity(host_irq, &pi); 965 ret = irq_set_vcpu_affinity(host_irq, &pi); 984 trace_kvm_pi_irte_update(host_irq, svm->vcpu.vcpu_id,
|
H A D | svm.h | 656 int avic_pi_update_irte(struct kvm *kvm, unsigned int host_irq,
|
/linux-master/drivers/usb/chipidea/ |
H A D | host.c | 114 static irqreturn_t host_irq(struct ci_hdrc *ci) function 484 rdrv->irq = host_irq;
|
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_ppc.h | 683 unsigned long host_irq); 685 unsigned long host_irq); 733 unsigned long host_irq); 735 unsigned long host_irq);
|
/linux-master/arch/x86/kvm/ |
H A D | trace.h | 1080 TP_PROTO(unsigned int host_irq, unsigned int vcpu_id, 1083 TP_ARGS(host_irq, vcpu_id, gsi, gvec, pi_desc_addr, set), 1086 __field( unsigned int, host_irq ) 1095 __entry->host_irq = host_irq; 1106 __entry->host_irq,
|
/linux-master/virt/kvm/ |
H A D | eventfd.c | 288 struct kvm *kvm, unsigned int host_irq, 287 kvm_arch_update_irqfd_routing( struct kvm *kvm, unsigned int host_irq, uint32_t guest_irq, bool set) argument
|
/linux-master/include/linux/ |
H A D | kvm_host.h | 2305 int kvm_arch_update_irqfd_routing(struct kvm *kvm, unsigned int host_irq,
|
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 1762 int (*pi_update_irte)(struct kvm *kvm, unsigned int host_irq,
|