• 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:phydev

40 /* Set phydev->irq to PHY_POLL if interrupts are not supported,
140 * whenever called with phydev->autoneg set to AUTONEG_ENABLE.
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);
335 * autonegotiation if phydev->autoneg is on,
336 * forces the speed to the current settings in phydev
337 * if phydev->autoneg is off */
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);
359 int phy_clear_interrupt(struct phy_device *phydev);
360 int phy_config_interrupt(struct phy_device *phydev, u32 interrupts);
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) {
378 return phydev->drv->read_status(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);