linux/include/linux/phy_fixed.h
<<
>>
Prefs
   1#ifndef __PHY_FIXED_H
   2#define __PHY_FIXED_H
   3
   4struct fixed_phy_status {
   5        int link;
   6        int speed;
   7        int duplex;
   8        int pause;
   9        int asym_pause;
  10};
  11
  12#ifdef CONFIG_FIXED_PHY
  13extern int fixed_phy_add(unsigned int irq, int phy_id,
  14                         struct fixed_phy_status *status);
  15#else
  16static inline int fixed_phy_add(unsigned int irq, int phy_id,
  17                                struct fixed_phy_status *status)
  18{
  19        return -ENODEV;
  20}
  21#endif /* CONFIG_FIXED_PHY */
  22
  23/*
  24 * This function issued only by fixed_phy-aware drivers, no need
  25 * protect it with #ifdef
  26 */
  27extern int fixed_phy_set_link_update(struct phy_device *phydev,
  28                        int (*link_update)(struct net_device *,
  29                                           struct fixed_phy_status *));
  30
  31#endif /* __PHY_FIXED_H */
  32
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.