mdiobb_ctrl 60 arch/powerpc/platforms/82xx/ep8248e.c static void ep8248e_set_mdc(struct mdiobb_ctrl *ctrl, int level) mdiobb_ctrl 71 arch/powerpc/platforms/82xx/ep8248e.c static void ep8248e_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output) mdiobb_ctrl 82 arch/powerpc/platforms/82xx/ep8248e.c static void ep8248e_set_mdio_data(struct mdiobb_ctrl *ctrl, int data) mdiobb_ctrl 93 arch/powerpc/platforms/82xx/ep8248e.c static int ep8248e_get_mdio_data(struct mdiobb_ctrl *ctrl) mdiobb_ctrl 106 arch/powerpc/platforms/82xx/ep8248e.c static struct mdiobb_ctrl ep8248e_mdio_ctrl = { mdiobb_ctrl 81 drivers/net/ethernet/8390/ax88796.c struct mdiobb_ctrl bb_ctrl; mdiobb_ctrl 400 drivers/net/ethernet/8390/ax88796.c static void ax_bb_mdc(struct mdiobb_ctrl *ctrl, int level) mdiobb_ctrl 412 drivers/net/ethernet/8390/ax88796.c static void ax_bb_dir(struct mdiobb_ctrl *ctrl, int output) mdiobb_ctrl 424 drivers/net/ethernet/8390/ax88796.c static void ax_bb_set_data(struct mdiobb_ctrl *ctrl, int value) mdiobb_ctrl 436 drivers/net/ethernet/8390/ax88796.c static int ax_bb_get_data(struct mdiobb_ctrl *ctrl) mdiobb_ctrl 31 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c struct mdiobb_ctrl ctrl; mdiobb_ctrl 58 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c static inline void mdio_dir(struct mdiobb_ctrl *ctrl, int dir) mdiobb_ctrl 71 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c static inline int mdio_read(struct mdiobb_ctrl *ctrl) mdiobb_ctrl 77 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c static inline void mdio(struct mdiobb_ctrl *ctrl, int what) mdiobb_ctrl 90 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c static inline void mdc(struct mdiobb_ctrl *ctrl, int what) mdiobb_ctrl 997 drivers/net/ethernet/renesas/ravb.h struct mdiobb_ctrl mdiobb; mdiobb_ctrl 129 drivers/net/ethernet/renesas/ravb_main.c static void ravb_mdio_ctrl(struct mdiobb_ctrl *ctrl, u32 mask, int set) mdiobb_ctrl 138 drivers/net/ethernet/renesas/ravb_main.c static void ravb_set_mdc(struct mdiobb_ctrl *ctrl, int level) mdiobb_ctrl 144 drivers/net/ethernet/renesas/ravb_main.c static void ravb_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output) mdiobb_ctrl 150 drivers/net/ethernet/renesas/ravb_main.c static void ravb_set_mdio_data(struct mdiobb_ctrl *ctrl, int value) mdiobb_ctrl 156 drivers/net/ethernet/renesas/ravb_main.c static int ravb_get_mdio_data(struct mdiobb_ctrl *ctrl) mdiobb_ctrl 1207 drivers/net/ethernet/renesas/sh_eth.c struct mdiobb_ctrl ctrl; mdiobb_ctrl 1211 drivers/net/ethernet/renesas/sh_eth.c static void sh_mdio_ctrl(struct mdiobb_ctrl *ctrl, u32 mask, int set) mdiobb_ctrl 1228 drivers/net/ethernet/renesas/sh_eth.c static void sh_mmd_ctrl(struct mdiobb_ctrl *ctrl, int bit) mdiobb_ctrl 1234 drivers/net/ethernet/renesas/sh_eth.c static void sh_set_mdio(struct mdiobb_ctrl *ctrl, int bit) mdiobb_ctrl 1240 drivers/net/ethernet/renesas/sh_eth.c static int sh_get_mdio(struct mdiobb_ctrl *ctrl) mdiobb_ctrl 1251 drivers/net/ethernet/renesas/sh_eth.c static void sh_mdc_ctrl(struct mdiobb_ctrl *ctrl, int bit) mdiobb_ctrl 44 drivers/net/phy/mdio-bitbang.c static void mdiobb_send_bit(struct mdiobb_ctrl *ctrl, int val) mdiobb_ctrl 56 drivers/net/phy/mdio-bitbang.c static int mdiobb_get_bit(struct mdiobb_ctrl *ctrl) mdiobb_ctrl 69 drivers/net/phy/mdio-bitbang.c static void mdiobb_send_num(struct mdiobb_ctrl *ctrl, u16 val, int bits) mdiobb_ctrl 78 drivers/net/phy/mdio-bitbang.c static u16 mdiobb_get_num(struct mdiobb_ctrl *ctrl, int bits) mdiobb_ctrl 94 drivers/net/phy/mdio-bitbang.c static void mdiobb_cmd(struct mdiobb_ctrl *ctrl, int op, u8 phy, u8 reg) mdiobb_ctrl 134 drivers/net/phy/mdio-bitbang.c static int mdiobb_cmd_addr(struct mdiobb_ctrl *ctrl, int phy, u32 addr) mdiobb_ctrl 154 drivers/net/phy/mdio-bitbang.c struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_ctrl 186 drivers/net/phy/mdio-bitbang.c struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_ctrl 205 drivers/net/phy/mdio-bitbang.c struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl) mdiobb_ctrl 225 drivers/net/phy/mdio-bitbang.c struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_ctrl 31 drivers/net/phy/mdio-gpio.c struct mdiobb_ctrl ctrl; mdiobb_ctrl 53 drivers/net/phy/mdio-gpio.c static void mdio_dir(struct mdiobb_ctrl *ctrl, int dir) mdiobb_ctrl 74 drivers/net/phy/mdio-gpio.c static int mdio_get(struct mdiobb_ctrl *ctrl) mdiobb_ctrl 82 drivers/net/phy/mdio-gpio.c static void mdio_set(struct mdiobb_ctrl *ctrl, int what) mdiobb_ctrl 93 drivers/net/phy/mdio-gpio.c static void mdc_set(struct mdiobb_ctrl *ctrl, int what) mdiobb_ctrl 9 include/linux/mdio-bitbang.h struct mdiobb_ctrl; mdiobb_ctrl 17 include/linux/mdio-bitbang.h void (*set_mdc)(struct mdiobb_ctrl *ctrl, int level); mdiobb_ctrl 22 include/linux/mdio-bitbang.h void (*set_mdio_dir)(struct mdiobb_ctrl *ctrl, int output); mdiobb_ctrl 28 include/linux/mdio-bitbang.h void (*set_mdio_data)(struct mdiobb_ctrl *ctrl, int value); mdiobb_ctrl 31 include/linux/mdio-bitbang.h int (*get_mdio_data)(struct mdiobb_ctrl *ctrl); mdiobb_ctrl 39 include/linux/mdio-bitbang.h struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl);