drivers/char/tpm/tpm_tis_core.c
1106
const struct tpm_tis_phy_ops *phy_ops,
drivers/char/tpm/tpm_tis_core.c
1135
priv->phy_ops = phy_ops;
drivers/char/tpm/tpm_tis_core.h
111
const struct tpm_tis_phy_ops *phy_ops;
drivers/char/tpm/tpm_tis_core.h
141
return data->phy_ops->read_bytes(data, addr, len, result,
drivers/char/tpm/tpm_tis_core.h
147
return data->phy_ops->read_bytes(data, addr, 1, result, TPM_TIS_PHYS_8);
drivers/char/tpm/tpm_tis_core.h
156
rc = data->phy_ops->read_bytes(data, addr, sizeof(u16),
drivers/char/tpm/tpm_tis_core.h
170
rc = data->phy_ops->read_bytes(data, addr, sizeof(u32),
drivers/char/tpm/tpm_tis_core.h
181
return data->phy_ops->write_bytes(data, addr, len, value,
drivers/char/tpm/tpm_tis_core.h
187
return data->phy_ops->write_bytes(data, addr, 1, &value,
drivers/char/tpm/tpm_tis_core.h
198
rc = data->phy_ops->write_bytes(data, addr, sizeof(u32),
drivers/char/tpm/tpm_tis_core.h
206
if (!data->phy_ops->verify_crc)
drivers/char/tpm/tpm_tis_core.h
208
return data->phy_ops->verify_crc(data, len, value);
drivers/char/tpm/tpm_tis_core.h
222
const struct tpm_tis_phy_ops *phy_ops,
drivers/char/tpm/tpm_tis_spi.h
29
int irq, const struct tpm_tis_phy_ops *phy_ops);
drivers/char/tpm/tpm_tis_spi_main.c
249
int irq, const struct tpm_tis_phy_ops *phy_ops)
drivers/char/tpm/tpm_tis_spi_main.c
257
return tpm_tis_core_init(&spi->dev, &phy->priv, irq, phy_ops, NULL);
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c
137
plat_data->phy_ops = &imx8mp_hdmi_phy_ops;
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
877
dsi->pdata.phy_ops = &imx93_dsi_phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1298
if (!plat_data->phy_ops || !plat_data->phy_ops->init ||
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1299
!plat_data->phy_ops->disable || !plat_data->phy_ops->read_hpd) {
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1321
hdmi->phy.ops = plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3216
if (!hdmi->plat_data->phy_ops || !hdmi->plat_data->phy_name) {
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3222
hdmi->phy.ops = hdmi->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1010
ret = phy_ops->init(priv_data);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1021
if (phy_ops->power_on)
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1022
phy_ops->power_on(dsi->plat_data->priv_data);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1206
if (!plat_data->phy_ops->init || !plat_data->phy_ops->get_lane_mbps ||
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1207
!plat_data->phy_ops->get_timing) {
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
658
const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
667
if (phy_ops->get_esc_clk_rate) {
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
668
ret = phy_ops->get_esc_clk_rate(dsi->plat_data->priv_data,
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
851
const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
856
ret = phy_ops->get_timing(dsi->plat_data->priv_data,
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
941
const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
951
if (phy_ops->power_off)
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
952
phy_ops->power_off(dsi->plat_data->priv_data);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
982
const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
989
ret = phy_ops->get_lane_mbps(priv_data, adjusted_mode, dsi->mode_flags,
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
353
const struct dw_mipi_dsi2_phy_ops *phy_ops = dsi2->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
357
ret = phy_ops->get_timing(dsi2->plat_data->priv_data,
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
368
const struct dw_mipi_dsi2_phy_ops *phy_ops = dsi2->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
372
phy_ops->get_interface(dsi2->plat_data->priv_data, &iface);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
752
const struct dw_mipi_dsi2_phy_ops *phy_ops = dsi2->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
766
if (phy_ops->power_off)
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
767
phy_ops->power_off(dsi2->plat_data->priv_data);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
783
const struct dw_mipi_dsi2_phy_ops *phy_ops = dsi2->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
791
ret = phy_ops->get_lane_mbps(priv_data, adjusted_mode, dsi2->mode_flags,
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
804
if (phy_ops->power_on)
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
805
phy_ops->power_on(dsi2->plat_data->priv_data);
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
926
if (!plat_data->phy_ops->init || !plat_data->phy_ops->get_lane_mbps ||
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
927
!plat_data->phy_ops->get_timing)
drivers/gpu/drm/i915/display/intel_tc.c
1263
return tc->phy_ops->cold_off_domain(tc);
drivers/gpu/drm/i915/display/intel_tc.c
1271
mask = tc->phy_ops->hpd_live_status(tc);
drivers/gpu/drm/i915/display/intel_tc.c
1281
return tc->phy_ops->is_ready(tc);
drivers/gpu/drm/i915/display/intel_tc.c
1286
return tc->phy_ops->is_owned(tc);
drivers/gpu/drm/i915/display/intel_tc.c
1291
tc->phy_ops->get_hw_state(tc);
drivers/gpu/drm/i915/display/intel_tc.c
1485
connected = tc->phy_ops->connect(tc, required_lanes);
drivers/gpu/drm/i915/display/intel_tc.c
1488
connected = tc->phy_ops->connect(tc, required_lanes);
drivers/gpu/drm/i915/display/intel_tc.c
1497
tc->phy_ops->disconnect(tc);
drivers/gpu/drm/i915/display/intel_tc.c
1505
tc->phy_ops->init(tc);
drivers/gpu/drm/i915/display/intel_tc.c
1988
tc->phy_ops = &xelpdp_tc_phy_ops;
drivers/gpu/drm/i915/display/intel_tc.c
1990
tc->phy_ops = &adlp_tc_phy_ops;
drivers/gpu/drm/i915/display/intel_tc.c
1992
tc->phy_ops = &tgl_tc_phy_ops;
drivers/gpu/drm/i915/display/intel_tc.c
1994
tc->phy_ops = &icl_tc_phy_ops;
drivers/gpu/drm/i915/display/intel_tc.c
51
const struct intel_tc_phy_ops *phy_ops;
drivers/gpu/drm/meson/meson_dw_hdmi.c
762
dw_plat_data->phy_ops = &meson_dw_hdmi_phy_ops;
drivers/gpu/drm/meson/meson_dw_mipi_dsi.c
320
mipi_dsi->pdata.phy_ops = &meson_dw_mipi_dsi_phy_ops;
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1322
static const struct phy_ops dw_mipi_dsi_dphy_ops = {
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1456
dsi->pdata.phy_ops = &dw_mipi_dsi_rockchip_phy_ops;
drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
421
dsi2->pdata.phy_ops = &dw_mipi_dsi2_rockchip_phy_ops;
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
428
.phy_ops = &rk3228_hdmi_phy_ops,
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
464
.phy_ops = &rk3328_hdmi_phy_ops,
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
428
const struct dw_hdmi_qp_phy_ops *phy_ops;
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
437
.phy_ops = &rk3576_hdmi_phy_ops,
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
447
.phy_ops = &rk3588_hdmi_phy_ops,
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
511
plat_data.phy_ops = cfg->phy_ops;
drivers/gpu/drm/sti/sti_hdmi.c
1405
hdmi->phy_ops = (struct hdmi_phy_ops *)
drivers/gpu/drm/sti/sti_hdmi.c
773
hdmi->phy_ops->stop(hdmi);
drivers/gpu/drm/sti/sti_hdmi.c
907
if (!hdmi->phy_ops->start(hdmi)) {
drivers/gpu/drm/sti/sti_hdmi.h
78
struct hdmi_phy_ops *phy_ops;
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c
597
.phy_ops = &dw_mipi_dsi_stm_phy_ops,
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c
685
dsi->pdata.phy_ops = &dw_mipi_dsi_stm_phy_ops;
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h
156
const struct dw_hdmi_phy_ops *phy_ops;
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
579
if (variant->phy_ops) {
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
580
plat_data->phy_ops = variant->phy_ops;
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
599
.phy_ops = &sun8i_a83t_hdmi_phy_ops,
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
605
.phy_ops = &sun8i_h3_hdmi_phy_ops,
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
612
.phy_ops = &sun8i_h3_hdmi_phy_ops,
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
618
.phy_ops = &sun8i_h3_hdmi_phy_ops,
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c
46
static const struct phy_ops sun8i_a83t_dphy_ops = {
drivers/net/dsa/mv88e6xxx/chip.h
367
const struct mv88e6xxx_bus_ops *phy_ops;
drivers/net/ethernet/chelsio/cxgb/cphy.h
131
int phy_addr, const struct cphy_ops *phy_ops,
drivers/net/ethernet/chelsio/cxgb/cphy.h
136
phy->ops = phy_ops;
drivers/net/ethernet/chelsio/cxgb/cphy.h
139
phy->mdio.mmds = phy_ops->mmds;
drivers/net/ethernet/chelsio/cxgb3/common.h
579
int phy_addr, const struct cphy_ops *phy_ops,
drivers/net/ethernet/chelsio/cxgb3/common.h
586
phy->ops = phy_ops;
drivers/net/ethernet/chelsio/cxgb3/common.h
589
phy->mdio.mmds = phy_ops->mmds;
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1409
.phy_ops = &es2_phy_ops,
drivers/net/ethernet/intel/e1000e/82571.c
1963
.phy_ops = &e82_phy_ops_igp,
drivers/net/ethernet/intel/e1000e/82571.c
1981
.phy_ops = &e82_phy_ops_igp,
drivers/net/ethernet/intel/e1000e/82571.c
1999
.phy_ops = &e82_phy_ops_m88,
drivers/net/ethernet/intel/e1000e/82571.c
2024
.phy_ops = &e82_phy_ops_bm,
drivers/net/ethernet/intel/e1000e/82571.c
2046
.phy_ops = &e82_phy_ops_bm,
drivers/net/ethernet/intel/e1000e/e1000.h
347
const struct e1000_phy_operations *phy_ops;
drivers/net/ethernet/intel/e1000e/ich8lan.c
6022
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6039
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6056
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6075
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6096
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6117
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6137
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6157
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6177
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6197
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6217
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/ich8lan.c
6237
.phy_ops = &ich8_phy_ops,
drivers/net/ethernet/intel/e1000e/netdev.c
7480
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/igb/e1000_82575.c
2917
.phy_ops = &e1000_phy_ops_82575,
drivers/net/ethernet/intel/igb/e1000_hw.h
357
const struct e1000_phy_operations *phy_ops;
drivers/net/ethernet/intel/igb/igb_main.c
3284
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/igc/igc_base.c
451
.phy_ops = &igc_phy_ops_base,
drivers/net/ethernet/intel/igc/igc_hw.h
70
const struct igc_phy_operations *phy_ops;
drivers/net/ethernet/intel/igc/igc_main.c
7203
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1196
.phy_ops = &phy_ops_82598,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
2265
.phy_ops = &phy_ops_82599,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
4040
.phy_ops = &phy_ops_e610,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11635
hw->phy.ops = *ii->phy_ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3766
const struct ixgbe_phy_operations *phy_ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
927
.phy_ops = &phy_ops_X540,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4181
.phy_ops = &phy_ops_X550,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4191
.phy_ops = &phy_ops_X550EM_x,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4202
.phy_ops = &phy_ops_x550em_x_fw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4212
.phy_ops = &phy_ops_x550em_a,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4222
.phy_ops = &phy_ops_x550em_a_fw,
drivers/net/ethernet/sun/niu.c
1881
const struct niu_phy_ops *ops = np->phy_ops;
drivers/net/ethernet/sun/niu.c
1893
const struct niu_phy_ops *ops = np->phy_ops;
drivers/net/ethernet/sun/niu.c
2178
if (np->phy_ops->xcvr_init)
drivers/net/ethernet/sun/niu.c
2179
err = np->phy_ops->xcvr_init(np);
drivers/net/ethernet/sun/niu.c
2216
const struct niu_phy_ops *ops = np->phy_ops;
drivers/net/ethernet/sun/niu.c
2598
np->phy_ops = tp->ops;
drivers/net/ethernet/sun/niu.h
3288
const struct niu_phy_ops *phy_ops;
drivers/nfc/fdp/fdp.c
241
return info->phy_ops->enable(info->phy);
drivers/nfc/fdp/fdp.c
257
ret = info->phy_ops->write(info->phy, skb);
drivers/nfc/fdp/fdp.c
41
const struct nfc_phy_ops *phy_ops;
drivers/nfc/fdp/fdp.c
699
int fdp_nci_probe(struct fdp_i2c_phy *phy, const struct nfc_phy_ops *phy_ops,
drivers/nfc/fdp/fdp.c
715
info->phy_ops = phy_ops;
drivers/nfc/fdp/fdp.h
24
int fdp_nci_probe(struct fdp_i2c_phy *phy, const struct nfc_phy_ops *phy_ops,
drivers/nfc/microread/microread.c
154
const struct nfc_phy_ops *phy_ops;
drivers/nfc/microread/microread.c
168
return info->phy_ops->enable(info->phy_id);
drivers/nfc/microread/microread.c
175
info->phy_ops->disable(info->phy_id);
drivers/nfc/microread/microread.c
221
return info->phy_ops->write(info->phy_id, skb);
drivers/nfc/microread/microread.c
643
int microread_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
drivers/nfc/microread/microread.c
659
info->phy_ops = phy_ops;
drivers/nfc/microread/microread.h
13
int microread_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
drivers/nfc/nxp-nci/core.c
135
const struct nxp_nci_phy_ops *phy_ops,
drivers/nfc/nxp-nci/core.c
148
info->phy_ops = phy_ops;
drivers/nfc/nxp-nci/core.c
154
if (info->phy_ops->set_mode) {
drivers/nfc/nxp-nci/core.c
155
r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_COLD);
drivers/nfc/nxp-nci/core.c
190
if (info->phy_ops->set_mode)
drivers/nfc/nxp-nci/core.c
191
info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_COLD);
drivers/nfc/nxp-nci/core.c
45
if (info->phy_ops->set_mode)
drivers/nfc/nxp-nci/core.c
46
r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_NCI);
drivers/nfc/nxp-nci/core.c
62
if (info->phy_ops->set_mode)
drivers/nfc/nxp-nci/core.c
63
r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_COLD);
drivers/nfc/nxp-nci/core.c
76
if (!info->phy_ops->write) {
drivers/nfc/nxp-nci/core.c
86
r = info->phy_ops->write(info->phy_id, skb);
drivers/nfc/nxp-nci/firmware.c
119
r = info->phy_ops->write(info->phy_id, skb);
drivers/nfc/nxp-nci/firmware.c
204
if (!info->phy_ops->set_mode || !info->phy_ops->write) {
drivers/nfc/nxp-nci/firmware.c
221
r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_FW);
drivers/nfc/nxp-nci/firmware.c
57
if (info->phy_ops->set_mode) {
drivers/nfc/nxp-nci/firmware.c
58
r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_COLD);
drivers/nfc/nxp-nci/nxp-nci.h
59
const struct nxp_nci_phy_ops *phy_ops;
drivers/nfc/nxp-nci/nxp-nci.h
73
const struct nxp_nci_phy_ops *phy_ops,
drivers/nfc/pn533/pn533.c
1173
dev->phy_ops->send_ack(dev, GFP_KERNEL);
drivers/nfc/pn533/pn533.c
1613
dev->phy_ops->abort_cmd(dev, GFP_ATOMIC);
drivers/nfc/pn533/pn533.c
1756
dev->phy_ops->abort_cmd(dev, GFP_KERNEL);
drivers/nfc/pn533/pn533.c
2050
dev->phy_ops->abort_cmd(dev, GFP_KERNEL);
drivers/nfc/pn533/pn533.c
2432
dev->phy_ops->send_ack(dev, GFP_KERNEL);
drivers/nfc/pn533/pn533.c
2486
dev->phy_ops->send_ack(dev, GFP_KERNEL);
drivers/nfc/pn533/pn533.c
2600
if (dev->phy_ops->dev_up) {
drivers/nfc/pn533/pn533.c
2601
rc = dev->phy_ops->dev_up(dev);
drivers/nfc/pn533/pn533.c
2623
if (dev->phy_ops->dev_down && !ret)
drivers/nfc/pn533/pn533.c
2624
ret = dev->phy_ops->dev_down(dev);
drivers/nfc/pn533/pn533.c
2741
const struct pn533_phy_ops *phy_ops,
drivers/nfc/pn533/pn533.c
2752
priv->phy_ops = phy_ops;
drivers/nfc/pn533/pn533.c
462
rc = dev->phy_ops->send_frame(dev, req);
drivers/nfc/pn533/pn533.c
533
rc = dev->phy_ops->send_frame(dev, req);
drivers/nfc/pn533/pn533.c
573
rc = dev->phy_ops->send_frame(dev, cmd->req);
drivers/nfc/pn533/pn533.h
180
const struct pn533_phy_ops *phy_ops;
drivers/nfc/pn533/pn533.h
235
const struct pn533_phy_ops *phy_ops,
drivers/nfc/pn544/pn544.c
110
const struct nfc_phy_ops *phy_ops;
drivers/nfc/pn544/pn544.c
138
r = info->phy_ops->enable(info->phy_id);
drivers/nfc/pn544/pn544.c
157
info->phy_ops->disable(info->phy_id);
drivers/nfc/pn544/pn544.c
329
return info->phy_ops->write(info->phy_id, skb);
drivers/nfc/pn544/pn544.c
903
int pn544_hci_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
drivers/nfc/pn544/pn544.c
919
info->phy_ops = phy_ops;
drivers/nfc/pn544/pn544.h
19
int pn544_hci_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
drivers/nfc/s3fwrn5/core.c
161
const struct s3fwrn5_phy_ops *phy_ops)
drivers/nfc/s3fwrn5/core.c
172
info->phy_ops = phy_ops;
drivers/nfc/s3fwrn5/s3fwrn5.h
36
const struct s3fwrn5_phy_ops *phy_ops;
drivers/nfc/s3fwrn5/s3fwrn5.h
46
if (!info->phy_ops->set_mode)
drivers/nfc/s3fwrn5/s3fwrn5.h
49
info->phy_ops->set_mode(info->phy_id, mode);
drivers/nfc/s3fwrn5/s3fwrn5.h
56
if (!info->phy_ops->get_mode)
drivers/nfc/s3fwrn5/s3fwrn5.h
59
return info->phy_ops->get_mode(info->phy_id);
drivers/nfc/s3fwrn5/s3fwrn5.h
64
if (!info->phy_ops->set_wake)
drivers/nfc/s3fwrn5/s3fwrn5.h
67
info->phy_ops->set_wake(info->phy_id, wake);
drivers/nfc/s3fwrn5/s3fwrn5.h
74
if (!info->phy_ops->write)
drivers/nfc/s3fwrn5/s3fwrn5.h
77
return info->phy_ops->write(info->phy_id, skb);
drivers/nfc/s3fwrn5/s3fwrn5.h
81
const struct s3fwrn5_phy_ops *phy_ops);
drivers/nfc/st-nci/ndlc.c
252
int ndlc_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
drivers/nfc/st-nci/ndlc.c
262
ndlc->ops = phy_ops;
drivers/nfc/st-nci/ndlc.h
48
int ndlc_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
drivers/nfc/st21nfca/core.c
217
r = info->phy_ops->enable(info->phy_id);
drivers/nfc/st21nfca/core.c
236
info->phy_ops->disable(info->phy_id);
drivers/nfc/st21nfca/core.c
311
return info->phy_ops->write(info->phy_id, skb);
drivers/nfc/st21nfca/core.c
937
int st21nfca_hci_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
drivers/nfc/st21nfca/core.c
953
info->phy_ops = phy_ops;
drivers/nfc/st21nfca/st21nfca.h
148
const struct nfc_phy_ops *phy_ops;
drivers/nfc/st21nfca/st21nfca.h
167
int st21nfca_hci_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
drivers/phy/allwinner/phy-sun4i-usb.c
558
static const struct phy_ops sun4i_usb_phy_ops = {
drivers/phy/allwinner/phy-sun50i-usb3.c
127
static const struct phy_ops sun50i_usb3_phy_ops = {
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
532
static const struct phy_ops sun6i_dphy_ops = {
drivers/phy/allwinner/phy-sun9i-usb.c
108
static const struct phy_ops sun9i_usb_phy_ops = {
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
325
static const struct phy_ops phy_meson_axg_mipi_dphy_ops = {
drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c
189
static const struct phy_ops phy_axg_mipi_pcie_analog_ops = {
drivers/phy/amlogic/phy-meson-axg-pcie.c
118
static const struct phy_ops phy_axg_pcie_ops = {
drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c
113
static const struct phy_ops phy_g12a_mipi_dphy_analog_ops = {
drivers/phy/amlogic/phy-meson-g12a-usb2.c
296
static const struct phy_ops phy_meson_g12a_usb2_ops = {
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
375
static const struct phy_ops phy_g12a_usb3_pcie_ops = {
drivers/phy/amlogic/phy-meson-gxl-usb2.c
223
static const struct phy_ops phy_meson_gxl_usb2_ops = {
drivers/phy/amlogic/phy-meson8-hdmi-tx.c
99
static const struct phy_ops phy_meson8_hdmi_tx_ops = {
drivers/phy/amlogic/phy-meson8b-usb2.c
226
static const struct phy_ops phy_meson8b_usb2_ops = {
drivers/phy/apple/atc.c
1811
static const struct phy_ops apple_atc_usb2_phy_ops = {
drivers/phy/apple/atc.c
1859
static const struct phy_ops apple_atc_usb3_phy_ops = {
drivers/phy/apple/atc.c
1936
static const struct phy_ops apple_atc_dp_phy_ops = {
drivers/phy/apple/atc.c
1962
const struct phy_ops *ops;
drivers/phy/broadcom/phy-bcm-cygnus-pcie.c
107
static const struct phy_ops cygnus_pcie_phy_ops = {
drivers/phy/broadcom/phy-bcm-kona-usb2.c
86
static const struct phy_ops ops = {
drivers/phy/broadcom/phy-bcm-ns-usb2.c
80
static const struct phy_ops ops = {
drivers/phy/broadcom/phy-bcm-ns-usb3.c
173
static const struct phy_ops ops = {
drivers/phy/broadcom/phy-bcm-ns2-pcie.c
38
static const struct phy_ops ns2_pci_phy_ops = {
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
267
static const struct phy_ops ops = {
drivers/phy/broadcom/phy-bcm-sr-pcie.c
187
static const struct phy_ops sr_pcie_phy_ops = {
drivers/phy/broadcom/phy-bcm-sr-pcie.c
192
static const struct phy_ops sr_paxc_phy_ops = {
drivers/phy/broadcom/phy-bcm-sr-pcie.c
254
const struct phy_ops *ops;
drivers/phy/broadcom/phy-bcm-sr-usb.c
205
static const struct phy_ops sr_phy_ops = {
drivers/phy/broadcom/phy-bcm63xx-usbh.c
360
static const struct phy_ops bcm63xx_usbh_phy_ops = {
drivers/phy/broadcom/phy-brcm-sata.c
725
static const struct phy_ops phy_ops = {
drivers/phy/broadcom/phy-brcm-sata.c
807
port->phy = devm_phy_create(dev, child, &phy_ops);
drivers/phy/broadcom/phy-brcm-usb.c
171
static const struct phy_ops brcm_usb_phy_ops = {
drivers/phy/cadence/cdns-dphy-rx.c
231
static const struct phy_ops cdns_dphy_rx_ops = {
drivers/phy/cadence/cdns-dphy.c
461
static const struct phy_ops cdns_dphy_ops = {
drivers/phy/cadence/phy-cadence-salvo.c
321
static const struct phy_ops cdns_salvo_phy_ops = {
drivers/phy/cadence/phy-cadence-sierra.c
678
static const struct phy_ops ops = {
drivers/phy/cadence/phy-cadence-sierra.c
693
static const struct phy_ops noop_ops = {
drivers/phy/cadence/phy-cadence-torrent.c
2466
static const struct phy_ops cdns_torrent_phy_ops = {
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
640
static const struct phy_ops mixel_dphy_phy_ops = {
drivers/phy/freescale/phy-fsl-imx8m-pcie.c
186
static const struct phy_ops imx8_pcie_phy_ops = {
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
663
static const struct phy_ops imx8mq_usb_phy_ops = {
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
670
static const struct phy_ops imx8mp_usb_phy_ops = {
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
693
const struct phy_ops *phy_ops;
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
716
phy_ops = of_device_get_match_data(dev);
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
717
if (!phy_ops)
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
720
imx_phy->phy = devm_phy_create(dev, NULL, phy_ops);
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
492
static const struct phy_ops imx_hsio_ops = {
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
267
static const struct phy_ops mixel_lvds_phy_ops = {
drivers/phy/freescale/phy-fsl-lynx-28g.c
1017
static const struct phy_ops lynx_28g_ops = {
drivers/phy/hisilicon/phy-hi3660-usb3.c
165
static const struct phy_ops hi3660_phy_ops = {
drivers/phy/hisilicon/phy-hi3670-pcie.c
743
static const struct phy_ops hi3670_phy_ops = {
drivers/phy/hisilicon/phy-hi3670-usb3.c
582
static const struct phy_ops hi3670_phy_ops = {
drivers/phy/hisilicon/phy-hi6220-usb.c
112
static const struct phy_ops hi6220_phy_ops = {
drivers/phy/hisilicon/phy-hisi-inno-usb2.c
129
static const struct phy_ops hisi_inno_phy_ops = {
drivers/phy/hisilicon/phy-histb-combphy.c
159
static const struct phy_ops histb_combphy_ops = {
drivers/phy/hisilicon/phy-hix5hd2-sata.c
129
static const struct phy_ops hix5hd2_sata_phy_ops = {
drivers/phy/ingenic/phy-ingenic-usb.c
196
static const struct phy_ops ingenic_usb_phy_ops = {
drivers/phy/intel/phy-intel-keembay-emmc.c
251
static const struct phy_ops ops = {
drivers/phy/intel/phy-intel-keembay-usb.c
228
static const struct phy_ops ops = {
drivers/phy/intel/phy-intel-lgm-combo.c
503
static const struct phy_ops intel_cbphy_ops = {
drivers/phy/intel/phy-intel-lgm-emmc.c
226
static const struct phy_ops ops = {
drivers/phy/lantiq/phy-lantiq-rcu-usb2.c
151
static const struct phy_ops ltq_rcu_usb2_phy_ops = {
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c
352
static const struct phy_ops ltq_vrx200_pcie_phy_ops = {
drivers/phy/marvell/phy-armada375-usb2.c
50
static const struct phy_ops armada375_usb_phy_ops = {
drivers/phy/marvell/phy-armada38x-comphy.c
157
static const struct phy_ops a38x_comphy_ops = {
drivers/phy/marvell/phy-berlin-sata.c
177
static const struct phy_ops phy_berlin_sata_ops = {
drivers/phy/marvell/phy-berlin-usb.c
146
static const struct phy_ops phy_berlin_usb_ops = {
drivers/phy/marvell/phy-mmp3-hsic.c
30
static const struct phy_ops mmp3_hsic_phy_ops = {
drivers/phy/marvell/phy-mmp3-usb.c
235
static const struct phy_ops mmp3_usb_phy_ops = {
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
1209
static const struct phy_ops mvebu_a3700_comphy_ops = {
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
185
static const struct phy_ops mvebu_a3700_utmi_phy_ops = {
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
68
const struct phy_ops *ops;
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
912
static const struct phy_ops mvebu_comphy_ops = {
drivers/phy/marvell/phy-mvebu-cp110-utmi.c
281
static const struct phy_ops mvebu_cp110_utmi_phy_ops = {
drivers/phy/marvell/phy-mvebu-cp110-utmi.c
95
const struct phy_ops *ops;
drivers/phy/marvell/phy-mvebu-sata.c
75
static const struct phy_ops phy_mvebu_sata_ops = {
drivers/phy/marvell/phy-pxa-28nm-hsic.c
153
static const struct phy_ops hsic_ops = {
drivers/phy/marvell/phy-pxa-28nm-usb2.c
284
static const struct phy_ops usb_ops = {
drivers/phy/marvell/phy-pxa-usb.c
265
static const struct phy_ops pxa_usb_phy_ops = {
drivers/phy/mediatek/phy-mtk-dp.c
156
static const struct phy_ops mtk_dp_phy_dev_ops = {
drivers/phy/mediatek/phy-mtk-hdmi.c
13
static const struct phy_ops mtk_hdmi_phy_dev_ops = {
drivers/phy/mediatek/phy-mtk-hdmi.c
58
static const struct phy_ops *
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
204
static const struct phy_ops mtk_cdphy_ops = {
drivers/phy/mediatek/phy-mtk-mipi-dsi.c
61
static const struct phy_ops mtk_mipi_tx_ops = {
drivers/phy/mediatek/phy-mtk-pcie.c
128
static const struct phy_ops mtk_pcie_phy_ops = {
drivers/phy/mediatek/phy-mtk-tphy.c
1512
static const struct phy_ops mtk_tphy_ops = {
drivers/phy/mediatek/phy-mtk-ufs.c
144
static const struct phy_ops ufs_mtk_phy_ops = {
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
367
static const struct phy_ops mtk_xfi_tphy_ops = {
drivers/phy/mediatek/phy-mtk-xsphy.c
495
static const struct phy_ops mtk_xsphy_ops = {
drivers/phy/microchip/lan966x_serdes.c
514
static const struct phy_ops serdes_ops = {
drivers/phy/microchip/sparx5_serdes.c
2404
static const struct phy_ops sparx5_serdes_ops = {
drivers/phy/motorola/phy-cpcap-usb.c
163
static const struct phy_ops ops = {
drivers/phy/motorola/phy-mapphone-mdm6600.c
160
static const struct phy_ops gpio_usb_ops = {
drivers/phy/mscc/phy-ocelot-serdes.c
438
static const struct phy_ops serdes_ops = {
drivers/phy/nuvoton/phy-ma35d1-usb2.c
84
static const struct phy_ops ma35_usb_phy_ops = {
drivers/phy/phy-airoha-pcie.c
1209
static const struct phy_ops airoha_pcie_phy_ops = {
drivers/phy/phy-can-transceiver.c
74
static const struct phy_ops can_transceiver_phy_ops = {
drivers/phy/phy-core.c
1077
const struct phy_ops *ops)
drivers/phy/phy-core.c
998
const struct phy_ops *ops)
drivers/phy/phy-google-usb.c
159
static const struct phy_ops google_usb2_phy_ops = {
drivers/phy/phy-lpc18xx-usb-otg.c
85
static const struct phy_ops lpc18xx_usb_otg_phy_ops = {
drivers/phy/phy-nxp-ptn3222.c
46
static const struct phy_ops ptn3222_ops = {
drivers/phy/phy-pistachio-usb.c
126
static const struct phy_ops pistachio_usb_phy_ops = {
drivers/phy/phy-snps-eusb2.c
520
static const struct phy_ops snps_eusb2_hsphy_ops = {
drivers/phy/phy-spacemit-k1-pcie.c
416
static const struct phy_ops k1_pcie_phy_ops = {
drivers/phy/phy-xgene.c
1608
static const struct phy_ops xgene_phy_ops = {
drivers/phy/qualcomm/phy-ath79-usb.c
58
static const struct phy_ops ath79_usb_phy_ops = {
drivers/phy/qualcomm/phy-qcom-apq8064-sata.c
194
static const struct phy_ops qcom_apq8064_sata_phy_ops = {
drivers/phy/qualcomm/phy-qcom-edp.c
1107
static const struct phy_ops qcom_edp_ops = {
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c
236
static const struct phy_ops eusb2_repeater_ops = {
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
50
static const struct phy_ops ipq4019_usb_ss_phy_ops = {
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
82
static const struct phy_ops ipq4019_usb_hs_phy_ops = {
drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c
121
static const struct phy_ops qcom_ipq806x_sata_phy_ops = {
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
129
struct phy_ops ops;
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
238
static const struct phy_ops m31eusb2_phy_gen_ops = {
drivers/phy/qualcomm/phy-qcom-m31.c
266
static const struct phy_ops m31usb_phy_gen_ops = {
drivers/phy/qualcomm/phy-qcom-pcie2.c
197
static const struct phy_ops qcom_pcie2_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
3994
static const struct phy_ops qmp_combo_usb_phy_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4001
static const struct phy_ops qmp_combo_dp_phy_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
642
static const struct phy_ops qmp_pcie_msm8996_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
4961
static const struct phy_ops qmp_pcie_phy_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
2047
static const struct phy_ops qcom_qmp_ufs_phy_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c
930
static const struct phy_ops qmp_usb_legacy_phy_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-usb.c
2044
static const struct phy_ops qmp_usb_phy_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1300
static const struct phy_ops qmp_usbc_usb_phy_ops = {
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1307
static const struct phy_ops qmp_usbc_dp_phy_ops = {
drivers/phy/qualcomm/phy-qcom-qusb2.c
923
static const struct phy_ops qusb2_phy_gen_ops = {
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
299
static const struct phy_ops qcom_dwmac_sgmii_phy_ops = {
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c
491
static const struct phy_ops qcom_snps_hsphy_gen_ops = {
drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c
268
static const struct phy_ops pcie_ops = {
drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c
291
static const struct phy_ops qcom_snps_hsphy_ops = {
drivers/phy/qualcomm/phy-qcom-usb-hs.c
195
static const struct phy_ops qcom_usb_hs_phy_ops = {
drivers/phy/qualcomm/phy-qcom-usb-hsic.c
98
static const struct phy_ops qcom_usb_hsic_phy_ops = {
drivers/phy/qualcomm/phy-qcom-usb-ss.c
180
static const struct phy_ops qcom_ssphy_ops = {
drivers/phy/ralink/phy-mt7621-pci.c
257
static const struct phy_ops mt7621_pci_phy_ops = {
drivers/phy/ralink/phy-ralink-usb.c
145
static const struct phy_ops ralink_usb_phy_ops = {
drivers/phy/realtek/phy-rtk-usb2.c
702
static const struct phy_ops ops = {
drivers/phy/realtek/phy-rtk-usb3.c
336
static const struct phy_ops ops = {
drivers/phy/renesas/phy-rcar-gen2.c
246
static const struct phy_ops rcar_gen2_phy_ops = {
drivers/phy/renesas/phy-rcar-gen2.c
254
static const struct phy_ops rz_g1c_phy_ops = {
drivers/phy/renesas/phy-rcar-gen2.c
71
const struct phy_ops *gen2_phy_ops;
drivers/phy/renesas/phy-rcar-gen3-pcie.c
61
static const struct phy_ops r8a77980_phy_pcie_ops = {
drivers/phy/renesas/phy-rcar-gen3-usb2.c
150
const struct phy_ops *phy_usb2_ops;
drivers/phy/renesas/phy-rcar-gen3-usb2.c
651
static const struct phy_ops rcar_gen3_phy_usb2_ops = {
drivers/phy/renesas/phy-rcar-gen3-usb2.c
659
static const struct phy_ops rz_g1c_phy_usb2_ops = {
drivers/phy/renesas/phy-rcar-gen3-usb3.c
120
static const struct phy_ops rcar_gen3_phy_usb3_ops = {
drivers/phy/renesas/phy-rzg3e-usb3.c
151
static const struct phy_ops rzg3e_phy_usb3_ops = {
drivers/phy/renesas/r8a779f0-ether-serdes.c
401
static const struct phy_ops r8a779f0_eth_serdes_ops = {
drivers/phy/rockchip/phy-rockchip-dp.c
68
static const struct phy_ops rockchip_dp_phy_ops = {
drivers/phy/rockchip/phy-rockchip-dphy-rx0.c
297
static const struct phy_ops rk_dphy_ops = {
drivers/phy/rockchip/phy-rockchip-emmc.c
320
static const struct phy_ops ops = {
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c
353
static const struct phy_ops rockchip_inno_csidphy_ops = {
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
744
static const struct phy_ops inno_dsidphy_ops = {
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
669
static const struct phy_ops inno_hdmi_phy_ops = {
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
651
static const struct phy_ops rockchip_usb2phy_ops = {
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
316
static const struct phy_ops rockchip_combphy_ops = {
drivers/phy/rockchip/phy-rockchip-pcie.c
241
static const struct phy_ops ops = {
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1516
static const struct phy_ops samsung_mipi_dcphy_ops = {
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
2136
static const struct phy_ops rk_hdptx_phy_ops = {
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
237
static const struct phy_ops rockchip_p3phy_ops = {
drivers/phy/rockchip/phy-rockchip-typec.c
1034
static const struct phy_ops rockchip_dp_phy_ops = {
drivers/phy/rockchip/phy-rockchip-typec.c
938
static const struct phy_ops rockchip_usb3_phy_ops = {
drivers/phy/rockchip/phy-rockchip-usb.c
179
static const struct phy_ops ops = {
drivers/phy/rockchip/phy-rockchip-usbdp.c
1294
static const struct phy_ops rk_udphy_dp_phy_ops = {
drivers/phy/rockchip/phy-rockchip-usbdp.c
1338
static const struct phy_ops rk_udphy_usb3_phy_ops = {
drivers/phy/samsung/phy-exynos-dp-video.c
47
static const struct phy_ops exynos_dp_video_phy_ops = {
drivers/phy/samsung/phy-exynos-mipi-video.c
336
static const struct phy_ops exynos_mipi_video_phy_ops = {
drivers/phy/samsung/phy-exynos-pcie.c
130
static const struct phy_ops exynos5433_phy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1183
static const struct phy_ops exynos5_usbdrd_phy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1350
static const struct phy_ops exynos7870_usbdrd_phy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1495
static const struct phy_ops exynos2200_usbdrd_phy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1684
static const struct phy_ops exynos850_usbdrd_phy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1768
static const struct phy_ops gs101_usbdrd_phy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1995
.phy_ops = &exynos2200_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2008
.phy_ops = &exynos5_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2021
.phy_ops = &exynos5_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2033
.phy_ops = &exynos5_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2046
.phy_ops = &exynos5_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2059
.phy_ops = &exynos7870_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2071
.phy_ops = &exynos850_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2099
.phy_ops = &exynos850_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2620
static const struct phy_ops exynosautov920_usb31drd_combo_ssphy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
2631
.phy_ops = &exynosautov920_usb31drd_combo_ssphy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2641
static const struct phy_ops exynosautov920_usbdrd_combo_hsphy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
2661
.phy_ops = &exynosautov920_usbdrd_combo_hsphy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2671
static const struct phy_ops exynosautov920_usbdrd_phy_ops = {
drivers/phy/samsung/phy-exynos5-usbdrd.c
2689
.phy_ops = &exynosautov920_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2866
.phy_ops = &gs101_usbdrd_phy_ops,
drivers/phy/samsung/phy-exynos5-usbdrd.c
3023
struct phy *phy = devm_phy_create(dev, NULL, drv_data->phy_ops);
drivers/phy/samsung/phy-exynos5-usbdrd.c
481
const struct phy_ops *phy_ops;
drivers/phy/samsung/phy-exynos5250-sata.c
154
static const struct phy_ops exynos_sata_phy_ops = {
drivers/phy/samsung/phy-samsung-ufs.c
267
static const struct phy_ops samsung_ufs_phy_ops = {
drivers/phy/samsung/phy-samsung-usb2.c
83
static const struct phy_ops samsung_usb2_phy_ops = {
drivers/phy/socionext/phy-uniphier-ahci.c
379
static const struct phy_ops uniphier_ahciphy_ops = {
drivers/phy/socionext/phy-uniphier-pcie.c
214
static const struct phy_ops uniphier_pciephy_ops = {
drivers/phy/socionext/phy-uniphier-usb2.c
99
static const struct phy_ops uniphier_u2phy_ops = {
drivers/phy/socionext/phy-uniphier-usb3hs.c
315
static const struct phy_ops uniphier_u3hsphy_ops = {
drivers/phy/socionext/phy-uniphier-usb3ss.c
207
static const struct phy_ops uniphier_u3ssphy_ops = {
drivers/phy/sophgo/phy-cv1800-usb2.c
94
static const struct phy_ops cv1800_usb_phy_ops = {
drivers/phy/spacemit/phy-k1-usb2.c
158
static const struct phy_ops spacemit_usb2phy_ops = {
drivers/phy/st/phy-miphy28lp.c
1104
static const struct phy_ops miphy28lp_ops = {
drivers/phy/st/phy-spear1310-miphy.c
179
static const struct phy_ops spear1310_miphy_ops = {
drivers/phy/st/phy-spear1340-miphy.c
189
static const struct phy_ops spear1340_miphy_ops = {
drivers/phy/st/phy-stih407-usb.c
82
static const struct phy_ops stih407_usb2_picophy_data = {
drivers/phy/st/phy-stm32-combophy.c
482
static const struct phy_ops stm32_combophy_phy_data = {
drivers/phy/st/phy-stm32-usbphyc.c
400
static const struct phy_ops stm32_usbphyc_phy_ops = {
drivers/phy/starfive/phy-jh7110-dphy-rx.c
143
static const struct phy_ops stf_dphy_ops = {
drivers/phy/starfive/phy-jh7110-dphy-tx.c
381
static const struct phy_ops stf_dphy_ops = {
drivers/phy/starfive/phy-jh7110-pcie.c
132
static const struct phy_ops jh7110_pcie_phy_ops = {
drivers/phy/starfive/phy-jh7110-usb.c
109
static const struct phy_ops jh7110_usb2_phy_ops = {
drivers/phy/sunplus/phy-sunplus-usb2.c
225
static const struct phy_ops sp_uphy_ops = {
drivers/phy/tegra/phy-tegra194-p2u.c
101
static const struct phy_ops ops = {
drivers/phy/tegra/xusb-tegra124.c
1141
static const struct phy_ops tegra124_pcie_phy_ops = {
drivers/phy/tegra/xusb-tegra124.c
1337
static const struct phy_ops tegra124_sata_phy_ops = {
drivers/phy/tegra/xusb-tegra124.c
600
static const struct phy_ops tegra124_usb2_phy_ops = {
drivers/phy/tegra/xusb-tegra124.c
737
static const struct phy_ops tegra124_ulpi_phy_ops = {
drivers/phy/tegra/xusb-tegra124.c
953
static const struct phy_ops tegra124_hsic_phy_ops = {
drivers/phy/tegra/xusb-tegra186.c
1015
static const struct phy_ops utmi_phy_ops = {
drivers/phy/tegra/xusb-tegra186.c
1403
static const struct phy_ops usb3_phy_ops = {
drivers/phy/tegra/xusb-tegra210.c
2170
static const struct phy_ops tegra210_usb2_phy_ops = {
drivers/phy/tegra/xusb-tegra210.c
2425
static const struct phy_ops tegra210_hsic_phy_ops = {
drivers/phy/tegra/xusb-tegra210.c
2773
static const struct phy_ops tegra210_pcie_phy_ops = {
drivers/phy/tegra/xusb-tegra210.c
2942
static const struct phy_ops tegra210_sata_phy_ops = {
drivers/phy/tegra/xusb.c
188
const struct phy_ops *ops)
drivers/phy/tegra/xusb.h
188
const struct phy_ops *ops);
drivers/phy/ti/phy-am654-serdes.c
523
static const struct phy_ops ops = {
drivers/phy/ti/phy-da8xx-usb.c
123
static const struct phy_ops da8xx_usb20_phy_ops = {
drivers/phy/ti/phy-da8xx-usb.c
65
static const struct phy_ops da8xx_usb11_phy_ops = {
drivers/phy/ti/phy-dm816x-usb.c
105
static const struct phy_ops ops = {
drivers/phy/ti/phy-gmii-sel.c
326
static const struct phy_ops phy_gmii_sel_ops = {
drivers/phy/ti/phy-omap-usb2.c
263
static const struct phy_ops ops = {
drivers/phy/ti/phy-ti-pipe3.c
593
static const struct phy_ops ops = {
drivers/phy/ti/phy-tusb1210.c
481
static const struct phy_ops phy_ops = {
drivers/phy/ti/phy-tusb1210.c
542
tusb->phy = ulpi_phy_create(ulpi, &phy_ops);
drivers/phy/ti/phy-twl4030-usb.c
670
static const struct phy_ops ops = {
drivers/phy/xilinx/phy-zynqmp.c
749
static const struct phy_ops xpsgtr_phyops = {
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
598
static const struct phy_ops pcie_phy_ops = {
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
672
static const struct phy_ops sata_phy_ops = {
include/drm/bridge/dw_hdmi.h
158
const struct dw_hdmi_phy_ops *phy_ops;
include/drm/bridge/dw_hdmi_qp.h
23
const struct dw_hdmi_qp_phy_ops *phy_ops;
include/drm/bridge/dw_mipi_dsi.h
73
const struct dw_mipi_dsi_phy_ops *phy_ops;
include/drm/bridge/dw_mipi_dsi2.h
83
const struct dw_mipi_dsi2_phy_ops *phy_ops;
include/linux/phy/phy.h
178
const struct phy_ops *ops;
include/linux/phy/phy.h
294
const struct phy_ops *ops);
include/linux/phy/phy.h
296
const struct phy_ops *ops);
include/linux/phy/phy.h
521
const struct phy_ops *ops)
include/linux/phy/phy.h
528
const struct phy_ops *ops)
include/linux/phy/ulpi_phy.h
9
*ulpi_phy_create(struct ulpi *ulpi, const struct phy_ops *ops)
net/ethtool/ioctl.c
164
const struct ethtool_phy_ops *phy_ops = ethtool_phy_ops;
net/ethtool/ioctl.c
181
phy_ops && phy_ops->get_sset_count)
net/ethtool/ioctl.c
182
return phy_ops->get_sset_count(dev->phydev);
net/ethtool/ioctl.c
196
const struct ethtool_phy_ops *phy_ops = ethtool_phy_ops;
net/ethtool/ioctl.c
210
!ops->get_ethtool_phy_stats && phy_ops &&
net/ethtool/ioctl.c
211
phy_ops->get_strings)
net/ethtool/ioctl.c
212
phy_ops->get_strings(dev->phydev, data);
net/ethtool/ioctl.c
2564
const struct ethtool_phy_ops *phy_ops = ethtool_phy_ops;
net/ethtool/ioctl.c
2567
if (!phy_ops || !phy_ops->get_sset_count || !phy_ops->get_stats)
net/ethtool/ioctl.c
2570
n_stats = phy_ops->get_sset_count(phydev);
net/ethtool/ioctl.c
2581
return phy_ops->get_stats(phydev, stats, *data);
net/ethtool/strset.c
249
const struct ethtool_phy_ops *phy_ops = ethtool_phy_ops;
net/ethtool/strset.c
255
!ops->get_ethtool_phy_stats && phy_ops &&
net/ethtool/strset.c
256
phy_ops->get_sset_count)
net/ethtool/strset.c
257
ret = phy_ops->get_sset_count(phydev);
net/ethtool/strset.c
273
!ops->get_ethtool_phy_stats && phy_ops &&
net/ethtool/strset.c
274
phy_ops->get_strings)
net/ethtool/strset.c
275
phy_ops->get_strings(phydev, strings);