Lines Matching refs:gsi
122 unsigned short gsi; member
388 unsigned gsi, in xen_irq_info_pirq_setup() argument
395 info->u.pirq.gsi = gsi; in xen_irq_info_pirq_setup()
776 static int __must_check xen_allocate_irq_gsi(unsigned gsi) in xen_allocate_irq_gsi() argument
790 if (gsi < nr_legacy_irqs()) in xen_allocate_irq_gsi()
791 irq = gsi; in xen_allocate_irq_gsi()
793 irq = irq_alloc_desc_at(gsi, -1); in xen_allocate_irq_gsi()
953 int xen_irq_from_gsi(unsigned gsi) in xen_irq_from_gsi() argument
961 if (info->u.pirq.gsi == gsi) in xen_irq_from_gsi()
1018 int xen_bind_pirq_gsi_to_irq(unsigned gsi, in xen_bind_pirq_gsi_to_irq() argument
1027 irq = xen_irq_from_gsi(gsi); in xen_bind_pirq_gsi_to_irq()
1030 __func__, irq, gsi); in xen_bind_pirq_gsi_to_irq()
1034 irq = xen_allocate_irq_gsi(gsi); in xen_bind_pirq_gsi_to_irq()
1051 ret = xen_irq_info_pirq_setup(irq, 0, pirq, gsi, DOMID_SELF, in xen_bind_pirq_gsi_to_irq()
1949 int pirq, rc, irq, gsi; in restore_pirqs() local
1958 gsi = info->u.pirq.gsi; in restore_pirqs()
1963 if (!gsi) in restore_pirqs()
1968 map_irq.index = gsi; in restore_pirqs()
1974 gsi, irq, pirq, rc); in restore_pirqs()