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

123

/linux-master/virt/kvm/
H A Deventfd.c49 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 Dipa.h15 #include "gsi.h"
31 * @gsi: Embedded GSI structure
79 struct gsi gsi; member in struct:ipa
H A DMakefile15 ipa_table.o ipa_interrupt.o gsi.o gsi_reg.o \
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_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_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);
/linux-master/scripts/gcc-plugins/
H A Dstructleak_plugin.c119 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 Drandomize_layout_plugin.c734 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 Dacpi.h46 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 DMakefile11 gsi.o \
/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 Dosl.c557 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 Devents.h110 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 Dintel_mid_pci.c230 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 Dirq_comm.c263 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 Dhyperv.c225 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 Dkvm.h67 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 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/arch/loongarch/include/asm/
H A Dirq.h104 int find_pch_pic(u32 gsi);
/linux-master/arch/x86/kernel/apic/
H A Dio_apic.c118 /* 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 Dphysdev.h194 int gsi; member in struct:physdev_setup_gsi
/linux-master/drivers/irqchip/
H A Dirq-loongson-pch-pic.c363 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 Dvgic-irqfd.c147 entries[i].gsi = i;
/linux-master/arch/powerpc/kvm/
H A Dbook3s.c1045 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

Completed in 238 milliseconds

123