Home
last modified time | relevance | path

Searched refs:mii_bus (Results 1 – 17 of 17) sorted by relevance

/include/linux/fsl/
A Denetc_mdio.h40 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 Dmdio-bitbang.h41 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 Dof_mdio.h17 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 Dfwnode_mdio.h12 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 Dacpi_mdio.h12 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 Dmdio.h14 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 Dpcs-lynx.h12 struct phylink_pcs *lynx_pcs_create_mdiodev(struct mii_bus *bus, int addr);
A Dmdio-mux.h28 struct mii_bus *mux_bus);
A Dphy.h352 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 Dmdio-i2c.h12 struct mii_bus;
21 struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2c,
A Dmdio-xgene.h95 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 Dmdio-mscc-miim.h15 int mscc_miim_setup(struct device *device, struct mii_bus **bus,
A Dmdio-regmap.h23 struct mii_bus *devm_mdio_regmap_register(struct device *dev,
/include/linux/pcs/
A Dpcs-xpcs.h54 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 Dloop.h35 struct mii_bus *bus;
/include/trace/events/
A Dmdio.h12 TP_PROTO(struct mii_bus *bus, char read,
/include/net/
A Ddsa.h479 struct mii_bus *user_mii_bus;

Completed in 30 milliseconds