• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/

Lines Matching defs:phy_device

92 	struct phy_device *phy_map[PHY_MAX_ADDR];
200 /* phy_device: An instance of a PHY
230 struct phy_device {
293 #define to_phy_device(d) container_of(d, struct phy_device, dev)
324 int (*config_init)(struct phy_device *phydev);
328 int (*probe)(struct phy_device *phydev);
331 int (*suspend)(struct phy_device *phydev);
332 int (*resume)(struct phy_device *phydev);
338 int (*config_aneg)(struct phy_device *phydev);
341 int (*read_status)(struct phy_device *phydev);
344 int (*ack_interrupt)(struct phy_device *phydev);
347 int (*config_intr)(struct phy_device *phydev);
350 void (*remove)(struct phy_device *phydev);
356 int phy_read(struct phy_device *phydev, u16 regnum);
357 int phy_write(struct phy_device *phydev, u16 regnum, u16 val);
358 struct phy_device* get_phy_device(struct mii_bus *bus, int addr);
359 int phy_clear_interrupt(struct phy_device *phydev);
360 int phy_config_interrupt(struct phy_device *phydev, u32 interrupts);
361 struct phy_device * phy_attach(struct net_device *dev,
363 struct phy_device * phy_connect(struct net_device *dev, const char *phy_id,
366 void phy_disconnect(struct phy_device *phydev);
367 void phy_detach(struct phy_device *phydev);
368 void phy_start(struct phy_device *phydev);
369 void phy_stop(struct phy_device *phydev);
370 int phy_start_aneg(struct phy_device *phydev);
374 void phy_sanitize_settings(struct phy_device *phydev);
375 int phy_stop_interrupts(struct phy_device *phydev);
377 static inline int phy_read_status(struct phy_device *phydev) {
381 int genphy_config_advert(struct phy_device *phydev);
382 int genphy_setup_forced(struct phy_device *phydev);
383 int genphy_restart_aneg(struct phy_device *phydev);
384 int genphy_config_aneg(struct phy_device *phydev);
385 int genphy_update_link(struct phy_device *phydev);
386 int genphy_read_status(struct phy_device *phydev);
389 void phy_prepare_link(struct phy_device *phydev,
391 void phy_start_machine(struct phy_device *phydev,
393 void phy_stop_machine(struct phy_device *phydev);
394 int phy_ethtool_sset(struct phy_device *phydev, struct ethtool_cmd *cmd);
395 int phy_ethtool_gset(struct phy_device *phydev, struct ethtool_cmd *cmd);
396 int phy_mii_ioctl(struct phy_device *phydev,
398 int phy_start_interrupts(struct phy_device *phydev);
399 void phy_print_status(struct phy_device *phydev);
400 struct phy_device* phy_device_create(struct mii_bus *bus, int addr, int phy_id);