Searched refs:mdiobb_ctrl (Results 1 – 4 of 4) sorted by relevance
| /linux/include/linux/ |
| H A D | mdio-bitbang.h | 9 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 D | mdio-bitbang.c | 44 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 D | mii-bitbang.c | 28 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 D | ravb_main.c | 143 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()
|