submode 473 drivers/phy/allwinner/phy-sun4i-usb.c enum phy_mode mode, int submode) submode 150 drivers/phy/amlogic/phy-meson-gxl-usb2.c enum phy_mode mode, int submode) submode 123 drivers/phy/amlogic/phy-meson-gxl-usb3.c enum phy_mode mode, int submode) submode 235 drivers/phy/cadence/cdns-dphy.c static int cdns_dphy_validate(struct phy *phy, enum phy_mode mode, int submode, submode 348 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c static int mixel_dphy_validate(struct phy *phy, enum phy_mode mode, int submode, submode 61 drivers/phy/marvell/phy-mvebu-a3700-comphy.c int submode; submode 70 drivers/phy/marvell/phy-mvebu-a3700-comphy.c .submode = _smode, \ submode 107 drivers/phy/marvell/phy-mvebu-a3700-comphy.c int submode; submode 123 drivers/phy/marvell/phy-mvebu-a3700-comphy.c int submode) submode 135 drivers/phy/marvell/phy-mvebu-a3700-comphy.c mvebu_a3700_comphy_modes[i].submode == submode) submode 146 drivers/phy/marvell/phy-mvebu-a3700-comphy.c int submode) submode 151 drivers/phy/marvell/phy-mvebu-a3700-comphy.c if (submode == PHY_INTERFACE_MODE_1000BASEX) submode 152 drivers/phy/marvell/phy-mvebu-a3700-comphy.c submode = PHY_INTERFACE_MODE_SGMII; submode 155 drivers/phy/marvell/phy-mvebu-a3700-comphy.c submode); submode 163 drivers/phy/marvell/phy-mvebu-a3700-comphy.c lane->submode = submode; submode 176 drivers/phy/marvell/phy-mvebu-a3700-comphy.c lane->mode, lane->submode); submode 192 drivers/phy/marvell/phy-mvebu-a3700-comphy.c switch (lane->submode) { submode 207 drivers/phy/marvell/phy-mvebu-a3700-comphy.c lane->submode); submode 301 drivers/phy/marvell/phy-mvebu-a3700-comphy.c lane->submode = PHY_INTERFACE_MODE_NA; submode 180 drivers/phy/marvell/phy-mvebu-cp110-comphy.c int submode; submode 192 drivers/phy/marvell/phy-mvebu-cp110-comphy.c .submode = _submode, \ submode 202 drivers/phy/marvell/phy-mvebu-cp110-comphy.c .submode = PHY_INTERFACE_MODE_NA, \ submode 268 drivers/phy/marvell/phy-mvebu-cp110-comphy.c int submode; submode 283 drivers/phy/marvell/phy-mvebu-cp110-comphy.c enum phy_mode mode, int submode) submode 299 drivers/phy/marvell/phy-mvebu-cp110-comphy.c (conf->submode == submode || ignore_submode)) submode 313 drivers/phy/marvell/phy-mvebu-cp110-comphy.c enum phy_mode mode, int submode) submode 315 drivers/phy/marvell/phy-mvebu-cp110-comphy.c return mvebu_comphy_get_mode(false, lane, port, mode, submode); submode 319 drivers/phy/marvell/phy-mvebu-cp110-comphy.c enum phy_mode mode, int submode) submode 321 drivers/phy/marvell/phy-mvebu-cp110-comphy.c return mvebu_comphy_get_mode(true, lane, port, mode, submode); submode 344 drivers/phy/marvell/phy-mvebu-cp110-comphy.c switch (lane->submode) { submode 367 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->submode, submode 374 drivers/phy/marvell/phy-mvebu-cp110-comphy.c if (lane->submode == PHY_INTERFACE_MODE_RXAUI) { submode 420 drivers/phy/marvell/phy-mvebu-cp110-comphy.c if (lane->submode == PHY_INTERFACE_MODE_10GKR) submode 717 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->mode, lane->submode); submode 730 drivers/phy/marvell/phy-mvebu-cp110-comphy.c switch (lane->submode) { submode 762 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->mode, lane->submode); submode 769 drivers/phy/marvell/phy-mvebu-cp110-comphy.c switch (lane->submode) { submode 792 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->submode); submode 808 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->submode); submode 810 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->submode); submode 836 drivers/phy/marvell/phy-mvebu-cp110-comphy.c enum phy_mode mode, int submode) submode 840 drivers/phy/marvell/phy-mvebu-cp110-comphy.c if (submode == PHY_INTERFACE_MODE_1000BASEX) submode 841 drivers/phy/marvell/phy-mvebu-cp110-comphy.c submode = PHY_INTERFACE_MODE_SGMII; submode 843 drivers/phy/marvell/phy-mvebu-cp110-comphy.c if (mvebu_comphy_get_fw_mode(lane->id, lane->port, mode, submode) < 0) submode 847 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->submode = submode; submode 850 drivers/phy/marvell/phy-mvebu-cp110-comphy.c if (mode == PHY_MODE_PCIE && !lane->submode) submode 851 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->submode = 1; submode 1052 drivers/phy/marvell/phy-mvebu-cp110-comphy.c lane->submode = PHY_INTERFACE_MODE_NA; submode 974 drivers/phy/mediatek/phy-mtk-tphy.c static int mtk_phy_set_mode(struct phy *phy, enum phy_mode mode, int submode) submode 429 drivers/phy/mediatek/phy-mtk-xsphy.c static int mtk_phy_set_mode(struct phy *phy, enum phy_mode mode, int submode) submode 340 drivers/phy/mscc/phy-ocelot-serdes.c int submode; submode 349 drivers/phy/mscc/phy-ocelot-serdes.c .submode = _submode, \ submode 398 drivers/phy/mscc/phy-ocelot-serdes.c static int serdes_set_mode(struct phy *phy, enum phy_mode mode, int submode) submode 411 drivers/phy/mscc/phy-ocelot-serdes.c submode != ocelot_serdes_muxes[i].submode) submode 414 drivers/phy/mscc/phy-ocelot-serdes.c if (submode != PHY_INTERFACE_MODE_QSGMII && submode 429 drivers/phy/mscc/phy-ocelot-serdes.c ocelot_serdes_muxes[i].submode); submode 359 drivers/phy/phy-core.c int phy_set_mode_ext(struct phy *phy, enum phy_mode mode, int submode) submode 367 drivers/phy/phy-core.c ret = phy->ops->set_mode(phy, mode, submode); submode 467 drivers/phy/phy-core.c int phy_validate(struct phy *phy, enum phy_mode mode, int submode, submode 479 drivers/phy/phy-core.c ret = phy->ops->validate(phy, mode, submode, opts); submode 1600 drivers/phy/qualcomm/phy-qcom-qmp.c enum phy_mode mode, int submode) submode 466 drivers/phy/qualcomm/phy-qcom-qusb2.c enum phy_mode mode, int submode) submode 38 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c enum phy_mode mode, int submode) submode 57 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c enum phy_mode mode, int submode) submode 43 drivers/phy/qualcomm/phy-qcom-usb-hs.c enum phy_mode mode, int submode) submode 89 drivers/phy/ti/phy-da8xx-usb.c enum phy_mode mode, int submode) submode 54 drivers/phy/ti/phy-gmii-sel.c static int phy_gmii_sel_mode(struct phy *phy, enum phy_mode mode, int submode) submode 66 drivers/phy/ti/phy-gmii-sel.c switch (submode) { submode 89 drivers/phy/ti/phy-gmii-sel.c if_phy->id, phy_modes(submode)); submode 93 drivers/phy/ti/phy-gmii-sel.c if_phy->phy_if_mode = submode; submode 96 drivers/phy/ti/phy-gmii-sel.c __func__, if_phy->id, submode, rgmii_id, submode 53 drivers/phy/ti/phy-tusb1210.c static int tusb1210_set_mode(struct phy *phy, enum phy_mode mode, int submode) submode 674 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c unsigned int submode = cxgbi_skcb_ulp_mode(skb) & 3; submode 695 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c if (submode) submode 697 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c FW_OFLD_TX_DATA_WR_ULPSUBMODE_V(submode); submode 1948 drivers/scsi/cxgbi/libcxgbi.c u8 submode = 0; submode 1951 drivers/scsi/cxgbi/libcxgbi.c submode |= 1; submode 1953 drivers/scsi/cxgbi/libcxgbi.c submode |= 2; submode 1954 drivers/scsi/cxgbi/libcxgbi.c cxgbi_skcb_ulp_mode(skb) = (ULP2_MODE_ISCSI << 4) | submode; submode 85 drivers/scsi/cxgbi/libcxgbi.h static inline unsigned int cxgbi_ulp_extra_len(int submode) submode 87 drivers/scsi/cxgbi/libcxgbi.h return ulp2_extra_len[submode & 3]; submode 77 drivers/target/iscsi/cxgbit/cxgbit.h u8 submode; submode 99 drivers/target/iscsi/cxgbit/cxgbit.h #define cxgbit_skcb_submode(skb) (CXGBIT_SKB_CB(skb)->tx.submode) submode 238 drivers/target/iscsi/cxgbit/cxgbit.h u8 submode; submode 1492 drivers/target/iscsi/cxgbit/cxgbit_cm.c u8 hcrc = csk->submode & CXGBIT_SUBMODE_HCRC; submode 1493 drivers/target/iscsi/cxgbit/cxgbit_cm.c u8 dcrc = csk->submode & CXGBIT_SUBMODE_DCRC; submode 30 drivers/target/iscsi/cxgbit/cxgbit_target.c u8 submode = 0; submode 46 drivers/target/iscsi/cxgbit/cxgbit_target.c submode |= (csk->submode & CXGBIT_SUBMODE_DCRC); submode 60 drivers/target/iscsi/cxgbit/cxgbit_target.c submode |= (csk->submode & CXGBIT_SUBMODE_HCRC); submode 61 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_skcb_submode(skb) = submode; submode 62 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_skcb_tx_extralen(skb) = cxgbit_digest_len[submode]; submode 132 drivers/target/iscsi/cxgbit/cxgbit_target.c unsigned int submode = cxgbit_skcb_submode(skb); submode 142 drivers/target/iscsi/cxgbit/cxgbit_target.c CPL_TX_DATA_ISO_HDRCRC_V(submode & 1) | submode 143 drivers/target/iscsi/cxgbit/cxgbit_target.c CPL_TX_DATA_ISO_PLDCRC_V(((submode >> 1) & 1)) | submode 165 drivers/target/iscsi/cxgbit/cxgbit_target.c u32 submode = cxgbit_skcb_submode(skb); submode 170 drivers/target/iscsi/cxgbit/cxgbit_target.c u32 force = is_t5(lldi->adapter_type) ? TX_FORCE_V(!submode) : submode 177 drivers/target/iscsi/cxgbit/cxgbit_target.c submode |= 8; submode 191 drivers/target/iscsi/cxgbit/cxgbit_target.c FW_OFLD_TX_DATA_WR_ULPSUBMODE_V(submode); submode 440 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_skcb_submode(skb) |= (csk->submode & submode 514 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_skcb_submode(skb) |= (csk->submode & submode 625 drivers/target/iscsi/cxgbit/cxgbit_target.c csk->submode |= CXGBIT_SUBMODE_HCRC; submode 629 drivers/target/iscsi/cxgbit/cxgbit_target.c csk->submode = 0; submode 635 drivers/target/iscsi/cxgbit/cxgbit_target.c csk->submode |= CXGBIT_SUBMODE_DCRC; submode 638 drivers/target/iscsi/cxgbit/cxgbit_target.c csk->submode = 0; submode 675 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_digest_len[csk->submode]); submode 71 include/linux/phy/phy.h int (*set_mode)(struct phy *phy, enum phy_mode mode, int submode); submode 101 include/linux/phy/phy.h int (*validate)(struct phy *phy, enum phy_mode mode, int submode, submode 207 include/linux/phy/phy.h int phy_set_mode_ext(struct phy *phy, enum phy_mode mode, int submode); submode 211 include/linux/phy/phy.h int phy_validate(struct phy *phy, enum phy_mode mode, int submode, submode 328 include/linux/phy/phy.h int submode) submode 366 include/linux/phy/phy.h static inline int phy_validate(struct phy *phy, enum phy_mode mode, int submode,