Lines Matching refs:gsi
124 unsigned short gsi;
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)
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)
948 if (info->u.pirq.gsi == gsi)
1012 * up. Return an existing irq if we've already got one for the gsi.
1017 int xen_bind_pirq_gsi_to_irq(unsigned gsi,
1026 ret = xen_irq_from_gsi(gsi);
1028 pr_info("%s: returning irq %d for gsi %u\n",
1029 __func__, ret, gsi);
1033 info = xen_allocate_irq_gsi(gsi);
1050 ret = xen_irq_info_pirq_setup(info, 0, pirq, gsi, DOMID_SELF,
1924 int pirq, rc, irq, gsi;
1933 gsi = info->u.pirq.gsi;
1938 if (!gsi)
1943 map_irq.index = gsi;
1948 pr_warn("xen map irq failed gsi=%d irq=%d pirq=%d rc=%d\n",
1949 gsi, irq, pirq, rc);