| /include/linux/fsl/ |
| A D | enetc_mdio.h | 40 int enetc_mdio_read_c22(struct mii_bus *bus, int phy_id, int regnum); 41 int enetc_mdio_write_c22(struct mii_bus *bus, int phy_id, int regnum, 43 int enetc_mdio_read_c45(struct mii_bus *bus, int phy_id, int devad, int regnum); 44 int enetc_mdio_write_c45(struct mii_bus *bus, int phy_id, int devad, int regnum, 50 static inline int enetc_mdio_read_c22(struct mii_bus *bus, int phy_id, in enetc_mdio_read_c22() 53 static inline int enetc_mdio_write_c22(struct mii_bus *bus, int phy_id, in enetc_mdio_write_c22() 56 static inline int enetc_mdio_read_c45(struct mii_bus *bus, int phy_id, in enetc_mdio_read_c45() 59 static inline int enetc_mdio_write_c45(struct mii_bus *bus, int phy_id, in enetc_mdio_write_c45()
|
| /include/linux/ |
| A D | mdio-bitbang.h | 41 int mdiobb_read_c22(struct mii_bus *bus, int phy, int reg); 42 int mdiobb_write_c22(struct mii_bus *bus, int phy, int reg, u16 val); 43 int mdiobb_read_c45(struct mii_bus *bus, int devad, int phy, int reg); 44 int mdiobb_write_c45(struct mii_bus *bus, int devad, int phy, int reg, u16 val); 47 struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl); 50 void free_mdio_bitbang(struct mii_bus *bus);
|
| A D | of_mdio.h | 17 int __of_mdiobus_register(struct mii_bus *mdio, struct device_node *np, 20 static inline int of_mdiobus_register(struct mii_bus *mdio, in of_mdiobus_register() 26 int __devm_of_mdiobus_register(struct device *dev, struct mii_bus *mdio, 30 struct mii_bus *mdio, in devm_of_mdiobus_register() 46 struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np); 50 int of_mdiobus_phy_device_register(struct mii_bus *mdio, struct phy_device *phy, 81 static inline int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) in of_mdiobus_register() 92 struct mii_bus *mdio, in devm_of_mdiobus_register() 123 static inline struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np) in of_mdio_find_bus() 145 static inline int of_mdiobus_phy_device_register(struct mii_bus *mdio, in of_mdiobus_phy_device_register()
|
| A D | fwnode_mdio.h | 12 int fwnode_mdiobus_phy_device_register(struct mii_bus *mdio, 16 int fwnode_mdiobus_register_phy(struct mii_bus *bus, 20 int fwnode_mdiobus_phy_device_register(struct mii_bus *mdio, in fwnode_mdiobus_phy_device_register() 27 static inline int fwnode_mdiobus_register_phy(struct mii_bus *bus, in fwnode_mdiobus_register_phy()
|
| A D | acpi_mdio.h | 12 int __acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode, 16 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *handle) in acpi_mdiobus_register() 22 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode) in acpi_mdiobus_register()
|
| A D | mdio.h | 14 struct mii_bus; 31 struct mii_bus *bus; 92 struct mdio_device *mdio_device_create(struct mii_bus *bus, int addr); 572 int __mdiobus_read(struct mii_bus *bus, int addr, u32 regnum); 579 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum); 580 int mdiobus_read_nested(struct mii_bus *bus, int addr, u32 regnum); 581 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val); 585 int mdiobus_modify_changed(struct mii_bus *bus, int addr, u32 regnum, 589 int mdiobus_c45_read_nested(struct mii_bus *bus, int addr, int devad, 681 bool mdiobus_is_registered_device(struct mii_bus *bus, int addr); [all …]
|
| A D | pcs-lynx.h | 12 struct phylink_pcs *lynx_pcs_create_mdiodev(struct mii_bus *bus, int addr);
|
| A D | mdio-mux.h | 28 struct mii_bus *mux_bus);
|
| A D | phy.h | 352 struct mii_bus { struct 358 int (*read)(struct mii_bus *bus, int addr, int regnum); argument 364 int (*write_c45)(struct mii_bus *bus, int addr, int devnum, argument 367 int (*reset)(struct mii_bus *bus); argument 421 #define to_mii_bus(d) container_of(d, struct mii_bus, dev) argument 423 struct mii_bus *mdiobus_alloc_size(size_t size); 431 static inline struct mii_bus *mdiobus_alloc(void) in mdiobus_alloc() 443 void mdiobus_unregister(struct mii_bus *bus); 444 void mdiobus_free(struct mii_bus *bus); 451 struct mii_bus *mdio_find_bus(const char *mdio_name); [all …]
|
| /include/linux/mdio/ |
| A D | mdio-i2c.h | 12 struct mii_bus; 21 struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2c,
|
| A D | mdio-xgene.h | 95 struct mii_bus *mdio_bus; 130 int xgene_mdio_rgmii_read(struct mii_bus *bus, int phy_id, int reg); 131 int xgene_mdio_rgmii_write(struct mii_bus *bus, int phy_id, int reg, u16 data); 132 struct phy_device *xgene_enet_phy_register(struct mii_bus *bus, int phy_addr);
|
| A D | mdio-mscc-miim.h | 15 int mscc_miim_setup(struct device *device, struct mii_bus **bus,
|
| A D | mdio-regmap.h | 23 struct mii_bus *devm_mdio_regmap_register(struct device *dev,
|
| /include/linux/pcs/ |
| A D | pcs-xpcs.h | 54 struct dw_xpcs *xpcs_create_mdiodev(struct mii_bus *bus, int addr); 58 struct phylink_pcs *xpcs_create_pcs_mdiodev(struct mii_bus *bus, int addr);
|
| /include/linux/dsa/ |
| A D | loop.h | 35 struct mii_bus *bus;
|
| /include/trace/events/ |
| A D | mdio.h | 12 TP_PROTO(struct mii_bus *bus, char read,
|
| /include/net/ |
| A D | dsa.h | 479 struct mii_bus *user_mii_bus;
|