Lines Matching refs:shift
116 #define mdio_set_field(origin, mask, shift, val) \ argument
118 (origin) &= (~((mask) << (shift))); \
119 (origin) |= (((val) & (mask)) << (shift)); \
122 #define mdio_get_field(origin, mask, shift) (((origin) >> (shift)) & (mask)) argument
124 static void mdio_set_reg_field(void *base, u32 reg, u32 mask, u32 shift, in mdio_set_reg_field() argument
129 mdio_set_field(origin, mask, shift, val); in mdio_set_reg_field()
133 #define MDIO_SET_REG_FIELD(dev, reg, mask, shift, val) \ argument
134 mdio_set_reg_field((dev)->vbase, (reg), (mask), (shift), (val))
136 static u32 mdio_get_reg_field(void *base, u32 reg, u32 mask, u32 shift) in mdio_get_reg_field() argument
141 return mdio_get_field(origin, mask, shift); in mdio_get_reg_field()
144 #define MDIO_GET_REG_FIELD(dev, reg, mask, shift) \ argument
145 mdio_get_reg_field((dev)->vbase, (reg), (mask), (shift))