Lines Matching refs:pirq
2378 irq = irq_find_mapping(dev->ports[port].pirq.domain, in ksz_irq_phy_setup()
2737 struct ksz_irq *pirq = &dev->ports[p].pirq; in ksz_pirq_setup() local
2739 pirq->nirqs = dev->info->port_nirqs; in ksz_pirq_setup()
2740 pirq->reg_mask = dev->dev_ops->get_port_addr(p, REG_PORT_INT_MASK); in ksz_pirq_setup()
2741 pirq->reg_status = dev->dev_ops->get_port_addr(p, REG_PORT_INT_STATUS); in ksz_pirq_setup()
2742 snprintf(pirq->name, sizeof(pirq->name), "port_irq-%d", p); in ksz_pirq_setup()
2744 pirq->irq_num = irq_find_mapping(dev->girq.domain, p); in ksz_pirq_setup()
2745 if (pirq->irq_num < 0) in ksz_pirq_setup()
2746 return pirq->irq_num; in ksz_pirq_setup()
2748 return ksz_irq_common_setup(dev, pirq); in ksz_pirq_setup()
2865 ksz_irq_free(&dev->ports[dp->index].pirq); in ksz_setup()
2886 ksz_irq_free(&dev->ports[dp->index].pirq); in ksz_teardown()