Lines Matching refs:phy

58 struct phy {  struct
89 int (*of_xlate)(struct phy *phy, struct ofnode_phandle_args *args);
103 int (*init)(struct phy *phy);
118 int (*exit)(struct phy *phy);
130 int (*reset)(struct phy *phy);
142 int (*configure)(struct phy *phy, union phy_configure_opts *opts);
160 int (*validate)(struct phy *phy, enum phy_mode mode, int submode,
175 int (*power_on)(struct phy *phy);
189 int (*power_off)(struct phy *phy);
191 int (*set_mode)(struct phy *phy, enum phy_mode mode, int submode);
202 int generic_phy_init(struct phy *phy);
210 int generic_phy_exit(struct phy *phy);
218 int generic_phy_reset(struct phy *phy);
226 int generic_phy_configure(struct phy *phy, union phy_configure_opts *opts);
234 int generic_phy_validate(struct phy *phy, enum phy_mode mode, int submode,
243 int generic_phy_power_on(struct phy *phy);
251 int generic_phy_power_off(struct phy *phy);
253 int generic_phy_set_mode_ext(struct phy *phy, enum phy_mode mode, int submode);
254 #define generic_phy_set_mode(phy, mode) \ argument
255 generic_phy_set_mode_ext(phy, mode, 0)
257 static inline enum phy_mode generic_phy_get_mode(struct phy *phy) in generic_phy_get_mode() argument
259 return phy->attrs.mode; in generic_phy_get_mode()
288 struct phy *phy);
316 struct phy *phy);
320 static inline int generic_phy_init(struct phy *phy) in generic_phy_init() argument
325 static inline int generic_phy_exit(struct phy *phy) in generic_phy_exit() argument
330 static inline int generic_phy_reset(struct phy *phy) in generic_phy_reset() argument
335 static inline int generic_phy_configure(struct phy *phy, in generic_phy_configure() argument
341 static inline int generic_phy_validate(struct phy *phy, enum phy_mode mode, in generic_phy_validate() argument
348 static inline int generic_phy_power_on(struct phy *phy) in generic_phy_power_on() argument
353 static inline int generic_phy_power_off(struct phy *phy) in generic_phy_power_off() argument
359 struct phy *phy) in generic_phy_get_by_index() argument
365 struct phy *phy) in generic_phy_get_by_name() argument
370 static inline int generic_phy_set_mode_ext(struct phy *phy, enum phy_mode mode, in generic_phy_set_mode_ext() argument
376 #define generic_phy_set_mode(phy, mode) \ argument
377 generic_phy_set_mode_ext(phy, mode, 0)
387 static inline bool generic_phy_valid(struct phy *phy) in generic_phy_valid() argument
389 return phy && phy->dev; in generic_phy_valid()