Home
last modified time | relevance | path

Searched refs:phy (Results 1 – 25 of 30) sorted by relevance

12

/include/linux/phy/
A Dphy.h90 int (*init)(struct phy *phy);
91 int (*exit)(struct phy *phy);
92 int (*power_on)(struct phy *phy);
93 int (*power_off)(struct phy *phy);
128 int (*reset)(struct phy *phy);
129 int (*calibrate)(struct phy *phy);
135 void (*release)(struct phy *phy);
205 struct phy *phy; member
237 int phy_init(struct phy *phy);
238 int phy_exit(struct phy *phy);
[all …]
A Dulpi_phy.h8 static inline struct phy
11 struct phy *phy; in ulpi_phy_create() local
14 phy = phy_create(&ulpi->dev, NULL, ops); in ulpi_phy_create()
15 if (IS_ERR(phy)) in ulpi_phy_create()
16 return phy; in ulpi_phy_create()
18 ret = phy_create_lookup(phy, "usb2-phy", dev_name(ulpi->dev.parent)); in ulpi_phy_create()
20 phy_destroy(phy); in ulpi_phy_create()
24 return phy; in ulpi_phy_create()
28 static inline void ulpi_phy_destroy(struct ulpi *ulpi, struct phy *phy) in ulpi_phy_destroy() argument
30 phy_remove_lookup(phy, "usb2-phy", dev_name(ulpi->dev.parent)); in ulpi_phy_destroy()
[all …]
A Dphy-sun4i-usb.h16 void sun4i_usb_phy_set_squelch_detect(struct phy *phy, bool enabled);
A Domap_usb.h14 #define phy_to_omapusb(x) container_of((x), struct omap_usb, phy)
/include/linux/phy/tegra/
A Dxusb.h24 void tegra_phy_xusb_utmi_pad_power_on(struct phy *phy);
25 void tegra_phy_xusb_utmi_pad_power_down(struct phy *phy);
26 int tegra_phy_xusb_utmi_port_reset(struct phy *phy);
29 int tegra_xusb_padctl_get_port_number(struct phy *phy);
30 int tegra_xusb_padctl_enable_phy_sleepwalk(struct tegra_xusb_padctl *padctl, struct phy *phy,
32 int tegra_xusb_padctl_disable_phy_sleepwalk(struct tegra_xusb_padctl *padctl, struct phy *phy);
33 int tegra_xusb_padctl_enable_phy_wake(struct tegra_xusb_padctl *padctl, struct phy *phy);
34 int tegra_xusb_padctl_disable_phy_wake(struct tegra_xusb_padctl *padctl, struct phy *phy);
35 bool tegra_xusb_padctl_remote_wake_detected(struct tegra_xusb_padctl *padctl, struct phy *phy);
/include/linux/
A Dphy_led_triggers.h27 extern int phy_led_triggers_register(struct phy_device *phy);
28 extern void phy_led_triggers_unregister(struct phy_device *phy);
29 extern void phy_led_trigger_change_speed(struct phy_device *phy);
33 static inline int phy_led_triggers_register(struct phy_device *phy) in phy_led_triggers_register() argument
37 static inline void phy_led_triggers_unregister(struct phy_device *phy) { } in phy_led_triggers_unregister() argument
38 static inline void phy_led_trigger_change_speed(struct phy_device *phy) { } in phy_led_trigger_change_speed() argument
A Dsungem_phy.h12 int (*init)(struct mii_phy *phy);
13 int (*suspend)(struct mii_phy *phy);
14 int (*setup_aneg)(struct mii_phy *phy, u32 advertise);
15 int (*setup_forced)(struct mii_phy *phy, int speed, int fd);
16 int (*poll_link)(struct mii_phy *phy);
17 int (*read_link)(struct mii_phy *phy);
18 int (*enable_fiber)(struct mii_phy *phy, int autoneg);
67 extern int sungem_phy_probe(struct mii_phy *phy, int mii_id);
A Dphy_link_topology.h36 struct phy_device *phy; member
41 struct phy_device *phy,
44 void phy_link_topo_del_phy(struct net_device *dev, struct phy_device *phy);
57 return pdn->phy; in phy_link_topo_get_phy()
64 struct phy_device *phy, in phy_link_topo_add_phy() argument
71 struct phy_device *phy) in phy_link_topo_del_phy() argument
A Dmdio-bitbang.h41 int mdiobb_read_c22(struct mii_bus *bus, int phy, int reg);
42 int mdiobb_write_c22(struct mii_bus *bus, int phy, int reg, u16 val);
43 int mdiobb_read_c45(struct mii_bus *bus, int devad, int phy, int reg);
44 int mdiobb_write_c45(struct mii_bus *bus, int devad, int phy, int reg, u16 val);
A Dfwnode_mdio.h13 struct phy_device *phy,
21 struct phy_device *phy, in fwnode_mdiobus_phy_device_register() argument
A Dfec.h17 phy_interface_t phy; member
A Dsh_eth.h9 int phy; member
A Dof_mdio.h50 int of_mdiobus_phy_device_register(struct mii_bus *mdio, struct phy_device *phy,
146 struct phy_device *phy, in of_mdiobus_phy_device_register() argument
A Dphylink.h208 struct phy_device *phy, unsigned int mode,
414 void mac_link_up(struct phylink_config *config, struct phy_device *phy,
A Datmdev.h149 const struct atmphy_ops *phy; /* PHY operations, may be undefined */ member
A Dphy.h1794 int phy_device_register(struct phy_device *phy);
1803 int phy_sfp_connect_phy(void *upstream, struct phy_device *phy);
1804 void phy_sfp_disconnect_phy(void *upstream, struct phy_device *phy);
/include/net/
A Dcfg802154.h270 !(phy->supported.channels[page] & BIT(channel))) in ieee802154_chan_is_valid()
533 phy->dev.parent = dev; in wpan_phy_set_dev()
536 int wpan_phy_register(struct wpan_phy *phy);
537 void wpan_phy_unregister(struct wpan_phy *phy);
538 void wpan_phy_free(struct wpan_phy *phy);
542 static inline void *wpan_phy_priv(struct wpan_phy *phy) in wpan_phy_priv() argument
544 BUG_ON(!phy); in wpan_phy_priv()
545 return &phy->priv; in wpan_phy_priv()
550 static inline void wpan_phy_put(struct wpan_phy *phy) in wpan_phy_put() argument
552 put_device(&phy->dev); in wpan_phy_put()
[all …]
A Dmac802154.h83 struct wpan_phy *phy; member
/include/scsi/
A Dscsi_transport_sas.h92 #define phy_to_shost(phy) \ argument
93 dev_to_shost((phy)->dev.parent)
223 static inline void sas_port_put_phy(struct sas_phy *phy) in sas_port_put_phy() argument
225 if (phy) in sas_port_put_phy()
226 put_device(&phy->dev); in sas_port_put_phy()
245 #define scsi_is_sas_phy_local(phy) scsi_is_host_device((phy)->dev.parent) argument
A Dlibsas.h106 struct sas_phy *phy; member
169 struct sas_phy *phy; member
272 struct asd_sas_phy *phy; member
285 struct asd_sas_phy *phy, int event) in INIT_SAS_EVENT() argument
288 ev->phy = phy; in INIT_SAS_EVENT()
304 struct sas_phy *phy; member
414 phy->oob_mode = OOB_NOT_CONNECTED; in sas_phy_disconnected()
415 phy->linkrate = SAS_LINK_RATE_UNKNOWN; in sas_phy_disconnected()
425 put_device(&phy->dev); in sas_put_local_phy()
682 int sas_phy_reset(struct sas_phy *phy, int hard_reset);
[all …]
/include/linux/usb/
A Dotg.h19 struct phy *phy; member
A Dchipidea.h38 struct phy *phy; member
A Dpd_vdo.h437 #define VDO_ACABLE2(mtemp, stemp, u3p, trans, phy, ele, u4, hops, u2, u32, lane, iso, gen) \ argument
439 | (trans) << 11 | (phy) << 10 | (ele) << 9 | (u4) << 8 \
/include/drm/bridge/
A Dsamsung-dsim.h93 struct phy *phy; member
/include/dt-bindings/usb/
A Dpd.h404 #define VDO_ACABLE2(mtemp, stemp, u3p, trans, phy, ele, u4, hops, u2, u32, lane, iso, gen) \ argument
406 | (trans) << 11 | (phy) << 10 | (ele) << 9 | (u4) << 8 \

Completed in 48 milliseconds

12