Lines Matching refs:hwirq
69 #define HWIRQ_TO_GPIO(priv, hwirq) ((hwirq) + (priv)->irq_start) argument
88 int gpio = HWIRQ_TO_GPIO(priv, d->hwirq); in xgene_gpio_sb_irq_set_type()
107 d->hwirq, lvl_type); in xgene_gpio_sb_irq_set_type()
147 u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq); in xgene_gpio_sb_domain_activate()
164 u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq); in xgene_gpio_sb_domain_deactivate()
173 unsigned long *hwirq, in xgene_gpio_sb_domain_translate() argument
181 *hwirq = fwspec->param[0]; in xgene_gpio_sb_domain_translate()
193 irq_hw_number_t hwirq; in xgene_gpio_sb_domain_alloc() local
196 hwirq = fwspec->param[0]; in xgene_gpio_sb_domain_alloc()
198 irq_domain_set_hwirq_and_chip(domain, virq + i, hwirq + i, in xgene_gpio_sb_domain_alloc()
206 parent_fwspec.param[1] = hwirq + priv->parent_irq_base - 32; in xgene_gpio_sb_domain_alloc()
210 parent_fwspec.param[0] = hwirq + priv->parent_irq_base; in xgene_gpio_sb_domain_alloc()
250 priv->parent_irq_base = irq_get_irq_data(ret)->hwirq; in xgene_gpio_sb_probe()