Searched refs:gsi (Results 51 - 71 of 71) sorted by relevance

123

/linux-master/include/linux/
H A Dacpi.h333 int acpi_register_gsi (struct device *dev, u32 gsi, int triggering, int polarity);
334 int acpi_gsi_to_irq (u32 gsi, unsigned int *irq);
335 int acpi_isa_irq_to_gsi (unsigned isa_irq, u32 *gsi);
348 extern int acpi_get_override_irq(u32 gsi, int *trigger, int *polarity);
350 static inline int acpi_get_override_irq(u32 gsi, int *trigger, int *polarity) argument
357 * If this matches the last registration, any IRQ resources for gsi
360 void acpi_unregister_gsi (u32 gsi);
H A Dkvm_host.h652 u32 gsi; member in struct:kvm_kernel_irq_routing_entry
681 * Array indexed by gsi. Each entry contains list of irq chips
682 * the gsi is connected to.
1671 unsigned gsi; member in struct:kvm_irq_ack_notifier
1676 struct kvm_kernel_irq_routing_entry *entries, int gsi);
1687 void kvm_notify_acked_gsi(struct kvm *kvm, int gsi);
/linux-master/drivers/net/ipa/
H A Dipa_mem.c48 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
/linux-master/arch/x86/kvm/vmx/
H A Dposted_intr.c268 * @guest_irq: gsi of the interrupt
334 trace_kvm_pi_irte_update(host_irq, vcpu->vcpu_id, e->gsi,
/linux-master/arch/riscv/kvm/
H A Dvm.c102 ents[i].gsi = i;
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dxen_shinfo_test.c582 irq_routes.entries[0].gsi = 32;
588 irq_routes.entries[1].gsi = 33;
599 ifd.gsi = 32;
603 ifd.gsi = 33;
/linux-master/drivers/char/
H A Dhpet.c166 int irq, gsi; local
203 gsi = acpi_register_gsi(NULL, irq, ACPI_LEVEL_SENSITIVE,
205 if (gsi > 0)
216 devp->hd_hdwirq = gsi;
/linux-master/arch/x86/kvm/
H A Dtrace.h1081 unsigned int gsi, unsigned int gvec,
1083 TP_ARGS(host_irq, vcpu_id, gsi, gvec, pi_desc_addr, set),
1088 __field( unsigned int, gsi )
1097 __entry->gsi = gsi;
1103 TP_printk("VT-d PI is %s for irq %u, vcpu %u, gsi: 0x%x, "
1108 __entry->gsi,
H A Di8254.c696 pit_state->irq_ack_notifier.gsi = 0;
H A Dx86.c13476 prod->irq, irqfd->gsi, 1);
13500 ret = static_call(kvm_x86_pi_update_irte)(irqfd->kvm, prod->irq, irqfd->gsi, 0);
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h501 struct mlx5_ib_gsi_qp gsi; member in union:mlx5_ib_qp::__anon58
819 struct mlx5_ib_gsi_qp *gsi; member in struct:mlx5_ib_port_resources
1497 void mlx5_ib_gsi_pkey_change(struct mlx5_ib_gsi_qp *gsi);
H A Dmain.c2542 if (!ports->gsi)
2549 mlx5_ib_gsi_pkey_change(ports->gsi);
/linux-master/include/uapi/linux/
H A Dkvm.h58 * ACPI gsi notion of irq.
957 /* gsi routing entry types */
965 __u32 gsi; member in struct:kvm_irq_routing_entry
997 __u32 gsi; member in struct:kvm_irqfd
/linux-master/tools/include/uapi/linux/
H A Dkvm.h58 * ACPI gsi notion of irq.
957 /* gsi routing entry types */
965 __u32 gsi; member in struct:kvm_irq_routing_entry
997 __u32 gsi; member in struct:kvm_irqfd
/linux-master/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1881 uint32_t gsi, uint32_t pin)
1889 routing->entries[i].gsi = gsi;
1880 kvm_gsi_routing_irqchip_add(struct kvm_irq_routing *routing, uint32_t gsi, uint32_t pin) argument
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dvgic_irq.c638 .gsi = i - MIN_SPI,
/linux-master/arch/x86/kvm/svm/
H A Davic.c890 * @guest_irq: gsi of the interrupt
985 e->gsi, vcpu_info.vector,
/linux-master/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h853 uint32_t gsi, uint32_t pin);
/linux-master/drivers/irqchip/
H A Dirq-gic.c1629 static struct fwnode_handle *gic_v2_get_gsi_domain_id(u32 gsi) argument
H A Dirq-gic-v3.c2561 static struct fwnode_handle *gic_v3_get_gsi_domain_id(u32 gsi) argument
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv.c5950 ret = kvmppc_set_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi);
5952 pr_info("kvmppc_set_passthru_irq (irq %d, gsi %d) fails: %d\n",
5953 prod->irq, irqfd->gsi, ret);
5972 ret = kvmppc_clr_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi);
5974 pr_warn("kvmppc_clr_passthru_irq (irq %d, gsi %d) fails: %d\n",
5975 prod->irq, irqfd->gsi, ret);

Completed in 312 milliseconds

123