Searched refs:phy (Results 1 - 25 of 28) sorted by relevance

12

/include/linux/phy/
H A Dphy.h2 * phy.h -- generic phy header file
23 struct phy;
26 * struct phy_ops - set of function pointers for performing phy operations
27 * @init: operation to be performed for initializing phy
29 * @power_on: powering on the phy
30 * @power_off: powering off the phy
34 int (*init)(struct phy *phy);
35 int (*exit)(struct phy *ph
60 struct phy { struct
121 phy_set_drvdata(struct phy *phy, void *data) argument
126 phy_get_drvdata(struct phy *phy) argument
142 phy_get_bus_width(struct phy *phy) argument
146 phy_set_bus_width(struct phy *phy, int bus_width) argument
178 phy_pm_runtime_get(struct phy *phy) argument
185 phy_pm_runtime_get_sync(struct phy *phy) argument
192 phy_pm_runtime_put(struct phy *phy) argument
199 phy_pm_runtime_put_sync(struct phy *phy) argument
206 phy_pm_runtime_allow(struct phy *phy) argument
211 phy_pm_runtime_forbid(struct phy *phy) argument
216 phy_init(struct phy *phy) argument
223 phy_exit(struct phy *phy) argument
230 phy_power_on(struct phy *phy) argument
237 phy_power_off(struct phy *phy) argument
244 phy_get_bus_width(struct phy *phy) argument
249 phy_set_bus_width(struct phy *phy, int bus_width) argument
283 phy_put(struct phy *phy) argument
287 devm_phy_put(struct device *dev, struct phy *phy) argument
318 phy_destroy(struct phy *phy) argument
322 devm_phy_destroy(struct device *dev, struct phy *phy) argument
[all...]
H A Domap_usb.h2 * omap_usb.h -- omap usb2 phy header file
34 struct usb_phy phy; member in struct:omap_usb
55 #define phy_to_omapusb(x) container_of((x), struct omap_usb, phy)
/include/linux/
H A Dfec.h17 #include <linux/phy.h>
20 phy_interface_t phy; member in struct:fec_platform_data
H A Dsh_eth.h4 #include <linux/phy.h>
10 int phy; member in struct:sh_eth_plat_data
H A Dbfin_mac.h14 #include <linux/phy.h>
H A Dsungem_phy.h9 int (*init)(struct mii_phy *phy);
10 int (*suspend)(struct mii_phy *phy);
11 int (*setup_aneg)(struct mii_phy *phy, u32 advertise);
12 int (*setup_forced)(struct mii_phy *phy, int speed, int fd);
13 int (*poll_link)(struct mii_phy *phy);
14 int (*read_link)(struct mii_phy *phy);
15 int (*enable_fiber)(struct mii_phy *phy, int autoneg);
64 extern int sungem_phy_probe(struct mii_phy *phy, int mii_id);
H A Dmdio-bitbang.h4 #include <linux/phy.h>
39 /* The returned bus is not yet registered with the phy layer. */
H A Dsmsc911x.h24 #include <linux/phy.h>
H A Dof_mdio.h12 #include <linux/phy.h>
H A Datmdev.h147 const struct atmphy_ops *phy; /* PHY operations, may be undefined */ member in struct:atm_dev
/include/net/
H A Dwpan-phy.h60 struct net_device *(*add_iface)(struct wpan_phy *phy,
62 void (*del_iface)(struct wpan_phy *phy, struct net_device *dev);
64 int (*set_txpower)(struct wpan_phy *phy, int db);
65 int (*set_lbt)(struct wpan_phy *phy, bool on);
66 int (*set_cca_mode)(struct wpan_phy *phy, u8 cca_mode);
67 int (*set_cca_ed_level)(struct wpan_phy *phy, int level);
68 int (*set_csma_params)(struct wpan_phy *phy, u8 min_be, u8 max_be,
70 int (*set_frame_retries)(struct wpan_phy *phy, s8 retries);
78 static inline void wpan_phy_set_dev(struct wpan_phy *phy, struct device *dev) argument
80 phy
88 wpan_phy_priv(struct wpan_phy *phy) argument
96 wpan_phy_put(struct wpan_phy *phy) argument
101 wpan_phy_name(struct wpan_phy *phy) argument
[all...]
H A Ddsa.h19 #include <linux/phy.h>
233 struct phy_device *phy);
235 struct phy_device *phy);
H A Dmac802154.h67 struct wpan_phy *phy; member in struct:ieee802154_dev
/include/linux/usb/
H A Dtegra_usb_phy.h80 void tegra_usb_phy_preresume(struct usb_phy *phy);
82 void tegra_usb_phy_postresume(struct usb_phy *phy);
84 void tegra_ehci_phy_restore_start(struct usb_phy *phy,
87 void tegra_ehci_phy_restore_end(struct usb_phy *phy);
H A Dchipidea.h16 struct usb_phy *phy; member in struct:ci_hdrc_platform_data
H A Dof.h12 #include <linux/usb/phy.h>
H A Dotg.h12 #include <linux/usb/phy.h>
17 struct usb_phy *phy; member in struct:usb_otg
H A Dmsm_hsusb.h146 struct usb_phy phy; member in struct:msm_otg
H A Dhcd.h110 struct phy *phy; member in struct:usb_hcd
138 unsigned remove_phy:1; /* auto-remove USB phy */
H A Dphy.h121 /* notify phy connect status change */
129 * struct usb_phy_bind - represent the binding for the phy
130 * @dev_name: the device name of the device that will bind to the phy
131 * @phy_dev_name: the device name of the phy
133 * @phy: reference to the phy
140 struct usb_phy *phy; member in struct:usb_phy_bind
/include/media/
H A Dsh_mobile_csi2.h32 enum sh_csi2_phy phy; member in struct:sh_csi2_client_config
/include/scsi/
H A Dsas_ata.h39 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy);
95 static inline int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) argument
H A Dscsi_transport_sas.h53 /* phy identification */
56 /* phy attributes */
80 #define phy_to_shost(phy) \
81 dev_to_shost((phy)->dev.parent)
207 static inline void sas_port_put_phy(struct sas_phy *phy) argument
209 if (phy)
210 put_device(&phy->dev);
229 #define scsi_is_sas_phy_local(phy) scsi_is_host_device((phy)->dev.parent)
H A Dlibsas.h140 struct sas_phy *phy; member in struct:ex_phy
208 struct sas_phy *phy; member in struct:domain_device
307 struct asd_sas_phy *phy; member in struct:asd_sas_event
317 /* The phy pretty much is controlled by the LLDD.
331 struct sas_phy *phy; member in struct:asd_sas_phy
472 static inline void sas_phy_disconnected(struct asd_sas_phy *phy) argument
474 phy->oob_mode = OOB_NOT_CONNECTED;
475 phy->linkrate = SAS_LINK_RATE_UNKNOWN;
483 static inline void sas_put_local_phy(struct sas_phy *phy) argument
485 put_device(&phy
[all...]
/include/video/
H A Dexynos_mipi_dsim.h219 * @phy: pointer to the MIPI-DSI PHY
240 struct phy *phy; member in struct:mipi_dsim_device

Completed in 397 milliseconds

12