Searched refs:gsi (Results 1 - 25 of 71) sorted by last modified time

123

/linux-master/arch/x86/kvm/
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);
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,
/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/scripts/gcc-plugins/
H A Dstackleak_plugin.c54 static void add_stack_tracking_gcall(gimple_stmt_iterator *gsi, bool after) argument
65 gsi_insert_after(gsi, gimple_call, GSI_CONTINUE_LINKING);
67 gsi_insert_before(gsi, gimple_call, GSI_SAME_STMT);
113 static void add_stack_tracking_gasm(gimple_stmt_iterator *gsi, bool after) argument
134 add_stack_tracking_gcall(gsi, after);
144 gsi_insert_after(gsi, asm_call, GSI_CONTINUE_LINKING);
146 gsi_insert_before(gsi, asm_call, GSI_SAME_STMT);
150 static void add_stack_tracking(gimple_stmt_iterator *gsi, bool after) argument
161 add_stack_tracking_gasm(gsi, after);
163 add_stack_tracking_gcall(gsi, afte
175 gimple_stmt_iterator gsi = { 0 }; local
[all...]
/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/drivers/xen/events/
H A Devents_base.c124 unsigned short gsi; member in struct:irq_info::__anon84::__anon85
388 unsigned int pirq, unsigned int gsi,
392 info->u.pirq.gsi = gsi;
752 static struct irq_info *xen_allocate_irq_gsi(unsigned int gsi) argument
767 if (gsi < nr_legacy_irqs())
768 irq = gsi;
770 irq = irq_alloc_desc_at(gsi, -1);
940 int xen_irq_from_gsi(unsigned gsi) argument
948 if (info->u.pirq.gsi
387 xen_irq_info_pirq_setup(struct irq_info *info, evtchn_port_t evtchn, unsigned int pirq, unsigned int gsi, uint16_t domid, unsigned char flags) argument
1017 xen_bind_pirq_gsi_to_irq(unsigned gsi, unsigned pirq, int shareable, char *name) argument
1924 int pirq, rc, irq, gsi; local
[all...]
/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);
/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/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/include/
H A Dkvm_util_base.h853 uint32_t gsi, uint32_t pin);
/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/include/linux/
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);
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);
/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);
/linux-master/drivers/platform/x86/
H A Dintel_scu_wdt.c30 int gsi = TANGIER_EXT_TIMER0_MSI; local
38 irq = mp_map_gsi_to_irq(gsi, IOAPIC_MAP_ALLOC, &info);
40 dev_warn(&pdev->dev, "cannot find interrupt %d in ioapic\n", gsi);
/linux-master/drivers/acpi/
H A Dresource.c650 static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, argument
659 entry->irq == gsi &&
672 if (gsi != 1 && gsi != 12)
676 if (acpi_int_src_ovr[gsi])
691 static void acpi_dev_get_irqresource(struct resource *res, u32 gsi, argument
697 if (!valid_IRQ(gsi)) {
698 irqresource_disabled(res, gsi);
713 acpi_dev_irq_override(gsi, triggering, polarity, shareable) &&
714 !acpi_get_override_irq(gsi,
[all...]
H A Devged.c51 unsigned int gsi; member in struct:acpi_ged_event
61 acpi_ret = acpi_execute_simple_method(event->handle, NULL, event->gsi);
73 unsigned int gsi; local
93 gsi = p->interrupts[0];
96 gsi = pext->interrupts[0];
102 switch (gsi) {
105 trigger == ACPI_EDGE_SENSITIVE ? 'E' : 'L', gsi);
122 event->gsi = gsi;
136 dev_dbg(dev, "GED listening GSI %u @ IRQ %u\n", gsi, ir
[all...]
/linux-master/drivers/net/ipa/
H A Dipa_table.c24 #include "gsi.h"
205 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
385 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
H A Dipa_power.c131 gsi_suspend(&ipa->gsi);
150 gsi_resume(&ipa->gsi);
H A Dipa_mem.c48 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
H A Dipa_main.c119 ret = gsi_setup(&ipa->gsi);
175 gsi_teardown(&ipa->gsi);
200 gsi_teardown(&ipa->gsi);
743 ret = of_property_read_string(dev->of_node, "qcom,gsi-loader", &str);
876 ret = gsi_init(&ipa->gsi, pdev, ipa->version, data->endpoint_count,
938 gsi_exit(&ipa->gsi);
1004 gsi_exit(&ipa->gsi);
H A Dipa_endpoint.c14 #include "gsi.h"
433 struct gsi *gsi = &endpoint->ipa->gsi; local
439 return gsi_channel_trans_alloc(gsi, channel_id, tre_count, direction);
590 gsi_modem_channel_flow_control(&ipa->gsi,
1372 if (gsi_channel_trans_idle(&endpoint->ipa->gsi, endpoint->channel_id))
1382 if (gsi_channel_trans_idle(&endpoint->ipa->gsi, endpoint->channel_id))
1671 struct gsi *gsi local
1815 struct gsi *gsi = &ipa->gsi; local
1841 struct gsi *gsi = &ipa->gsi; local
1864 struct gsi *gsi = &endpoint->ipa->gsi; local
1884 struct gsi *gsi = &endpoint->ipa->gsi; local
1927 struct gsi *gsi = &endpoint->ipa->gsi; local
[all...]
H A Dipa_cmd.c13 #include "gsi.h"
328 struct device *dev = channel->gsi->dev;
342 struct device *dev = channel->gsi->dev;
354 trans_info = &ipa->gsi.channel[endpoint->channel_id].trans_info;
365 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
403 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
432 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
[all...]
H A Dipa.h15 #include "gsi.h"
31 * @gsi: Embedded GSI structure
79 struct gsi gsi; member in struct:ipa
/linux-master/drivers/irqchip/
H A Dirq-gic-v3.c2561 static struct fwnode_handle *gic_v3_get_gsi_domain_id(u32 gsi) argument

Completed in 334 milliseconds

123