Symbol: mdiobb_ctrl
arch/powerpc/platforms/82xx/ep8248e.c
105
static struct mdiobb_ctrl ep8248e_mdio_ctrl = {
arch/powerpc/platforms/82xx/ep8248e.c
59
static void ep8248e_set_mdc(struct mdiobb_ctrl *ctrl, int level)
arch/powerpc/platforms/82xx/ep8248e.c
70
static void ep8248e_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output)
arch/powerpc/platforms/82xx/ep8248e.c
81
static void ep8248e_set_mdio_data(struct mdiobb_ctrl *ctrl, int data)
arch/powerpc/platforms/82xx/ep8248e.c
92
static int ep8248e_get_mdio_data(struct mdiobb_ctrl *ctrl)
drivers/net/ethernet/8390/ax88796.c
407
static void ax_bb_mdc(struct mdiobb_ctrl *ctrl, int level)
drivers/net/ethernet/8390/ax88796.c
419
static void ax_bb_dir(struct mdiobb_ctrl *ctrl, int output)
drivers/net/ethernet/8390/ax88796.c
431
static void ax_bb_set_data(struct mdiobb_ctrl *ctrl, int value)
drivers/net/ethernet/8390/ax88796.c
443
static int ax_bb_get_data(struct mdiobb_ctrl *ctrl)
drivers/net/ethernet/8390/ax88796.c
81
struct mdiobb_ctrl bb_ctrl;
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
28
struct mdiobb_ctrl ctrl;
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
55
static inline void mdio_dir(struct mdiobb_ctrl *ctrl, int dir)
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
68
static inline int mdio_read(struct mdiobb_ctrl *ctrl)
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
74
static inline void mdio(struct mdiobb_ctrl *ctrl, int what)
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
87
static inline void mdc(struct mdiobb_ctrl *ctrl, int what)
drivers/net/ethernet/renesas/ravb.h
1085
struct mdiobb_ctrl mdiobb;
drivers/net/ethernet/renesas/ravb_main.c
143
static void ravb_mdio_ctrl(struct mdiobb_ctrl *ctrl, u32 mask, int set)
drivers/net/ethernet/renesas/ravb_main.c
152
static void ravb_set_mdc(struct mdiobb_ctrl *ctrl, int level)
drivers/net/ethernet/renesas/ravb_main.c
158
static void ravb_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output)
drivers/net/ethernet/renesas/ravb_main.c
164
static void ravb_set_mdio_data(struct mdiobb_ctrl *ctrl, int value)
drivers/net/ethernet/renesas/ravb_main.c
170
static int ravb_get_mdio_data(struct mdiobb_ctrl *ctrl)
drivers/net/ethernet/renesas/sh_eth.c
1172
struct mdiobb_ctrl ctrl;
drivers/net/ethernet/renesas/sh_eth.c
1176
static void sh_mdio_ctrl(struct mdiobb_ctrl *ctrl, u32 mask, int set)
drivers/net/ethernet/renesas/sh_eth.c
1193
static void sh_mmd_ctrl(struct mdiobb_ctrl *ctrl, int bit)
drivers/net/ethernet/renesas/sh_eth.c
1199
static void sh_set_mdio(struct mdiobb_ctrl *ctrl, int bit)
drivers/net/ethernet/renesas/sh_eth.c
1205
static int sh_get_mdio(struct mdiobb_ctrl *ctrl)
drivers/net/ethernet/renesas/sh_eth.c
1216
static void sh_mdc_ctrl(struct mdiobb_ctrl *ctrl, int bit)
drivers/net/ethernet/ti/davinci_mdio.c
169
static void davinci_set_mdc(struct mdiobb_ctrl *ctrl, int level)
drivers/net/ethernet/ti/davinci_mdio.c
185
static void davinci_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output)
drivers/net/ethernet/ti/davinci_mdio.c
201
static void davinci_set_mdio_data(struct mdiobb_ctrl *ctrl, int value)
drivers/net/ethernet/ti/davinci_mdio.c
217
static int davinci_get_mdio_data(struct mdiobb_ctrl *ctrl)
drivers/net/ethernet/ti/davinci_mdio.c
345
struct mdiobb_ctrl *ctrl = bus->priv;
drivers/net/ethernet/ti/davinci_mdio.c
95
struct mdiobb_ctrl bb_ctrl;
drivers/net/mdio/mdio-bitbang.c
133
static void mdiobb_cmd_addr(struct mdiobb_ctrl *ctrl, int phy, int dev_addr,
drivers/net/mdio/mdio-bitbang.c
150
struct mdiobb_ctrl *ctrl = bus->priv;
drivers/net/mdio/mdio-bitbang.c
176
struct mdiobb_ctrl *ctrl = bus->priv;
drivers/net/mdio/mdio-bitbang.c
186
struct mdiobb_ctrl *ctrl = bus->priv;
drivers/net/mdio/mdio-bitbang.c
197
struct mdiobb_ctrl *ctrl = bus->priv;
drivers/net/mdio/mdio-bitbang.c
212
struct mdiobb_ctrl *ctrl = bus->priv;
drivers/net/mdio/mdio-bitbang.c
222
struct mdiobb_ctrl *ctrl = bus->priv;
drivers/net/mdio/mdio-bitbang.c
231
struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl)
drivers/net/mdio/mdio-bitbang.c
258
struct mdiobb_ctrl *ctrl = bus->priv;
drivers/net/mdio/mdio-bitbang.c
44
static void mdiobb_send_bit(struct mdiobb_ctrl *ctrl, int val)
drivers/net/mdio/mdio-bitbang.c
56
static int mdiobb_get_bit(struct mdiobb_ctrl *ctrl)
drivers/net/mdio/mdio-bitbang.c
69
static void mdiobb_send_num(struct mdiobb_ctrl *ctrl, u16 val, int bits)
drivers/net/mdio/mdio-bitbang.c
78
static u16 mdiobb_get_num(struct mdiobb_ctrl *ctrl, int bits)
drivers/net/mdio/mdio-bitbang.c
94
static void mdiobb_cmd(struct mdiobb_ctrl *ctrl, int op, u8 phy, u8 reg)
drivers/net/mdio/mdio-gpio.c
31
struct mdiobb_ctrl ctrl;
drivers/net/mdio/mdio-gpio.c
53
static void mdio_dir(struct mdiobb_ctrl *ctrl, int dir)
drivers/net/mdio/mdio-gpio.c
74
static int mdio_get(struct mdiobb_ctrl *ctrl)
drivers/net/mdio/mdio-gpio.c
82
static void mdio_set(struct mdiobb_ctrl *ctrl, int what)
drivers/net/mdio/mdio-gpio.c
93
static void mdc_set(struct mdiobb_ctrl *ctrl, int what)
include/linux/mdio-bitbang.h
17
void (*set_mdc)(struct mdiobb_ctrl *ctrl, int level);
include/linux/mdio-bitbang.h
22
void (*set_mdio_dir)(struct mdiobb_ctrl *ctrl, int output);
include/linux/mdio-bitbang.h
28
void (*set_mdio_data)(struct mdiobb_ctrl *ctrl, int value);
include/linux/mdio-bitbang.h
31
int (*get_mdio_data)(struct mdiobb_ctrl *ctrl);
include/linux/mdio-bitbang.h
47
struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl);
include/linux/mdio-bitbang.h
9
struct mdiobb_ctrl;