Home
last modified time | relevance | path

Searched refs:mdiobb_ctrl (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/include/linux/
Dmdio-bitbang.h8 struct mdiobb_ctrl;
16 void (*set_mdc)(struct mdiobb_ctrl *ctrl, int level);
21 void (*set_mdio_dir)(struct mdiobb_ctrl *ctrl, int output);
27 void (*set_mdio_data)(struct mdiobb_ctrl *ctrl, int value);
30 int (*get_mdio_data)(struct mdiobb_ctrl *ctrl);
33 struct mdiobb_ctrl { struct
40 struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl); argument
/linux-4.4.14/drivers/net/phy/
Dmdio-bitbang.c47 static void mdiobb_send_bit(struct mdiobb_ctrl *ctrl, int val) in mdiobb_send_bit()
59 static int mdiobb_get_bit(struct mdiobb_ctrl *ctrl) in mdiobb_get_bit()
72 static void mdiobb_send_num(struct mdiobb_ctrl *ctrl, u16 val, int bits) in mdiobb_send_num()
81 static u16 mdiobb_get_num(struct mdiobb_ctrl *ctrl, int bits) in mdiobb_get_num()
97 static void mdiobb_cmd(struct mdiobb_ctrl *ctrl, int op, u8 phy, u8 reg) in mdiobb_cmd()
137 static int mdiobb_cmd_addr(struct mdiobb_ctrl *ctrl, int phy, u32 addr) in mdiobb_cmd_addr()
157 struct mdiobb_ctrl *ctrl = bus->priv; in mdiobb_read()
189 struct mdiobb_ctrl *ctrl = bus->priv; in mdiobb_write()
210 struct mdiobb_ctrl *ctrl = bus->priv; in mdiobb_reset()
216 struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl) in alloc_mdio_bitbang()
[all …]
Dmdio-gpio.c34 struct mdiobb_ctrl ctrl;
72 static void mdio_dir(struct mdiobb_ctrl *ctrl, int dir) in mdio_dir()
95 static int mdio_get(struct mdiobb_ctrl *ctrl) in mdio_get()
104 static void mdio_set(struct mdiobb_ctrl *ctrl, int what) in mdio_set()
117 static void mdc_set(struct mdiobb_ctrl *ctrl, int what) in mdc_set()
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dmii-bitbang.c31 struct mdiobb_ctrl ctrl;
58 static inline void mdio_dir(struct mdiobb_ctrl *ctrl, int dir) in mdio_dir()
71 static inline int mdio_read(struct mdiobb_ctrl *ctrl) in mdio_read()
77 static inline void mdio(struct mdiobb_ctrl *ctrl, int what) in mdio()
90 static inline void mdc(struct mdiobb_ctrl *ctrl, int what) in mdc()
/linux-4.4.14/arch/powerpc/platforms/82xx/
Dep8248e.c64 static void ep8248e_set_mdc(struct mdiobb_ctrl *ctrl, int level) in ep8248e_set_mdc()
75 static void ep8248e_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output) in ep8248e_set_mdio_dir()
86 static void ep8248e_set_mdio_data(struct mdiobb_ctrl *ctrl, int data) in ep8248e_set_mdio_data()
97 static int ep8248e_get_mdio_data(struct mdiobb_ctrl *ctrl) in ep8248e_get_mdio_data()
110 static struct mdiobb_ctrl ep8248e_mdio_ctrl = {
/linux-4.4.14/drivers/net/ethernet/8390/
Dax88796.c86 struct mdiobb_ctrl bb_ctrl;
571 static void ax_bb_mdc(struct mdiobb_ctrl *ctrl, int level) in ax_bb_mdc()
583 static void ax_bb_dir(struct mdiobb_ctrl *ctrl, int output) in ax_bb_dir()
595 static void ax_bb_set_data(struct mdiobb_ctrl *ctrl, int value) in ax_bb_set_data()
607 static int ax_bb_get_data(struct mdiobb_ctrl *ctrl) in ax_bb_get_data()
/linux-4.4.14/drivers/net/ethernet/renesas/
Dravb_main.c125 static void ravb_mdio_ctrl(struct mdiobb_ctrl *ctrl, u32 mask, int set) in ravb_mdio_ctrl()
139 static void ravb_set_mdc(struct mdiobb_ctrl *ctrl, int level) in ravb_set_mdc()
145 static void ravb_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output) in ravb_set_mdio_dir()
151 static void ravb_set_mdio_data(struct mdiobb_ctrl *ctrl, int value) in ravb_set_mdio_data()
157 static int ravb_get_mdio_data(struct mdiobb_ctrl *ctrl) in ravb_get_mdio_data()
Dravb.h778 struct mdiobb_ctrl mdiobb;
Dsh_eth.c1033 struct mdiobb_ctrl ctrl;
1060 static void sh_mmd_ctrl(struct mdiobb_ctrl *ctrl, int bit) in sh_mmd_ctrl()
1074 static void sh_set_mdio(struct mdiobb_ctrl *ctrl, int bit) in sh_set_mdio()
1088 static int sh_get_mdio(struct mdiobb_ctrl *ctrl) in sh_get_mdio()
1099 static void sh_mdc_ctrl(struct mdiobb_ctrl *ctrl, int bit) in sh_mdc_ctrl()