Lines Matching defs:axgbe_phy_impl_if
322 struct axgbe_phy_impl_if { struct
324 int (*init)(struct axgbe_port *);
325 void (*exit)(struct axgbe_port *);
328 int (*reset)(struct axgbe_port *);
329 int (*start)(struct axgbe_port *);
330 void (*stop)(struct axgbe_port *);
333 int (*link_status)(struct axgbe_port *, int *);
336 int (*valid_speed)(struct axgbe_port *, int);
339 bool (*use_mode)(struct axgbe_port *, enum axgbe_mode);
341 void (*set_mode)(struct axgbe_port *, enum axgbe_mode);
343 enum axgbe_mode (*get_mode)(struct axgbe_port *, int);
345 enum axgbe_mode (*switch_mode)(struct axgbe_port *);
347 enum axgbe_mode (*cur_mode)(struct axgbe_port *);
350 enum axgbe_an_mode (*an_mode)(struct axgbe_port *);
353 int (*an_config)(struct axgbe_port *);
356 unsigned int (*an_advertising)(struct axgbe_port *port);
359 enum axgbe_mode (*an_outcome)(struct axgbe_port *);
362 void (*an_pre)(struct axgbe_port *port);
363 void (*an_post)(struct axgbe_port *port);
389 struct axgbe_phy_impl_if phy_impl; argument