Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dmdio-bitbang.h9 struct mdiobb_ctrl;
17 void (*set_mdc)(struct mdiobb_ctrl *ctrl, int level);
22 void (*set_mdio_dir)(struct mdiobb_ctrl *ctrl, int output);
28 void (*set_mdio_data)(struct mdiobb_ctrl *ctrl, int value);
31 int (*get_mdio_data)(struct mdiobb_ctrl *ctrl);
34 struct mdiobb_ctrl { struct
47 struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl); argument
/linux/drivers/net/mdio/
H A Dmdio-bitbang.c44 static void mdiobb_send_bit(struct mdiobb_ctrl *ctrl, int val) in mdiobb_send_bit()
56 static int mdiobb_get_bit(struct mdiobb_ctrl *ctrl) in mdiobb_get_bit()
69 static void mdiobb_send_num(struct mdiobb_ctrl *ctrl, u16 val, int bits) in mdiobb_send_num()
78 static u16 mdiobb_get_num(struct mdiobb_ctrl *ctrl, int bits) in mdiobb_get_num()
94 static void mdiobb_cmd(struct mdiobb_ctrl *ctrl, int op, u8 phy, u8 reg) in mdiobb_cmd()
133 static void mdiobb_cmd_addr(struct mdiobb_ctrl *ctrl, int phy, int dev_addr, in mdiobb_cmd_addr()
150 struct mdiobb_ctrl *ctrl = bus->priv; in mdiobb_read_common()
176 struct mdiobb_ctrl *ctrl = bus->priv; in mdiobb_read_c22()
186 struct mdiobb_ctrl *ctrl = bus->priv; in mdiobb_read_c45()
197 struct mdiobb_ctrl *ctrl = bus->priv; in mdiobb_write_common()
[all …]
/linux/drivers/net/ethernet/freescale/fs_enet/
H A Dmii-bitbang.c28 struct mdiobb_ctrl ctrl;
55 static inline void mdio_dir(struct mdiobb_ctrl *ctrl, int dir) in mdio_dir()
68 static inline int mdio_read(struct mdiobb_ctrl *ctrl) in mdio_read()
74 static inline void mdio(struct mdiobb_ctrl *ctrl, int what) in mdio()
87 static inline void mdc(struct mdiobb_ctrl *ctrl, int what) in mdc()
/linux/drivers/net/ethernet/renesas/
H A Dravb_main.c143 static void ravb_mdio_ctrl(struct mdiobb_ctrl *ctrl, u32 mask, int set) in ravb_mdio_ctrl()
152 static void ravb_set_mdc(struct mdiobb_ctrl *ctrl, int level) in ravb_set_mdc()
158 static void ravb_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output) in ravb_set_mdio_dir()
164 static void ravb_set_mdio_data(struct mdiobb_ctrl *ctrl, int value) in ravb_set_mdio_data()
170 static int ravb_get_mdio_data(struct mdiobb_ctrl *ctrl) in ravb_get_mdio_data()