Lines Matching refs:misc
143 txgbe->gpio_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_GPIO);
151 txgbe->link_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_LINK);
158 .name = "txgbe-misc-irq",
168 irq_set_chip(irq, &txgbe->misc.chip);
189 sub_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_GPIO);
195 sub_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_LINK);
208 for (hwirq = 0; hwirq < txgbe->misc.nirqs; hwirq++) {
209 virq = irq_find_mapping(txgbe->misc.domain, hwirq);
213 irq_domain_remove(txgbe->misc.domain);
220 free_irq(txgbe->misc.irq, txgbe);
229 txgbe->misc.nirqs = 2;
230 txgbe->misc.domain = irq_domain_add_simple(NULL, txgbe->misc.nirqs, 0,
232 if (!txgbe->misc.domain)
235 for (hwirq = 0; hwirq < txgbe->misc.nirqs; hwirq++)
236 irq_create_mapping(txgbe->misc.domain, hwirq);
238 txgbe->misc.chip = txgbe_irq_chip;
240 txgbe->misc.irq = wx->msix_entry->vector;
242 txgbe->misc.irq = wx->pdev->irq;
244 err = request_threaded_irq(txgbe->misc.irq, NULL,
264 free_irq(txgbe->misc.irq, txgbe);