Home
last modified time | relevance | path

Searched refs:submode (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v5.15/drivers/phy/marvell/
Dphy-mvebu-a3700-comphy.c54 int submode; member
63 .submode = _smode, \
100 int submode; member
125 int submode) in mvebu_a3700_comphy_get_fw_mode() argument
137 mvebu_a3700_comphy_modes[i].submode == submode) in mvebu_a3700_comphy_get_fw_mode()
148 int submode) in mvebu_a3700_comphy_set_mode() argument
153 if (submode == PHY_INTERFACE_MODE_1000BASEX) in mvebu_a3700_comphy_set_mode()
154 submode = PHY_INTERFACE_MODE_SGMII; in mvebu_a3700_comphy_set_mode()
157 submode); in mvebu_a3700_comphy_set_mode()
165 lane->submode = submode; in mvebu_a3700_comphy_set_mode()
[all …]
Dphy-mvebu-cp110-comphy.c179 int submode; member
191 .submode = _submode, \
201 .submode = PHY_INTERFACE_MODE_NA, \
267 int submode; member
291 enum phy_mode mode, int submode) in mvebu_comphy_get_mode() argument
307 (conf->submode == submode || ignore_submode)) in mvebu_comphy_get_mode()
321 enum phy_mode mode, int submode) in mvebu_comphy_get_mux() argument
323 return mvebu_comphy_get_mode(false, lane, port, mode, submode); in mvebu_comphy_get_mux()
327 enum phy_mode mode, int submode) in mvebu_comphy_get_fw_mode() argument
329 return mvebu_comphy_get_mode(true, lane, port, mode, submode); in mvebu_comphy_get_fw_mode()
[all …]
/Linux-v5.15/drivers/phy/mscc/
Dphy-ocelot-serdes.c340 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-v5.15/drivers/target/iscsi/cxgbit/
Dcxgbit_target.c30 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()
62 cxgbit_skcb_tx_extralen(skb) = cxgbit_digest_len[submode]; in __cxgbit_alloc_skb()
131 unsigned int submode = cxgbit_skcb_submode(skb); in cxgbit_cpl_tx_data_iso() local
141 CPL_TX_DATA_ISO_HDRCRC_V(submode & 1) | in cxgbit_cpl_tx_data_iso()
142 CPL_TX_DATA_ISO_PLDCRC_V(((submode >> 1) & 1)) | in cxgbit_cpl_tx_data_iso()
164 u32 submode = cxgbit_skcb_submode(skb); in cxgbit_tx_data_wr() local
169 u32 force = is_t5(lldi->adapter_type) ? TX_FORCE_V(!submode) : in cxgbit_tx_data_wr()
[all …]
Dcxgbit.h77 u8 submode; member
99 #define cxgbit_skcb_submode(skb) (CXGBIT_SKB_CB(skb)->tx.submode)
237 u8 submode; member
/Linux-v5.15/include/linux/phy/
Dphy.h85 int (*set_mode)(struct phy *phy, enum phy_mode mode, int submode);
117 int (*validate)(struct phy *phy, enum phy_mode mode, int submode,
225 int phy_set_mode_ext(struct phy *phy, enum phy_mode mode, int submode);
231 int phy_validate(struct phy *phy, enum phy_mode mode, int submode,
349 int submode) in phy_set_mode_ext() argument
401 static inline int phy_validate(struct phy *phy, enum phy_mode mode, int submode, in phy_validate() argument
/Linux-v5.15/drivers/phy/ti/
Dphy-gmii-sel.c58 static int phy_gmii_sel_mode(struct phy *phy, enum phy_mode mode, int submode) in phy_gmii_sel_mode() argument
70 switch (submode) { in phy_gmii_sel_mode()
93 if_phy->id, phy_modes(submode)); in phy_gmii_sel_mode()
97 if_phy->phy_if_mode = submode; in phy_gmii_sel_mode()
100 __func__, if_phy->id, submode, rgmii_id, in phy_gmii_sel_mode()
Dphy-tusb1210.c54 static int tusb1210_set_mode(struct phy *phy, enum phy_mode mode, int submode) in tusb1210_set_mode() argument
Dphy-da8xx-usb.c89 enum phy_mode mode, int submode) in da8xx_usb20_phy_set_mode() argument
/Linux-v5.15/drivers/phy/
Dphy-core.c359 int phy_set_mode_ext(struct phy *phy, enum phy_mode mode, int submode) in phy_set_mode_ext() argument
367 ret = phy->ops->set_mode(phy, mode, submode); in phy_set_mode_ext()
497 int phy_validate(struct phy *phy, enum phy_mode mode, int submode, in phy_validate() argument
509 ret = phy->ops->validate(phy, mode, submode, opts); in phy_validate()
/Linux-v5.15/drivers/crypto/
Dsa2ul.h247 u16 submode; member
/Linux-v5.15/drivers/scsi/cxgbi/
Dlibcxgbi.h93 static inline unsigned int cxgbi_ulp_extra_len(int submode) in cxgbi_ulp_extra_len() argument
95 return ulp2_extra_len[submode & 3]; in cxgbi_ulp_extra_len()
/Linux-v5.15/drivers/scsi/cxgbi/cxgb4i/
Dcxgb4i.c685 u32 submode = cxgbi_skcb_tx_ulp_mode(skb) & 0x3; in cxgb4i_make_tx_iso_cpl() local
691 CPL_TX_DATA_ISO_HDRCRC_V(submode & 1) | in cxgb4i_make_tx_iso_cpl()
692 CPL_TX_DATA_ISO_PLDCRC_V(((submode >> 1) & 1)) | in cxgb4i_make_tx_iso_cpl()
720 u32 submode = cxgbi_skcb_tx_ulp_mode(skb) & 0x3; in cxgb4i_make_tx_data_wr() local
725 u32 force = is_t5(lldi->adapter_type) ? TX_FORCE_V(!submode) : in cxgb4i_make_tx_data_wr()
732 submode |= 8; in cxgb4i_make_tx_data_wr()
750 if (submode) in cxgb4i_make_tx_data_wr()
752 FW_OFLD_TX_DATA_WR_ULPSUBMODE_V(submode); in cxgb4i_make_tx_data_wr()
/Linux-v5.15/drivers/phy/amlogic/
Dphy-meson-gxl-usb2.c150 enum phy_mode mode, int submode) in phy_meson_gxl_usb2_set_mode() argument
/Linux-v5.15/drivers/phy/qualcomm/
Dphy-qcom-usb-hs.c43 enum phy_mode mode, int submode) in qcom_usb_hs_phy_set_mode() argument
Dphy-qcom-snps-femto-v2.c167 int submode) in qcom_snps_hsphy_set_mode() argument
Dphy-qcom-usb-hs-28nm.c69 int submode) in qcom_snps_hsphy_set_mode() argument
/Linux-v5.15/drivers/phy/tegra/
Dxusb-tegra186.c748 int submode) in tegra186_utmi_phy_set_mode() argument
761 if (submode == USB_ROLE_HOST) { in tegra186_utmi_phy_set_mode()
765 } else if (submode == USB_ROLE_DEVICE) { in tegra186_utmi_phy_set_mode()
767 } else if (submode == USB_ROLE_NONE) { in tegra186_utmi_phy_set_mode()
/Linux-v5.15/drivers/phy/microchip/
Dsparx5_serdes.c2163 static int sparx5_serdes_set_mode(struct phy *phy, enum phy_mode mode, int submode) in sparx5_serdes_set_mode() argument
2170 switch (submode) { in sparx5_serdes_set_mode()
2177 macro->portmode = submode; in sparx5_serdes_set_mode()
2233 int submode, in sparx5_serdes_validate() argument
2249 switch (submode) { in sparx5_serdes_validate()
/Linux-v5.15/drivers/phy/cadence/
Dcdns-dphy.c235 static int cdns_dphy_validate(struct phy *phy, enum phy_mode mode, int submode, in cdns_dphy_validate() argument
/Linux-v5.15/drivers/phy/samsung/
Dphy-samsung-ufs.c244 enum phy_mode mode, int submode) in samsung_ufs_phy_set_mode() argument
/Linux-v5.15/drivers/phy/ingenic/
Dphy-ingenic-usb.c155 enum phy_mode mode, int submode) in ingenic_usb_phy_set_mode() argument
/Linux-v5.15/drivers/phy/freescale/
Dphy-fsl-imx8-mipi-dphy.c348 static int mixel_dphy_validate(struct phy *phy, enum phy_mode mode, int submode, in mixel_dphy_validate() argument
/Linux-v5.15/drivers/phy/mediatek/
Dphy-mtk-xsphy.c429 static int mtk_phy_set_mode(struct phy *phy, enum phy_mode mode, int submode) in mtk_phy_set_mode() argument
/Linux-v5.15/drivers/phy/rockchip/
Dphy-rockchip-inno-dsidphy.c552 int submode) in inno_dsidphy_set_mode() argument

12