/linux-master/arch/x86/kvm/ |
H A D | x86.c | 13476 prod->irq, irqfd->gsi, 1); 13500 ret = static_call(kvm_x86_pi_update_irte)(irqfd->kvm, prod->irq, irqfd->gsi, 0);
|
H A D | trace.h | 1081 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 D | kvm.h | 58 * 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 D | stackleak_plugin.c | 54 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 D | hpet.c | 166 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 D | events_base.c | 124 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 D | mlx5_ib.h | 501 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 D | xen_shinfo_test.c | 582 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 D | kvm_util.c | 1881 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 D | kvm_util_base.h | 853 uint32_t gsi, uint32_t pin);
|
/linux-master/include/uapi/linux/ |
H A D | kvm.h | 58 * 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 D | kvm_host.h | 652 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 D | acpi.h | 333 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 D | book3s_hv.c | 5950 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 D | intel_scu_wdt.c | 30 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 D | resource.c | 650 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 D | evged.c | 51 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 D | ipa_table.c | 24 #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 D | ipa_power.c | 131 gsi_suspend(&ipa->gsi); 150 gsi_resume(&ipa->gsi);
|
H A D | ipa_mem.c | 48 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
|
H A D | ipa_main.c | 119 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 D | ipa_endpoint.c | 14 #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 D | ipa_cmd.c | 13 #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 D | ipa.h | 15 #include "gsi.h" 31 * @gsi: Embedded GSI structure 79 struct gsi gsi; member in struct:ipa
|
/linux-master/drivers/irqchip/ |
H A D | irq-gic-v3.c | 2561 static struct fwnode_handle *gic_v3_get_gsi_domain_id(u32 gsi) argument
|