Lines Matching defs:phy_device
361 struct phy_device { struct
362 struct mdio_device mdio;
366 struct phy_driver *drv;
368 u32 phy_id;
370 struct phy_c45_device_ids c45_ids;
371 unsigned is_c45:1;
372 unsigned is_internal:1;
373 unsigned is_pseudo_fixed_link:1;
374 unsigned is_gigabit_capable:1;
375 unsigned has_fixups:1;
376 unsigned suspended:1;
377 unsigned suspended_by_mdio_bus:1;
378 unsigned sysfs_links:1;
379 unsigned loopback_enabled:1;
381 unsigned autoneg:1;
383 unsigned link:1;
384 unsigned autoneg_complete:1;
387 unsigned interrupts:1;
389 enum phy_state state;
391 u32 dev_flags;
393 phy_interface_t interface;
399 int speed;
400 int duplex;
401 int pause;
402 int asym_pause;
413 u32 eee_broken_modes;
416 struct phy_led_trigger *phy_led_triggers;
417 unsigned int phy_num_led_triggers;
418 struct phy_led_trigger *last_triggered;
420 struct phy_led_trigger *led_link_trigger;
444 void (*phy_link_change)(struct phy_device *, bool up, bool do_carrier); argument
453 struct phy_device, mdio) argument