Lines Matching refs:mpcs
31 struct mv88e6185_pcs *mpcs = dev_id;
39 chip = mpcs->chip;
40 port = mpcs->port;
49 phylink_pcs_change(&mpcs->phylink_pcs, link_up);
60 struct mv88e6185_pcs *mpcs = pcs_to_mv88e6185_pcs(pcs);
61 struct mv88e6xxx_chip *chip = mpcs->chip;
62 int port = mpcs->port;
118 struct mv88e6185_pcs *mpcs;
133 mpcs = kzalloc(sizeof(*mpcs), GFP_KERNEL);
134 if (!mpcs)
137 mpcs->chip = chip;
138 mpcs->port = port;
139 mpcs->phylink_pcs.ops = &mv88e6185_phylink_pcs_ops;
143 snprintf(mpcs->name, sizeof(mpcs->name),
147 IRQF_ONESHOT, mpcs->name, mpcs);
149 kfree(mpcs);
153 mpcs->irq = irq;
155 mpcs->phylink_pcs.poll = true;
158 chip->ports[port].pcs_private = &mpcs->phylink_pcs;
165 struct mv88e6185_pcs *mpcs;
167 mpcs = chip->ports[port].pcs_private;
168 if (!mpcs)
171 if (mpcs->irq)
172 free_irq(mpcs->irq, mpcs);
174 kfree(mpcs);