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,