Lines Matching defs:phy_device
359 struct phy_device { struct
360 struct mdio_device mdio;
364 struct phy_driver *drv;
366 u32 phy_id;
368 struct phy_c45_device_ids c45_ids;
369 unsigned is_c45:1;
370 unsigned is_internal:1;
371 unsigned is_pseudo_fixed_link:1;
372 unsigned is_gigabit_capable:1;
373 unsigned has_fixups:1;
374 unsigned suspended:1;
375 unsigned sysfs_links:1;
376 unsigned loopback_enabled:1;
378 unsigned autoneg:1;
380 unsigned link:1;
381 unsigned autoneg_complete:1;
384 unsigned interrupts:1;
386 enum phy_state state;
388 u32 dev_flags;
390 phy_interface_t interface;
396 int speed;
397 int duplex;
398 int pause;
399 int asym_pause;
410 u32 eee_broken_modes;
413 struct phy_led_trigger *phy_led_triggers;
414 unsigned int phy_num_led_triggers;
415 struct phy_led_trigger *last_triggered;
417 struct phy_led_trigger *led_link_trigger;
441 void (*phy_link_change)(struct phy_device *, bool up, bool do_carrier); argument
445 struct phy_device, mdio) argument