Lines Matching refs:err
41 int err;
45 err = __mdiodev_read(&mpcs->mdio, MII_MARVELL_PHY_PAGE);
46 if (err < 0) {
49 mpcs->name, ERR_PTR(err));
50 return err;
53 page = err;
55 err = __mdiodev_write(&mpcs->mdio, MII_MARVELL_PHY_PAGE,
57 if (err) {
60 mpcs->name, ERR_PTR(err));
61 return err;
70 int err;
73 err = __mdiodev_write(&mpcs->mdio, MII_MARVELL_PHY_PAGE,
75 if (err)
78 mpcs->name, ERR_PTR(err));
79 if (!err || ret < 0)
80 err = ret;
82 err = oldpage;
86 return err;
93 int err, oldpage;
99 err = __mdiodev_read(&mpcs->mdio, MII_M1011_IEVENT);
100 if (err >= 0 && err & MII_M1011_IEVENT_LINK_CHANGE) {
114 int oldpage, err = 0;
118 err = __mdiodev_modify(&mpcs->mdio, reg, mask, val);
120 return marvell_c22_pcs_restore_page(mpcs, oldpage, err);
143 int err;
145 err = marvell_c22_pcs_power(mpcs, true);
146 if (err)
147 return err;
191 int oldpage, adv, err, ret = 0;
204 err = __mdiodev_modify_changed(&mpcs->mdio, MII_ADVERTISE, 0xffff, adv);
205 ret = err;
206 if (err < 0)
209 err = __mdiodev_modify_changed(&mpcs->mdio, MII_BMCR, BMCR_ANENABLE,
211 if (err < 0) {
212 ret = err;
219 if (err)
239 int err;
246 err = marvell_c22_pcs_modify(mpcs, MII_BMCR, BMCR_SPEED100 |
248 if (err)
251 ERR_PTR(err));
285 int err;
291 err = request_threaded_irq(irq, NULL,
294 if (err)
295 return err;
327 int err;
330 err = mv88e6352_g2_scratch_port_has_serdes(chip, port);
332 if (err <= 0)
333 return err;
349 err = marvell_c22_pcs_setup_irq(mpcs, irq);
350 if (err) {
352 return err;