/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | fsl_xcvr.c | 98 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); in fsl_xcvr_arc_mode_put() local 102 xcvr->arc_mode = snd_soc_enum_item_to_val(e, item[0]); in fsl_xcvr_arc_mode_put() 111 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); in fsl_xcvr_arc_mode_get() local 113 ucontrol->value.enumerated.item[0] = xcvr->arc_mode; in fsl_xcvr_arc_mode_get() 143 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); in fsl_xcvr_capds_get() local 145 memcpy(ucontrol->value.bytes.data, xcvr->cap_ds, FSL_XCVR_CAPDS_SIZE); in fsl_xcvr_capds_get() 154 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); in fsl_xcvr_capds_put() local 156 memcpy(xcvr->cap_ds, ucontrol->value.bytes.data, FSL_XCVR_CAPDS_SIZE); in fsl_xcvr_capds_put() 201 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); in fsl_xcvr_mode_put() local 207 xcvr in fsl_xcvr_mode_put() 224 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_mode_get() local 239 fsl_xcvr_ai_write(struct fsl_xcvr *xcvr, u8 reg, u32 data, bool phy) fsl_xcvr_ai_write() argument 262 fsl_xcvr_en_phy_pll(struct fsl_xcvr *xcvr, u32 freq, bool tx) fsl_xcvr_en_phy_pll() argument 358 fsl_xcvr_en_aud_pll(struct fsl_xcvr *xcvr, u32 freq) fsl_xcvr_en_aud_pll() argument 410 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_prepare() local 545 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_startup() local 597 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_shutdown() local 645 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_trigger() local 742 fsl_xcvr_load_firmware(struct fsl_xcvr *xcvr) fsl_xcvr_load_firmware() argument 842 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_rx_cs_get() local 853 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_tx_cs_get() local 864 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_tx_cs_put() local 913 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); fsl_xcvr_dai_probe() local 1018 struct fsl_xcvr *xcvr = dev_get_drvdata(dev); fsl_xcvr_readable_reg() local 1091 struct fsl_xcvr *xcvr = dev_get_drvdata(dev); fsl_xcvr_writeable_reg() local 1161 struct fsl_xcvr *xcvr = (struct fsl_xcvr *)devid; irq0_isr() local 1254 struct fsl_xcvr *xcvr; fsl_xcvr_probe() local 1369 struct fsl_xcvr *xcvr = dev_get_drvdata(dev); fsl_xcvr_runtime_suspend() local 1403 struct fsl_xcvr *xcvr = dev_get_drvdata(dev); fsl_xcvr_runtime_resume() local [all...] |
H A D | Makefile | 28 snd-soc-fsl-xcvr-objs := fsl_xcvr.o 45 obj-$(CONFIG_SND_SOC_FSL_XCVR) += snd-soc-fsl-xcvr.o
|
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_ethtool.c | 139 switch (le16_to_cpu(idev->port_info->status.xcvr.pid)) { in ionic_get_link_ksettings() 216 dev_info(lif->ionic->dev, "unknown xcvr type pid=%d / 0x%x\n", in ionic_get_link_ksettings() 217 idev->port_info->status.xcvr.pid, in ionic_get_link_ksettings() 218 idev->port_info->status.xcvr.pid); in ionic_get_link_ksettings() 235 if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_COPPER || in ionic_get_link_ksettings() 238 else if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_FIBER) in ionic_get_link_ksettings() 792 struct ionic_xcvr_status *xcvr; in ionic_get_module_info() local 795 xcvr = &idev->port_info->status.xcvr; in ionic_get_module_info() 796 sfp = (struct sfp_eeprom_base *) xcvr in ionic_get_module_info() 826 struct ionic_xcvr_status *xcvr; ionic_get_module_eeprom() local [all...] |
H A D | ionic_if.h | 1242 * @xcvr: tranceiver status 1251 struct ionic_xcvr_status xcvr; member
|
/kernel/linux/linux-5.10/drivers/scsi/isci/ |
H A D | host.c | 1984 struct scu_afe_transceiver __iomem *xcvr = &afe->scu_afe_xcvr[phy_id]; in sci_controller_afe_initialization() local 1995 writel(0x00004512, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization() 1998 writel(0x0050100F, &xcvr->afe_xcvr_control1); in sci_controller_afe_initialization() 2002 writel(0x00030000, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization() 2006 writel(0x00010202, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization() 2012 writel(0x00014500, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization() 2016 writel(0x00010202, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization() 2022 writel(0x0001C500, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization() 2030 writel(0x000003F0, &xcvr->afe_channel_control); in sci_controller_afe_initialization() 2032 writel(0x000003D7, &xcvr in sci_controller_afe_initialization() [all...] |
H A D | phy.c | 172 struct scu_afe_transceiver __iomem *xcvr = &afe->scu_afe_xcvr[phy_idx]; in sci_phy_link_layer_initialization() local 203 reg = readl(&xcvr->afe_xcvr_control0); in sci_phy_link_layer_initialization() 205 writel(reg, &xcvr->afe_xcvr_control0); in sci_phy_link_layer_initialization() 207 reg = readl(&xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization() 209 writel(reg, &xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization() 215 reg = readl(&xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization() 217 writel(reg, &xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization()
|
/kernel/linux/linux-6.6/drivers/scsi/isci/ |
H A D | host.c | 1982 struct scu_afe_transceiver __iomem *xcvr = &afe->scu_afe_xcvr[phy_id]; in sci_controller_afe_initialization() local 1993 writel(0x00004512, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization() 1996 writel(0x0050100F, &xcvr->afe_xcvr_control1); in sci_controller_afe_initialization() 2000 writel(0x00030000, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization() 2004 writel(0x00010202, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization() 2010 writel(0x00014500, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization() 2014 writel(0x00010202, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization() 2020 writel(0x0001C500, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization() 2028 writel(0x000003F0, &xcvr->afe_channel_control); in sci_controller_afe_initialization() 2030 writel(0x000003D7, &xcvr in sci_controller_afe_initialization() [all...] |
H A D | phy.c | 172 struct scu_afe_transceiver __iomem *xcvr = &afe->scu_afe_xcvr[phy_idx]; in sci_phy_link_layer_initialization() local 203 reg = readl(&xcvr->afe_xcvr_control0); in sci_phy_link_layer_initialization() 205 writel(reg, &xcvr->afe_xcvr_control0); in sci_phy_link_layer_initialization() 207 reg = readl(&xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization() 209 writel(reg, &xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization() 215 reg = readl(&xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization() 217 writel(reg, &xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_ethtool.c | 135 switch (le16_to_cpu(idev->port_info->status.xcvr.pid)) { in ionic_get_link_ksettings() 220 dev_info(lif->ionic->dev, "unknown xcvr type pid=%d / 0x%x\n", in ionic_get_link_ksettings() 221 idev->port_info->status.xcvr.pid, in ionic_get_link_ksettings() 222 idev->port_info->status.xcvr.pid); in ionic_get_link_ksettings() 238 if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_COPPER || in ionic_get_link_ksettings() 241 else if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_FIBER) in ionic_get_link_ksettings() 897 struct ionic_xcvr_status *xcvr; in ionic_get_module_info() local 900 xcvr = &idev->port_info->status.xcvr; in ionic_get_module_info() 901 sfp = (struct sfp_eeprom_base *) xcvr in ionic_get_module_info() 931 struct ionic_xcvr_status *xcvr; ionic_get_module_eeprom() local [all...] |
H A D | ionic_if.h | 1385 * @xcvr: transceiver status 1394 struct ionic_xcvr_status xcvr; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/realtek/ |
H A D | atp.c | 50 static int xcvr[NUM_UNITS]; /* The data transfer mode. */ variable 156 module_param_array(xcvr, int, NULL, 0); 161 MODULE_PARM_DESC(xcvr, "ATP transceiver(s) (0=internal, 1=external)"); 345 if (xcvr[0]) in atp_probe1() 346 dev->if_port = xcvr[0]; in atp_probe1()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/realtek/ |
H A D | atp.c | 50 static int xcvr[NUM_UNITS]; /* The data transfer mode. */ variable 156 module_param_array(xcvr, int, NULL, 0); 161 MODULE_PARM_DESC(xcvr, "ATP transceiver(s) (0=internal, 1=external)"); 345 if (xcvr[0]) in atp_probe1() 346 dev->if_port = xcvr[0]; in atp_probe1()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_ethtool.c | 188 static unsigned int fun_port_type(unsigned int xcvr) in fun_port_type() argument 190 if (!xcvr) in fun_port_type() 193 switch (xcvr & 7) { in fun_port_type() 207 unsigned int seq, speed, xcvr; in fun_get_link_ksettings() local 220 xcvr = fp->xcvr_type; in fun_get_link_ksettings() 236 ks->base.port = fun_port_type(xcvr); in fun_get_link_ksettings()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 1065 __le16 xcvr; in typhoon_set_link_ksettings() local 1070 xcvr = TYPHOON_XCVR_AUTONEG; in typhoon_set_link_ksettings() 1074 xcvr = TYPHOON_XCVR_10HALF; in typhoon_set_link_ksettings() 1076 xcvr = TYPHOON_XCVR_100HALF; in typhoon_set_link_ksettings() 1081 xcvr = TYPHOON_XCVR_10FULL; in typhoon_set_link_ksettings() 1083 xcvr = TYPHOON_XCVR_100FULL; in typhoon_set_link_ksettings() 1091 xp_cmd.parm1 = xcvr; in typhoon_set_link_ksettings() 1096 tp->xcvr_select = xcvr; in typhoon_set_link_ksettings()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 1060 __le16 xcvr; in typhoon_set_link_ksettings() local 1065 xcvr = TYPHOON_XCVR_AUTONEG; in typhoon_set_link_ksettings() 1069 xcvr = TYPHOON_XCVR_10HALF; in typhoon_set_link_ksettings() 1071 xcvr = TYPHOON_XCVR_100HALF; in typhoon_set_link_ksettings() 1076 xcvr = TYPHOON_XCVR_10FULL; in typhoon_set_link_ksettings() 1078 xcvr = TYPHOON_XCVR_100FULL; in typhoon_set_link_ksettings() 1086 xp_cmd.parm1 = xcvr; in typhoon_set_link_ksettings() 1091 tp->xcvr_select = xcvr; in typhoon_set_link_ksettings()
|
/kernel/linux/linux-5.10/drivers/scsi/bfa/ |
H A D | bfa_defs.h | 844 u8 xcvr[8]; /* 03-10: Transceiver */ member
|
H A D | bfa_ioc.c | 3917 u16 xmtr_tech = (sfpmem->srlid_base.xcvr[4] & 0x3) << 7 | in bfa_sfp_media_get() 3918 (sfpmem->srlid_base.xcvr[5] >> 1); in bfa_sfp_media_get() 3920 e10g.b = sfpmem->srlid_base.xcvr[0]; in bfa_sfp_media_get() 3955 struct sfp_xcvr_s *xcvr = (struct sfp_xcvr_s *) sfpmem->srlid_base.xcvr; in bfa_sfp_speed_valid() local 3956 union sfp_xcvr_fc3_code_u fc3 = xcvr->fc3; in bfa_sfp_speed_valid() 3957 union sfp_xcvr_e10g_code_u e10g = xcvr->e10g; in bfa_sfp_speed_valid()
|
/kernel/linux/linux-6.6/drivers/scsi/bfa/ |
H A D | bfa_defs.h | 844 u8 xcvr[8]; /* 03-10: Transceiver */ member
|
H A D | bfa_ioc.c | 3918 u16 xmtr_tech = (sfpmem->srlid_base.xcvr[4] & 0x3) << 7 | in bfa_sfp_media_get() 3919 (sfpmem->srlid_base.xcvr[5] >> 1); in bfa_sfp_media_get() 3921 e10g.b = sfpmem->srlid_base.xcvr[0]; in bfa_sfp_media_get() 3956 struct sfp_xcvr_s *xcvr = (struct sfp_xcvr_s *) sfpmem->srlid_base.xcvr; in bfa_sfp_speed_valid() local 3957 union sfp_xcvr_fc3_code_u fc3 = xcvr->fc3; in bfa_sfp_speed_valid() 3958 union sfp_xcvr_e10g_code_u e10g = xcvr->e10g; in bfa_sfp_speed_valid()
|