Lines Matching refs:ops
50 ops->mbo_write(sc, (x)); \
54 #define READ ops->mbo_read(sc)
56 #define MDO ops->mbo_bits[MII_BIT_MDO]
57 #define MDI ops->mbo_bits[MII_BIT_MDI]
58 #define MDC ops->mbo_bits[MII_BIT_MDC]
59 #define MDIRPHY ops->mbo_bits[MII_BIT_DIR_HOST_PHY]
60 #define MDIRHOST ops->mbo_bits[MII_BIT_DIR_PHY_HOST]
68 mii_bitbang_sync(struct device *sc, mii_bitbang_ops_t ops) in mii_bitbang_sync() argument
88 mii_bitbang_sendbits(struct device *sc, mii_bitbang_ops_t ops, in mii_bitbang_sendbits() argument
114 mii_bitbang_readreg(struct device *sc, mii_bitbang_ops_t ops, int phy, in mii_bitbang_readreg() argument
119 mii_bitbang_sync(sc, ops); in mii_bitbang_readreg()
121 mii_bitbang_sendbits(sc, ops, MII_COMMAND_START, 2); in mii_bitbang_readreg()
122 mii_bitbang_sendbits(sc, ops, MII_COMMAND_READ, 2); in mii_bitbang_readreg()
123 mii_bitbang_sendbits(sc, ops, phy, 5); in mii_bitbang_readreg()
124 mii_bitbang_sendbits(sc, ops, reg, 5); in mii_bitbang_readreg()
162 mii_bitbang_writereg(struct device *sc, mii_bitbang_ops_t ops, in mii_bitbang_writereg() argument
166 mii_bitbang_sync(sc, ops); in mii_bitbang_writereg()
168 mii_bitbang_sendbits(sc, ops, MII_COMMAND_START, 2); in mii_bitbang_writereg()
169 mii_bitbang_sendbits(sc, ops, MII_COMMAND_WRITE, 2); in mii_bitbang_writereg()
170 mii_bitbang_sendbits(sc, ops, phy, 5); in mii_bitbang_writereg()
171 mii_bitbang_sendbits(sc, ops, reg, 5); in mii_bitbang_writereg()
172 mii_bitbang_sendbits(sc, ops, MII_COMMAND_ACK, 2); in mii_bitbang_writereg()
173 mii_bitbang_sendbits(sc, ops, val, 16); in mii_bitbang_writereg()