/drivers/infiniband/hw/mlx5/ |
D | gsi.c | 73 static void generate_completions(struct mlx5_ib_gsi_qp *gsi) in generate_completions() argument 75 struct ib_cq *gsi_cq = gsi->ibqp.send_cq; in generate_completions() 79 for (index = gsi->outstanding_ci; index != gsi->outstanding_pi; in generate_completions() 81 wr = &gsi->outstanding_wrs[index % gsi->cap.max_send_wr]; in generate_completions() 86 if (gsi->sq_sig_type == IB_SIGNAL_ALL_WR || in generate_completions() 93 gsi->outstanding_ci = index; in generate_completions() 98 struct mlx5_ib_gsi_qp *gsi = cq->cq_context; in handle_single_completion() local 104 spin_lock_irqsave(&gsi->lock, flags); in handle_single_completion() 109 wr->wc.qp = &gsi->ibqp; in handle_single_completion() 111 generate_completions(gsi); in handle_single_completion() [all …]
|
D | Makefile | 5 srq.o mr.o ah.o mad.o gsi.o ib_virt.o cmd.o \
|
D | mlx5_ib.h | 702 struct mlx5_ib_gsi_qp *gsi; member 1325 void mlx5_ib_gsi_pkey_change(struct mlx5_ib_gsi_qp *gsi);
|
D | main.c | 4466 mlx5_ib_gsi_pkey_change(ports->gsi); in pkey_change_handler()
|
/drivers/perf/ |
D | arm_pmu_acpi.c | 24 int gsi, trigger; in arm_pmu_acpi_register_irq() local 30 gsi = gicc->performance_interrupt; in arm_pmu_acpi_register_irq() 39 if (!gsi) in arm_pmu_acpi_register_irq() 58 return acpi_register_gsi(NULL, gsi, trigger, ACPI_ACTIVE_HIGH); in arm_pmu_acpi_register_irq() 64 int gsi; in arm_pmu_acpi_unregister_irq() local 70 gsi = gicc->performance_interrupt; in arm_pmu_acpi_unregister_irq() 71 acpi_unregister_gsi(gsi); in arm_pmu_acpi_unregister_irq() 98 u16 gsi = 0; in arm_spe_acpi_register_device() local 112 gsi = gicc->spe_interrupt; in arm_spe_acpi_register_device() 113 if (!gsi) in arm_spe_acpi_register_device() [all …]
|
/drivers/acpi/ |
D | evged.c | 51 unsigned int gsi; member 61 acpi_ret = acpi_execute_simple_method(event->handle, NULL, event->gsi); in acpi_ged_irq_handler() 73 unsigned int gsi; in acpi_ged_request_interrupt() local 91 gsi = p->interrupts[0]; in acpi_ged_request_interrupt() 93 gsi = pext->interrupts[0]; in acpi_ged_request_interrupt() 106 event->gsi = gsi; in acpi_ged_request_interrupt() 120 dev_dbg(dev, "GED listening GSI %u @ IRQ %u\n", gsi, irq); in acpi_ged_request_interrupt() 156 event->gsi, event->irq); in ged_shutdown()
|
D | pci_irq.c | 398 int gsi; in acpi_pci_irq_enable() local 438 gsi = acpi_pci_link_allocate_irq(entry->link, in acpi_pci_irq_enable() 443 gsi = entry->index; in acpi_pci_irq_enable() 445 gsi = -1; in acpi_pci_irq_enable() 447 if (gsi < 0) { in acpi_pci_irq_enable() 465 rc = acpi_register_gsi(&dev->dev, gsi, triggering, polarity); in acpi_pci_irq_enable() 481 pin_name(pin), link_desc, gsi, in acpi_pci_irq_enable() 492 int gsi; in acpi_pci_irq_disable() local 512 gsi = acpi_pci_link_free_irq(entry->link); in acpi_pci_irq_disable() 514 gsi = entry->index; in acpi_pci_irq_disable() [all …]
|
D | irq.c | 27 int acpi_gsi_to_irq(u32 gsi, unsigned int *irq) in acpi_gsi_to_irq() argument 32 *irq = irq_find_mapping(d, gsi); in acpi_gsi_to_irq() 51 int acpi_register_gsi(struct device *dev, u32 gsi, int trigger, in acpi_register_gsi() argument 62 fwspec.param[0] = gsi; in acpi_register_gsi() 74 void acpi_unregister_gsi(u32 gsi) in acpi_unregister_gsi() argument 78 int irq = irq_find_mapping(d, gsi); in acpi_unregister_gsi()
|
D | resource.c | 383 static void acpi_dev_irqresource_disabled(struct resource *res, u32 gsi) in acpi_dev_irqresource_disabled() argument 385 res->start = gsi; in acpi_dev_irqresource_disabled() 386 res->end = gsi; in acpi_dev_irqresource_disabled() 390 static void acpi_dev_get_irqresource(struct resource *res, u32 gsi, in acpi_dev_get_irqresource() argument 396 if (!valid_IRQ(gsi)) { in acpi_dev_get_irqresource() 397 acpi_dev_irqresource_disabled(res, gsi); in acpi_dev_get_irqresource() 411 if (legacy && !acpi_get_override_irq(gsi, &t, &p)) { in acpi_dev_get_irqresource() 416 pr_warning("ACPI: IRQ %d override to %s, %s\n", gsi, in acpi_dev_get_irqresource() 424 irq = acpi_register_gsi(NULL, gsi, triggering, polarity); in acpi_dev_get_irqresource() 429 acpi_dev_irqresource_disabled(res, gsi); in acpi_dev_get_irqresource()
|
D | osl.c | 556 acpi_os_install_interrupt_handler(u32 gsi, acpi_osd_handler handler, in acpi_os_install_interrupt_handler() argument 567 if (gsi != acpi_gbl_FADT.sci_interrupt) in acpi_os_install_interrupt_handler() 573 if (acpi_gsi_to_irq(gsi, &irq) < 0) { in acpi_os_install_interrupt_handler() 575 gsi); in acpi_os_install_interrupt_handler() 591 acpi_status acpi_os_remove_interrupt_handler(u32 gsi, acpi_osd_handler handler) in acpi_os_remove_interrupt_handler() argument 593 if (gsi != acpi_gbl_FADT.sci_interrupt || !acpi_sci_irq_valid()) in acpi_os_remove_interrupt_handler()
|
/drivers/xen/events/ |
D | events_base.c | 225 unsigned gsi, in xen_irq_info_pirq_setup() argument 232 info->u.pirq.gsi = gsi; in xen_irq_info_pirq_setup() 402 static int __must_check xen_allocate_irq_gsi(unsigned gsi) in xen_allocate_irq_gsi() argument 416 if (gsi < nr_legacy_irqs()) in xen_allocate_irq_gsi() 417 irq = gsi; in xen_allocate_irq_gsi() 419 irq = irq_alloc_desc_at(gsi, -1); in xen_allocate_irq_gsi() 586 int xen_irq_from_gsi(unsigned gsi) in xen_irq_from_gsi() argument 594 if (info->u.pirq.gsi == gsi) in xen_irq_from_gsi() 645 int xen_bind_pirq_gsi_to_irq(unsigned gsi, in xen_bind_pirq_gsi_to_irq() argument 654 irq = xen_irq_from_gsi(gsi); in xen_bind_pirq_gsi_to_irq() [all …]
|
D | events_internal.h | 44 unsigned short gsi; member
|
/drivers/firmware/ |
D | pcdp.h | 48 u32 gsi; member
|
/drivers/char/ |
D | hpet.c | 201 int irq, gsi; in hpet_timer_set_irq() local 238 gsi = acpi_register_gsi(NULL, irq, ACPI_LEVEL_SENSITIVE, in hpet_timer_set_irq() 240 if (gsi > 0) in hpet_timer_set_irq() 251 devp->hd_hdwirq = gsi; in hpet_timer_set_irq()
|