Lines Matching defs:reg
13 static int regmap_mdio_c22_read(void *context, unsigned int reg, unsigned int *val)
18 if (unlikely(reg & ~REGNUM_C22_MASK))
21 ret = mdiodev_read(mdio_dev, reg);
30 static int regmap_mdio_c22_write(void *context, unsigned int reg, unsigned int val)
34 if (unlikely(reg & ~REGNUM_C22_MASK))
37 return mdiodev_write(mdio_dev, reg, val);
45 static int regmap_mdio_c45_read(void *context, unsigned int reg, unsigned int *val)
51 if (unlikely(reg & ~REGNUM_C45_MASK))
54 devad = reg >> REGMAP_MDIO_C45_DEVAD_SHIFT;
55 reg = reg & REGMAP_MDIO_C45_REGNUM_MASK;
57 ret = mdiodev_c45_read(mdio_dev, devad, reg);
66 static int regmap_mdio_c45_write(void *context, unsigned int reg, unsigned int val)
71 if (unlikely(reg & ~REGNUM_C45_MASK))
74 devad = reg >> REGMAP_MDIO_C45_DEVAD_SHIFT;
75 reg = reg & REGMAP_MDIO_C45_REGNUM_MASK;
77 return mdiodev_c45_write(mdio_dev, devad, reg, val);