Lines Matching refs:ops

48 static void mii_bitbang_sendbits(device_t dev, mii_bitbang_ops_t ops,
53 ops->mbo_write(dev, (x)); \
57 #define MREAD ops->mbo_read(dev)
59 #define MDO ops->mbo_bits[MII_BIT_MDO]
60 #define MDI ops->mbo_bits[MII_BIT_MDI]
61 #define MDC ops->mbo_bits[MII_BIT_MDC]
62 #define MDIRPHY ops->mbo_bits[MII_BIT_DIR_HOST_PHY]
63 #define MDIRHOST ops->mbo_bits[MII_BIT_DIR_PHY_HOST]
71 mii_bitbang_sync(device_t dev, mii_bitbang_ops_t ops) in mii_bitbang_sync() argument
91 mii_bitbang_sendbits(device_t dev, mii_bitbang_ops_t ops, uint32_t data, in mii_bitbang_sendbits() argument
117 mii_bitbang_readreg(device_t dev, mii_bitbang_ops_t ops, int phy, int reg) in mii_bitbang_readreg() argument
121 mii_bitbang_sync(dev, ops); in mii_bitbang_readreg()
123 mii_bitbang_sendbits(dev, ops, MII_COMMAND_START, 2); in mii_bitbang_readreg()
124 mii_bitbang_sendbits(dev, ops, MII_COMMAND_READ, 2); in mii_bitbang_readreg()
125 mii_bitbang_sendbits(dev, ops, phy, 5); in mii_bitbang_readreg()
126 mii_bitbang_sendbits(dev, ops, reg, 5); in mii_bitbang_readreg()
165 mii_bitbang_writereg(device_t dev, mii_bitbang_ops_t ops, int phy, int reg, in mii_bitbang_writereg() argument
169 mii_bitbang_sync(dev, ops); in mii_bitbang_writereg()
171 mii_bitbang_sendbits(dev, ops, MII_COMMAND_START, 2); in mii_bitbang_writereg()
172 mii_bitbang_sendbits(dev, ops, MII_COMMAND_WRITE, 2); in mii_bitbang_writereg()
173 mii_bitbang_sendbits(dev, ops, phy, 5); in mii_bitbang_writereg()
174 mii_bitbang_sendbits(dev, ops, reg, 5); in mii_bitbang_writereg()
175 mii_bitbang_sendbits(dev, ops, MII_COMMAND_ACK, 2); in mii_bitbang_writereg()
176 mii_bitbang_sendbits(dev, ops, val, 16); in mii_bitbang_writereg()