/linux-6.3-rc2/drivers/phy/marvell/ |
A D | phy-mvebu-cp110-comphy.c | 180 int submode; member 192 .submode = _submode, \ 271 int submode; member 311 (conf->submode == submode || ignore_submode)) in mvebu_comphy_get_mode() 356 switch (lane->submode) { in mvebu_comphy_ethernet_init_reset() 379 lane->submode, in mvebu_comphy_ethernet_init_reset() 809 lane->submode); in mvebu_comphy_power_on() 825 lane->submode); in mvebu_comphy_power_on() 827 lane->submode); in mvebu_comphy_power_on() 864 lane->submode = submode; in mvebu_comphy_set_mode() [all …]
|
A D | phy-mvebu-a3700-comphy.c | 228 int submode; member 235 .submode = _smode, \ 274 int submode; member 657 switch (lane->submode) { in mvebu_a3700_comphy_ethernet_power_on() 671 lane->submode, lane->id); in mvebu_a3700_comphy_ethernet_power_on() 1112 int submode) in mvebu_a3700_comphy_check_mode() argument 1123 mvebu_a3700_comphy_modes[i].submode == submode) in mvebu_a3700_comphy_check_mode() 1134 int submode) in mvebu_a3700_comphy_set_mode() argument 1145 (lane->mode != mode || lane->submode != submode)) in mvebu_a3700_comphy_set_mode() 1150 lane->submode = submode; in mvebu_a3700_comphy_set_mode() [all …]
|
/linux-6.3-rc2/drivers/phy/microchip/ |
A D | lan966x_serdes.c | 33 .submode = _submode, \ 63 int submode; member 457 static int serdes_set_mode(struct phy *phy, enum phy_mode mode, int submode) in serdes_set_mode() argument 467 if (submode == PHY_INTERFACE_MODE_2500BASEX) in serdes_set_mode() 472 if (submode == PHY_INTERFACE_MODE_1000BASEX || in serdes_set_mode() 473 submode == PHY_INTERFACE_MODE_2500BASEX) in serdes_set_mode() 474 submode = PHY_INTERFACE_MODE_SGMII; in serdes_set_mode() 476 if (submode == PHY_INTERFACE_MODE_QUSGMII) in serdes_set_mode() 477 submode = PHY_INTERFACE_MODE_QSGMII; in serdes_set_mode() 482 submode != lan966x_serdes_muxes[i].submode || in serdes_set_mode() [all …]
|
/linux-6.3-rc2/drivers/phy/mscc/ |
A D | phy-ocelot-serdes.c | 340 int submode; member 349 .submode = _submode, \ 398 static int serdes_set_mode(struct phy *phy, enum phy_mode mode, int submode) in serdes_set_mode() argument 411 submode != ocelot_serdes_muxes[i].submode) in serdes_set_mode() 414 if (submode != PHY_INTERFACE_MODE_QSGMII && in serdes_set_mode() 429 ocelot_serdes_muxes[i].submode); in serdes_set_mode()
|
/linux-6.3-rc2/drivers/target/iscsi/cxgbit/ |
A D | cxgbit_target.c | 30 u8 submode = 0; in __cxgbit_alloc_skb() local 46 submode |= (csk->submode & CXGBIT_SUBMODE_DCRC); in __cxgbit_alloc_skb() 60 submode |= (csk->submode & CXGBIT_SUBMODE_HCRC); in __cxgbit_alloc_skb() 61 cxgbit_skcb_submode(skb) = submode; in __cxgbit_alloc_skb() 164 u32 submode = cxgbit_skcb_submode(skb); in cxgbit_tx_data_wr() local 176 submode |= 8; in cxgbit_tx_data_wr() 608 csk->submode |= CXGBIT_SUBMODE_HCRC; in cxgbit_set_digest() 612 csk->submode = 0; in cxgbit_set_digest() 618 csk->submode |= CXGBIT_SUBMODE_DCRC; in cxgbit_set_digest() 621 csk->submode = 0; in cxgbit_set_digest() [all …]
|
A D | cxgbit.h | 77 u8 submode; member 99 #define cxgbit_skcb_submode(skb) (CXGBIT_SKB_CB(skb)->tx.submode) 237 u8 submode; member
|
/linux-6.3-rc2/include/linux/phy/ |
A D | phy.h | 89 int (*set_mode)(struct phy *phy, enum phy_mode mode, int submode); 121 int (*validate)(struct phy *phy, enum phy_mode mode, int submode, 229 int phy_set_mode_ext(struct phy *phy, enum phy_mode mode, int submode); 235 int phy_validate(struct phy *phy, enum phy_mode mode, int submode, 354 int submode) in phy_set_mode_ext() argument 406 static inline int phy_validate(struct phy *phy, enum phy_mode mode, int submode, in phy_validate() argument
|
/linux-6.3-rc2/drivers/phy/ti/ |
A D | phy-gmii-sel.c | 67 static int phy_gmii_sel_mode(struct phy *phy, enum phy_mode mode, int submode) in phy_gmii_sel_mode() argument 79 switch (submode) { in phy_gmii_sel_mode() 113 if_phy->phy_if_mode = submode; in phy_gmii_sel_mode() 116 __func__, if_phy->id, submode, rgmii_id, in phy_gmii_sel_mode() 145 if_phy->id, phy_modes(submode)); in phy_gmii_sel_mode()
|
A D | phy-da8xx-usb.c | 89 enum phy_mode mode, int submode) in da8xx_usb20_phy_set_mode() argument
|
/linux-6.3-rc2/drivers/phy/freescale/ |
A D | phy-fsl-lynx-28g.c | 377 static int lynx_28g_set_mode(struct phy *phy, enum phy_mode mode, int submode) in lynx_28g_set_mode() argument 390 if (!lynx_28g_supports_interface(priv, submode)) in lynx_28g_set_mode() 399 switch (submode) { in lynx_28g_set_mode() 412 lane->interface = submode; in lynx_28g_set_mode() 422 static int lynx_28g_validate(struct phy *phy, enum phy_mode mode, int submode, in lynx_28g_validate() argument 431 if (!lynx_28g_supports_interface(priv, submode)) in lynx_28g_validate()
|
A D | phy-fsl-imx8-mipi-dphy.c | 486 static int mixel_dphy_validate(struct phy *phy, enum phy_mode mode, int submode, in mixel_dphy_validate() argument 609 static int mixel_dphy_set_mode(struct phy *phy, enum phy_mode mode, int submode) in mixel_dphy_set_mode() argument
|
/linux-6.3-rc2/drivers/phy/renesas/ |
A D | r8a779f0-ether-serdes.c | 287 int submode) in r8a779f0_eth_serdes_set_mode() argument 294 switch (submode) { in r8a779f0_eth_serdes_set_mode() 298 channel->phy_interface = submode; in r8a779f0_eth_serdes_set_mode()
|
/linux-6.3-rc2/drivers/phy/rockchip/ |
A D | phy-rockchip-snps-pcie3.c | 66 static int rockchip_p3phy_set_mode(struct phy *phy, enum phy_mode mode, int submode) in rockchip_p3phy_set_mode() argument 71 switch (submode) { in rockchip_p3phy_set_mode()
|
/linux-6.3-rc2/drivers/phy/qualcomm/ |
A D | phy-qcom-snps-eusb2.c | 137 static int qcom_snps_eusb2_hsphy_set_mode(struct phy *p, enum phy_mode mode, int submode) in qcom_snps_eusb2_hsphy_set_mode() argument 143 return phy_set_mode_ext(phy->repeater, mode, submode); in qcom_snps_eusb2_hsphy_set_mode()
|
A D | phy-qcom-qmp-ufs.c | 739 u32 submode; member 1125 if (qmp->submode == UFS_HS_G4) in qmp_ufs_init_registers() 1128 if (qmp->submode == UFS_HS_G4) in qmp_ufs_init_registers() 1298 static int qmp_ufs_set_mode(struct phy *phy, enum phy_mode mode, int submode) in qmp_ufs_set_mode() argument 1303 qmp->submode = submode; in qmp_ufs_set_mode()
|
A D | phy-qcom-eusb2-repeater.c | 124 enum phy_mode mode, int submode) in eusb2_repeater_set_mode() argument
|
A D | phy-qcom-usb-hs.c | 43 enum phy_mode mode, int submode) in qcom_usb_hs_phy_set_mode() argument
|
/linux-6.3-rc2/drivers/phy/ |
A D | phy-core.c | 397 int phy_set_mode_ext(struct phy *phy, enum phy_mode mode, int submode) in phy_set_mode_ext() argument 405 ret = phy->ops->set_mode(phy, mode, submode); in phy_set_mode_ext() 535 int phy_validate(struct phy *phy, enum phy_mode mode, int submode, in phy_validate() argument 547 ret = phy->ops->validate(phy, mode, submode, opts); in phy_validate()
|
/linux-6.3-rc2/drivers/crypto/ |
A D | sa2ul.h | 248 u16 submode; member
|
/linux-6.3-rc2/drivers/phy/cadence/ |
A D | cdns-dphy-rx.c | 183 int submode, union phy_configure_opts *opts) in cdns_dphy_rx_validate() argument
|
/linux-6.3-rc2/drivers/scsi/cxgbi/ |
A D | libcxgbi.h | 92 static inline unsigned int cxgbi_ulp_extra_len(int submode) in cxgbi_ulp_extra_len() argument 94 return ulp2_extra_len[submode & 3]; in cxgbi_ulp_extra_len()
|
/linux-6.3-rc2/drivers/scsi/cxgbi/cxgb4i/ |
A D | cxgb4i.c | 686 u32 submode = cxgbi_skcb_tx_ulp_mode(skb) & 0x3; in cxgb4i_make_tx_iso_cpl() local 692 CPL_TX_DATA_ISO_HDRCRC_V(submode & 1) | in cxgb4i_make_tx_iso_cpl() 693 CPL_TX_DATA_ISO_PLDCRC_V(((submode >> 1) & 1)) | in cxgb4i_make_tx_iso_cpl() 721 u32 submode = cxgbi_skcb_tx_ulp_mode(skb) & 0x3; in cxgb4i_make_tx_data_wr() local 726 u32 force = is_t5(lldi->adapter_type) ? TX_FORCE_V(!submode) : in cxgb4i_make_tx_data_wr() 733 submode |= 8; in cxgb4i_make_tx_data_wr() 751 if (submode) in cxgb4i_make_tx_data_wr() 753 FW_OFLD_TX_DATA_WR_ULPSUBMODE_V(submode); in cxgb4i_make_tx_data_wr()
|
/linux-6.3-rc2/drivers/phy/amlogic/ |
A D | phy-meson-gxl-usb2.c | 153 enum phy_mode mode, int submode) in phy_meson_gxl_usb2_set_mode() argument
|
/linux-6.3-rc2/drivers/phy/samsung/ |
A D | phy-samsung-ufs.c | 195 enum phy_mode mode, int submode) in samsung_ufs_phy_set_mode() argument
|
/linux-6.3-rc2/drivers/phy/tegra/ |
A D | xusb-tegra186.c | 788 int submode) in tegra186_utmi_phy_set_mode() argument 801 if (submode == USB_ROLE_HOST) { in tegra186_utmi_phy_set_mode() 805 } else if (submode == USB_ROLE_DEVICE) { in tegra186_utmi_phy_set_mode() 807 } else if (submode == USB_ROLE_NONE) { in tegra186_utmi_phy_set_mode()
|