/linux-master/virt/kvm/ |
H A D | eventfd.c | 49 kvm_set_irq(kvm, KVM_USERSPACE_IRQ_SOURCE_ID, irqfd->gsi, 1, 51 kvm_set_irq(kvm, KVM_USERSPACE_IRQ_SOURCE_ID, irqfd->gsi, 0, 55 irqfd->gsi, 1, false); 84 resampler->notifier.gsi, 0, false); 110 resampler->notifier.gsi, 0, false); 263 n_entries = kvm_irq_map_gsi(kvm, entries, irqfd->gsi); 323 irqfd->gsi = args->gsi; 359 if (resampler->notifier.gsi == irqfd->gsi) { 470 int gsi, idx; local 488 kvm_notify_acked_gsi(struct kvm *kvm, int gsi) argument 500 int gsi, idx; local 646 int gsi, idx; local [all...] |
/linux-master/drivers/net/ipa/ |
H A D | ipa.h | 15 #include "gsi.h" 31 * @gsi: Embedded GSI structure 79 struct gsi gsi; member in struct:ipa
|
H A D | Makefile | 15 ipa_table.o ipa_interrupt.o gsi.o gsi_reg.o \
|
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_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_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);
|
/linux-master/scripts/gcc-plugins/ |
H A D | structleak_plugin.c | 119 gimple_stmt_iterator gsi; local 128 for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) { 129 gimple stmt = gsi_stmt(gsi); 163 gsi = gsi_after_labels(single_succ(ENTRY_BLOCK_PTR_FOR_FN(cfun))); 164 gsi_insert_before(&gsi, init_stmt, GSI_NEW_STMT);
|
H A D | randomize_layout_plugin.c | 734 gimple_stmt_iterator gsi; local 736 for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) { 748 stmt = gsi_stmt(gsi);
|
/linux-master/arch/x86/include/asm/ |
H A D | acpi.h | 46 extern int (*__acpi_register_gsi)(struct device *dev, u32 gsi, 48 extern void (*__acpi_unregister_gsi)(u32 gsi); 57 extern int acpi_gsi_to_irq(u32 gsi, unsigned int *irq);
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | Makefile | 11 gsi.o \
|
/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 | osl.c | 557 acpi_os_install_interrupt_handler(u32 gsi, acpi_osd_handler handler, argument 568 if (gsi != acpi_gbl_FADT.sci_interrupt) 574 if (acpi_gsi_to_irq(gsi, &irq) < 0) { 575 pr_err("SCI (ACPI GSI %d) not registered\n", gsi); 592 acpi_status acpi_os_remove_interrupt_handler(u32 gsi, acpi_osd_handler handler) argument 594 if (gsi != acpi_gbl_FADT.sci_interrupt || !acpi_sci_irq_valid())
|
/linux-master/include/xen/ |
H A D | events.h | 110 int xen_bind_pirq_gsi_to_irq(unsigned gsi, 127 /* Return the irq allocated to the gsi */ 128 int xen_irq_from_gsi(unsigned gsi);
|
/linux-master/arch/x86/pci/ |
H A D | intel_mid_pci.c | 230 u8 gsi; local 235 ret = pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &gsi); 250 if (gsi == 0) { 279 ret = mp_map_gsi_to_irq(gsi, IOAPIC_MAP_ALLOC, &info);
|
/linux-master/arch/x86/kvm/ |
H A D | irq_comm.c | 263 int idx, gsi; local 266 gsi = kvm_irq_map_chip_pin(kvm, irqchip, pin); 267 if (gsi != -1) 269 if (kimn->irq == gsi) 367 { .gsi = irq, .type = KVM_IRQ_ROUTING_IRQCHIP, \ 372 { .gsi = irq, .type = KVM_IRQ_ROUTING_IRQCHIP, \
|
H A D | hyperv.c | 225 int gsi, idx; local 239 gsi = atomic_read(&synic->sint_to_gsi[sint]); 240 if (gsi != -1) 241 kvm_notify_acked_gsi(kvm, gsi); 523 static int kvm_hv_set_sint_gsi(struct kvm *kvm, u32 vpidx, u32 sint, int gsi) argument 534 atomic_set(&synic->sint_to_gsi[sint], gsi); 542 u32 gsi; local 547 for (gsi = 0; gsi < irq_rt->nr_rt_entries; gsi [all...] |
/linux-master/include/trace/events/ |
H A D | kvm.h | 67 TP_PROTO(unsigned int gsi, int level, int irq_source_id), 68 TP_ARGS(gsi, level, irq_source_id), 71 __field( unsigned int, gsi ) 77 __entry->gsi = gsi; 82 TP_printk("gsi %u level %d source %d", 83 __entry->gsi, __entry->level, __entry->irq_source_id)
|
/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/arch/loongarch/include/asm/ |
H A D | irq.h | 104 int find_pch_pic(u32 gsi);
|
/linux-master/arch/x86/kernel/apic/ |
H A D | io_apic.c | 118 /* IO APIC gsi routing info */ 166 /* The one past the highest gsi number used */ 830 static int __acpi_get_override_irq(u32 gsi, bool *trigger, bool *polarity) argument 837 ioapic = mp_find_ioapic(gsi); 841 pin = mp_find_ioapic_pin(ioapic, gsi); 855 int acpi_get_override_irq(u32 gsi, int *is_level, int *active_low) argument 858 return __acpi_get_override_irq(gsi, (bool *)is_level, 876 u32 gsi, int ioapic_idx, int pin) 891 if (__acpi_get_override_irq(gsi, &level, &pol_low) >= 0) { 947 static int alloc_irq_from_domain(struct irq_domain *domain, int ioapic, u32 gsi, argument 874 ioapic_copy_alloc_attr(struct irq_alloc_info *dst, struct irq_alloc_info *src, u32 gsi, int ioapic_idx, int pin) argument 1022 mp_map_pin_to_irq(u32 gsi, int idx, int ioapic, int pin, unsigned int flags, struct irq_alloc_info *info) argument 1077 u32 gsi = mp_pin_to_gsi(ioapic, pin); local 1108 mp_map_gsi_to_irq(u32 gsi, unsigned int flags, struct irq_alloc_info *info) argument 2739 mp_find_ioapic(u32 gsi) argument 2757 mp_find_ioapic_pin(int ioapic, u32 gsi) argument 2918 u32 gsi = mp_pin_to_gsi(ioapic, pin); local 2955 mp_irqdomain_get_attr(u32 gsi, struct mp_chip_data *data, struct irq_alloc_info *info) argument [all...] |
/linux-master/include/xen/interface/ |
H A D | physdev.h | 194 int gsi; member in struct:physdev_setup_gsi
|
/linux-master/drivers/irqchip/ |
H A D | irq-loongson-pch-pic.c | 363 int find_pch_pic(u32 gsi) argument 374 if (gsi >= priv->gsi_base && gsi < (priv->gsi_base + priv->vec_count)) 378 pr_err("ERROR: Unable to locate PCH_PIC for GSI %d\n", gsi);
|
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-irqfd.c | 147 entries[i].gsi = i;
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s.c | 1045 return kvm_set_irq(kvm, irq_source_id, irq_entry->gsi, 1052 return kvm_set_irq(kvm, irq_source_id, e->gsi, level, line_status); 1056 struct kvm_kernel_irq_routing_entry *entries, int gsi) 1058 entries->gsi = gsi; 1062 entries->irqchip.pin = gsi; 1055 kvm_irq_map_gsi(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *entries, int gsi) argument
|