| /linux/drivers/net/pcs/ |
| H A D | pcs-lynx.c | 24 struct phylink_pcs pcs; member 35 #define phylink_pcs_to_lynx(pl_pcs) container_of((pl_pcs), struct lynx_pcs, pcs) 36 #define lynx_to_phylink_pcs(lynx) (&(lynx)->pcs) 38 static unsigned int lynx_pcs_inband_caps(struct phylink_pcs *pcs, in lynx_pcs_inband_caps() argument 60 static void lynx_pcs_get_state_usxgmii(struct mdio_device *pcs, in lynx_pcs_get_state_usxgmii() argument 63 struct mii_bus *bus = pcs->bus; in lynx_pcs_get_state_usxgmii() 64 int addr = pcs->addr; in lynx_pcs_get_state_usxgmii() 83 static void lynx_pcs_get_state(struct phylink_pcs *pcs, unsigned int neg_mode, in lynx_pcs_get_state() argument 86 struct lynx_pcs *lynx = phylink_pcs_to_lynx(pcs); in lynx_pcs_get_state() 114 static int lynx_pcs_config_giga(struct mdio_device *pcs, in lynx_pcs_config_giga() argument [all …]
|
| H A D | pcs-mtk-lynxi.c | 84 struct phylink_pcs pcs; member 89 static struct mtk_pcs_lynxi *pcs_to_mtk_pcs_lynxi(struct phylink_pcs *pcs) in pcs_to_mtk_pcs_lynxi() argument 91 return container_of(pcs, struct mtk_pcs_lynxi, pcs); in pcs_to_mtk_pcs_lynxi() 94 static unsigned int mtk_pcs_lynxi_inband_caps(struct phylink_pcs *pcs, in mtk_pcs_lynxi_inband_caps() argument 108 static void mtk_pcs_lynxi_get_state(struct phylink_pcs *pcs, in mtk_pcs_lynxi_get_state() argument 112 struct mtk_pcs_lynxi *mpcs = pcs_to_mtk_pcs_lynxi(pcs); in mtk_pcs_lynxi_get_state() 160 static int mtk_pcs_lynxi_config(struct phylink_pcs *pcs, unsigned int neg_mode, in mtk_pcs_lynxi_config() argument 165 struct mtk_pcs_lynxi *mpcs = pcs_to_mtk_pcs_lynxi(pcs); in mtk_pcs_lynxi_config() 258 static void mtk_pcs_lynxi_restart_an(struct phylink_pcs *pcs) in mtk_pcs_lynxi_restart_an() argument 260 struct mtk_pcs_lynxi *mpcs = pcs_to_mtk_pcs_lynxi(pcs); in mtk_pcs_lynxi_restart_an() [all …]
|
| H A D | Makefile | 4 pcs_xpcs-$(CONFIG_PCS_XPCS) := pcs-xpcs.o pcs-xpcs-plat.o \ 5 pcs-xpcs-nxp.o pcs-xpcs-wx.o 8 obj-$(CONFIG_PCS_LYNX) += pcs-lynx.o 9 obj-$(CONFIG_PCS_MTK_LYNXI) += pcs-mtk-lynxi.o 10 obj-$(CONFIG_PCS_RZN1_MIIC) += pcs-rzn1-miic.o
|
| H A D | pcs-xpcs.c | 20 container_of((pl_pcs), struct dw_xpcs, pcs) 181 return &xpcs->pcs; in xpcs_to_phylink_pcs() 645 static int xpcs_validate(struct phylink_pcs *pcs, unsigned long *supported, in xpcs_validate() argument 653 xpcs = phylink_pcs_to_xpcs(pcs); in xpcs_validate() 670 static unsigned int xpcs_inband_caps(struct phylink_pcs *pcs, in xpcs_inband_caps() argument 673 struct dw_xpcs *xpcs = phylink_pcs_to_xpcs(pcs); in xpcs_inband_caps() 721 static void xpcs_pre_config(struct phylink_pcs *pcs, phy_interface_t interface) in xpcs_pre_config() argument 723 struct dw_xpcs *xpcs = phylink_pcs_to_xpcs(pcs); in xpcs_pre_config() 857 if (!xpcs->pcs.poll) { in xpcs_config_aneg_c37_1000basex() 971 static int xpcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, in xpcs_config() argument [all …]
|
| H A D | pcs-rzn1-miic.c | 261 struct phylink_pcs pcs; member 266 static struct miic_port *phylink_pcs_to_miic_port(struct phylink_pcs *pcs) in phylink_pcs_to_miic_port() argument 268 return container_of(pcs, struct miic_port, pcs); in phylink_pcs_to_miic_port() 332 static int miic_config(struct phylink_pcs *pcs, unsigned int neg_mode, in miic_config() argument 336 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_config() 383 static void miic_link_up(struct phylink_pcs *pcs, unsigned int neg_mode, in miic_link_up() argument 386 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_link_up() 417 static int miic_pre_init(struct phylink_pcs *pcs) in miic_pre_init() argument 419 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_pre_init() 424 if (pcs->rxc_always_on) { in miic_pre_init() [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1046-post.dtsi | 27 pcs-handle = <&qsgmiib_pcs3>; 28 pcs-handle-names = "qsgmii"; 42 pcs-handle = <&pcsphy4>, <&qsgmiib_pcs1>; 43 pcs-handle-names = "sgmii", "qsgmii"; 48 pcs-handle = <&pcsphy5>, <&pcsphy5>; 49 pcs-handle-names = "sgmii", "qsgmii"; 57 pcs-handle = <&pcsphy7>, <&qsgmiib_pcs2>, <&pcsphy7>; 58 pcs-handle-names = "sgmii", "qsgmii", "xfi"; 62 qsgmiib_pcs1: ethernet-pcs@1 { 63 compatible = "fsl,lynx-pcs"; [all …]
|
| H A D | fsl-ls1043-post.dtsi | 27 pcs-handle-names = "qsgmii"; 32 pcs-handle = <&pcsphy1>, <&qsgmiib_pcs1>; 33 pcs-handle-names = "sgmii", "qsgmii"; 44 pcs-handle = <&pcsphy4>, <&qsgmiib_pcs2>; 45 pcs-handle-names = "sgmii", "qsgmii"; 50 pcs-handle = <&pcsphy5>, <&qsgmiib_pcs3>; 51 pcs-handle-names = "sgmii", "qsgmii"; 58 qsgmiib_pcs1: ethernet-pcs@1 { 59 compatible = "fsl,lynx-pcs"; 63 qsgmiib_pcs2: ethernet-pcs@2 { [all …]
|
| H A D | tqmls1088a-mbls10xxa-mc.dtsi | 17 pcs-handle = <&pcs1>; 21 pcs-handle = <&pcs2>; 25 pcs-handle = <&pcs3_0>; 29 pcs-handle = <&pcs3_1>; 33 pcs-handle = <&pcs3_2>; 37 pcs-handle = <&pcs3_3>; 41 pcs-handle = <&pcs7_0>; 45 pcs-handle = <&pcs7_1>; 49 pcs-handle = <&pcs7_2>; 53 pcs-handle = <&pcs7_3>;
|
| H A D | fsl-ls1088a-rdb.dts | 23 pcs-handle = <&pcs2>; 30 pcs-handle = <&pcs3_0>; 37 pcs-handle = <&pcs3_1>; 44 pcs-handle = <&pcs3_2>; 51 pcs-handle = <&pcs3_3>; 58 pcs-handle = <&pcs7_0>; 65 pcs-handle = <&pcs7_1>; 72 pcs-handle = <&pcs7_2>; 79 pcs-handle = <&pcs7_3>;
|
| /linux/drivers/net/dsa/b53/ |
| H A D | b53_serdes.c | 20 static inline struct b53_pcs *pcs_to_b53_pcs(struct phylink_pcs *pcs) in pcs_to_b53_pcs() argument 22 return container_of(pcs, struct b53_pcs, pcs); in pcs_to_b53_pcs() 68 static int b53_serdes_config(struct phylink_pcs *pcs, unsigned int neg_mode, in b53_serdes_config() argument 73 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev; in b53_serdes_config() 74 u8 lane = pcs_to_b53_pcs(pcs)->lane; in b53_serdes_config() 89 static void b53_serdes_an_restart(struct phylink_pcs *pcs) in b53_serdes_an_restart() argument 91 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev; in b53_serdes_an_restart() 92 u8 lane = pcs_to_b53_pcs(pcs)->lane; in b53_serdes_an_restart() 102 static void b53_serdes_get_state(struct phylink_pcs *pcs, unsigned int neg_mode, in b53_serdes_get_state() argument 105 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev; in b53_serdes_get_state() [all …]
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| H A D | pcs-639x.c | 130 static struct mv88e639x_pcs *sgmii_pcs_to_mv88e639x_pcs(struct phylink_pcs *pcs) in sgmii_pcs_to_mv88e639x_pcs() argument 132 return container_of(pcs, struct mv88e639x_pcs, sgmii_pcs); in sgmii_pcs_to_mv88e639x_pcs() 184 static int mv88e639x_sgmii_pcs_enable(struct phylink_pcs *pcs) in mv88e639x_sgmii_pcs_enable() argument 186 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_enable() 194 static void mv88e639x_sgmii_pcs_disable(struct phylink_pcs *pcs) in mv88e639x_sgmii_pcs_disable() argument 196 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_disable() 202 static void mv88e639x_sgmii_pcs_pre_config(struct phylink_pcs *pcs, in mv88e639x_sgmii_pcs_pre_config() argument 205 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_pre_config() 241 static int mv88e639x_sgmii_pcs_post_config(struct phylink_pcs *pcs, in mv88e639x_sgmii_pcs_post_config() argument 244 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_post_config() [all …]
|
| H A D | pcs-6352.c | 33 static struct marvell_c22_pcs *pcs_to_marvell_c22_pcs(struct phylink_pcs *pcs) in pcs_to_marvell_c22_pcs() argument 35 return container_of(pcs, struct marvell_c22_pcs, phylink_pcs); in pcs_to_marvell_c22_pcs() 140 static int marvell_c22_pcs_enable(struct phylink_pcs *pcs) in marvell_c22_pcs_enable() argument 142 struct marvell_c22_pcs *mpcs = pcs_to_marvell_c22_pcs(pcs); in marvell_c22_pcs_enable() 152 static void marvell_c22_pcs_disable(struct phylink_pcs *pcs) in marvell_c22_pcs_disable() argument 154 struct marvell_c22_pcs *mpcs = pcs_to_marvell_c22_pcs(pcs); in marvell_c22_pcs_disable() 160 static void marvell_c22_pcs_get_state(struct phylink_pcs *pcs, in marvell_c22_pcs_get_state() argument 164 struct marvell_c22_pcs *mpcs = pcs_to_marvell_c22_pcs(pcs); in marvell_c22_pcs_get_state() 185 static int marvell_c22_pcs_config(struct phylink_pcs *pcs, in marvell_c22_pcs_config() argument 191 struct marvell_c22_pcs *mpcs = pcs_to_marvell_c22_pcs(pcs); in marvell_c22_pcs_config() [all …]
|
| H A D | pcs-6185.c | 24 static struct mv88e6185_pcs *pcs_to_mv88e6185_pcs(struct phylink_pcs *pcs) in pcs_to_mv88e6185_pcs() argument 26 return container_of(pcs, struct mv88e6185_pcs, phylink_pcs); in pcs_to_mv88e6185_pcs() 57 static void mv88e6185_pcs_get_state(struct phylink_pcs *pcs, in mv88e6185_pcs_get_state() argument 61 struct mv88e6185_pcs *mpcs = pcs_to_mv88e6185_pcs(pcs); in mv88e6185_pcs_get_state() 99 static int mv88e6185_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, in mv88e6185_pcs_config() argument 107 static void mv88e6185_pcs_an_restart(struct phylink_pcs *pcs) in mv88e6185_pcs_an_restart() argument
|
| /linux/drivers/net/phy/ |
| H A D | phylink.c | 46 struct phylink_pcs *pcs; member 520 struct phylink_pcs *pcs = NULL; in phylink_validate_mac_and_pcs() local 526 pcs = pl->mac_ops->mac_select_pcs(pl->config, state->interface); in phylink_validate_mac_and_pcs() 527 if (IS_ERR(pcs)) in phylink_validate_mac_and_pcs() 528 return PTR_ERR(pcs); in phylink_validate_mac_and_pcs() 531 if (pcs) { in phylink_validate_mac_and_pcs() 536 if (!pcs->ops) { in phylink_validate_mac_and_pcs() 547 if (!phy_interface_empty(pcs->supported_interfaces) && in phylink_validate_mac_and_pcs() 548 !test_bit(state->interface, pcs->supported_interfaces)) { in phylink_validate_mac_and_pcs() 555 if (pcs->ops->pcs_validate) { in phylink_validate_mac_and_pcs() [all …]
|
| /linux/drivers/clocksource/ |
| H A D | timer-pistachio.c | 70 struct pistachio_clocksource *pcs = to_pistachio_clocksource(cs); in pistachio_clocksource_read_cycles() local 80 raw_spin_lock_irqsave(&pcs->lock, flags); in pistachio_clocksource_read_cycles() 81 overflow = gpt_readl(pcs->base, TIMER_CURRENT_OVERFLOW_VALUE, 0); in pistachio_clocksource_read_cycles() 82 counter = gpt_readl(pcs->base, TIMER_CURRENT_VALUE, 0); in pistachio_clocksource_read_cycles() 83 raw_spin_unlock_irqrestore(&pcs->lock, flags); in pistachio_clocksource_read_cycles() 96 struct pistachio_clocksource *pcs = to_pistachio_clocksource(cs); in pistachio_clksrc_set_mode() local 99 val = gpt_readl(pcs->base, TIMER_CFG, timeridx); in pistachio_clksrc_set_mode() 105 gpt_writel(pcs->base, val, TIMER_CFG, timeridx); in pistachio_clksrc_set_mode() 110 struct pistachio_clocksource *pcs = to_pistachio_clocksource(cs); in pistachio_clksrc_enable() local 114 gpt_writel(pcs->base, RELOAD_VALUE, TIMER_RELOAD_VALUE, timeridx); in pistachio_clksrc_enable()
|
| /linux/drivers/net/dsa/lantiq/ |
| H A D | mxl-gsw1xx.c | 35 struct phylink_pcs pcs; member 129 static unsigned int gsw1xx_pcs_inband_caps(struct phylink_pcs *pcs, in gsw1xx_pcs_inband_caps() argument 135 static struct gsw1xx_priv *pcs_to_gsw1xx(struct phylink_pcs *pcs) in pcs_to_gsw1xx() argument 137 return container_of(pcs, struct gsw1xx_priv, pcs); in pcs_to_gsw1xx() 140 static int gsw1xx_pcs_enable(struct phylink_pcs *pcs) in gsw1xx_pcs_enable() argument 142 struct gsw1xx_priv *priv = pcs_to_gsw1xx(pcs); in gsw1xx_pcs_enable() 149 static void gsw1xx_pcs_disable(struct phylink_pcs *pcs) in gsw1xx_pcs_disable() argument 151 struct gsw1xx_priv *priv = pcs_to_gsw1xx(pcs); in gsw1xx_pcs_disable() 162 static void gsw1xx_pcs_get_state(struct phylink_pcs *pcs, in gsw1xx_pcs_get_state() argument 166 struct gsw1xx_priv *priv = pcs_to_gsw1xx(pcs); in gsw1xx_pcs_get_state() [all …]
|
| /linux/mm/ |
| H A D | slub.c | 2851 struct slub_percpu_sheaves *pcs; in sheaf_flush_main() local 2861 pcs = this_cpu_ptr(s->cpu_sheaves); in sheaf_flush_main() 2862 sheaf = pcs->main; in sheaf_flush_main() 2957 struct slub_percpu_sheaves *pcs; in pcs_flush_all() local 2961 pcs = this_cpu_ptr(s->cpu_sheaves); in pcs_flush_all() 2963 spare = pcs->spare; in pcs_flush_all() 2964 pcs->spare = NULL; in pcs_flush_all() 2966 rcu_free = pcs->rcu_free; in pcs_flush_all() 2967 pcs->rcu_free = NULL; in pcs_flush_all() 2984 struct slub_percpu_sheaves *pcs; in __pcs_flush_all_cpu() local [all …]
|
| /linux/drivers/net/fddi/skfp/ |
| H A D | pcmplc.c | 1849 struct pcm_state *pcs ; in pcm_get_state() local 1856 for (i = 0, phy = smc->y, pcs = state->pcm_state ; i < NUMPHYS ; in pcm_get_state() 1857 i++ , phy++, pcs++ ) { in pcm_get_state() 1859 pcs->pcm_type = (u_char) mib->fddiPORTMy_Type ; in pcm_get_state() 1860 pcs->pcm_state = (u_char) mib->fddiPORTPCMState ; in pcm_get_state() 1861 pcs->pcm_mode = phy->pc_mode ; in pcm_get_state() 1862 pcs->pcm_neighbor = (u_char) mib->fddiPORTNeighborType ; in pcm_get_state() 1863 pcs->pcm_bsf = mib->fddiPORTBS_Flag ; in pcm_get_state() 1864 pcs->pcm_lsf = phy->ls_flag ; in pcm_get_state() 1865 pcs->pcm_lct_fail = (u_char) mib->fddiPORTLCTFail_Ct ; in pcm_get_state() [all …]
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | jit_disasm_helpers.c | 30 __u32 pcs[MAX_LOCAL_LABELS]; member 54 if (labels->pcs[i] == ref_value) in lookup_symbol() 58 labels->pcs[labels->cnt++] = ref_value; in lookup_symbol() 124 qsort(labels.pcs, labels.cnt, sizeof(*labels.pcs), cmp_u32); in disasm_one_func() 144 label_pc = bsearch(&pc, labels.pcs, labels.cnt, sizeof(*labels.pcs), cmp_u32); in disasm_one_func() 148 label = labels.names[label_pc - labels.pcs]; in disasm_one_func()
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_mdio.c | 403 struct phylink_pcs *pcs; in sja1105_mdiobus_pcs_register() local 412 pcs = xpcs_create_pcs_mdiodev(bus, port); in sja1105_mdiobus_pcs_register() 413 if (IS_ERR(pcs)) { in sja1105_mdiobus_pcs_register() 414 rc = PTR_ERR(pcs); in sja1105_mdiobus_pcs_register() 418 priv->pcs[port] = pcs; in sja1105_mdiobus_pcs_register() 427 if (priv->pcs[port]) { in sja1105_mdiobus_pcs_register() 428 xpcs_destroy_pcs(priv->pcs[port]); in sja1105_mdiobus_pcs_register() 429 priv->pcs[port] = NULL; in sja1105_mdiobus_pcs_register() 448 if (priv->pcs[port]) { in sja1105_mdiobus_pcs_unregister() 449 xpcs_destroy_pcs(priv->pcs[port]); in sja1105_mdiobus_pcs_unregister() [all …]
|
| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-qmp-pcie-msm8996.c | 188 void __iomem *pcs; member 413 void __iomem *pcs = qphy->pcs; in qmp_pcie_msm8996_power_on() local 436 qmp_configure(qmp->dev, pcs, cfg->pcs_tbl, cfg->pcs_tbl_num); in qmp_pcie_msm8996_power_on() 442 qphy_setbits(pcs, QPHY_V2_PCS_POWER_DOWN_CONTROL, in qmp_pcie_msm8996_power_on() 448 qphy_clrbits(pcs, cfg->regs[QPHY_SW_RESET], SW_RESET); in qmp_pcie_msm8996_power_on() 451 qphy_setbits(pcs, cfg->regs[QPHY_START_CTRL], in qmp_pcie_msm8996_power_on() 454 status = pcs + cfg->regs[QPHY_PCS_STATUS]; in qmp_pcie_msm8996_power_on() 480 qphy_setbits(qphy->pcs, cfg->regs[QPHY_SW_RESET], SW_RESET); in qmp_pcie_msm8996_power_off() 483 qphy_clrbits(qphy->pcs, cfg->regs[QPHY_START_CTRL], in qmp_pcie_msm8996_power_off() 487 qphy_clrbits(qphy->pcs, QPHY_V2_PCS_POWER_DOWN_CONTROL, in qmp_pcie_msm8996_power_off() [all …]
|
| H A D | phy-qcom-qmp-usb-legacy.c | 483 u16 pcs; member 528 void __iomem *pcs; member 770 void __iomem *pcs = qmp->pcs; in qmp_usb_legacy_init() local 797 qphy_setbits(pcs, cfg->regs[QPHY_PCS_POWER_DOWN_CONTROL], SW_PWRDN); in qmp_usb_legacy_init() 829 void __iomem *pcs = qmp->pcs; in qmp_usb_legacy_power_on() local 849 qmp_usb_legacy_configure(pcs, cfg->pcs_tbl, cfg->pcs_tbl_num); in qmp_usb_legacy_power_on() 854 qphy_clrbits(pcs, cfg->regs[QPHY_SW_RESET], SW_RESET); in qmp_usb_legacy_power_on() 857 qphy_setbits(pcs, cfg->regs[QPHY_START_CTRL], SERDES_START | PCS_START); in qmp_usb_legacy_power_on() 859 status = pcs + cfg->regs[QPHY_PCS_STATUS]; in qmp_usb_legacy_power_on() 883 qphy_setbits(qmp->pcs, cfg->regs[QPHY_SW_RESET], SW_RESET); in qmp_usb_legacy_power_off() [all …]
|
| /linux/drivers/net/ethernet/freescale/fman/ |
| H A D | fman_memac.c | 1061 static void pcs_put(struct phylink_pcs *pcs) in pcs_put() argument 1063 if (IS_ERR_OR_NULL(pcs)) in pcs_put() 1066 lynx_pcs_destroy(pcs); in pcs_put() 1126 struct phylink_pcs *pcs; in memac_pcs_create() local 1132 pcs = lynx_pcs_create_fwnode(of_fwnode_handle(node)); in memac_pcs_create() 1135 return pcs; in memac_pcs_create() 1155 struct phylink_pcs *pcs; in memac_initialization() local 1221 pcs = memac_pcs_create(mac_node, 0); in memac_initialization() 1225 pcs = memac_pcs_create(mac_node, err); in memac_initialization() 1227 if (IS_ERR(pcs)) { in memac_initialization() [all …]
|
| H A D | fman_dtsec.c | 321 struct phylink_pcs pcs; member 753 static struct fman_mac *pcs_to_dtsec(struct phylink_pcs *pcs) in pcs_to_dtsec() argument 755 return container_of(pcs, struct fman_mac, pcs); in pcs_to_dtsec() 758 static void dtsec_pcs_get_state(struct phylink_pcs *pcs, unsigned int neg_mode, in dtsec_pcs_get_state() argument 761 struct fman_mac *dtsec = pcs_to_dtsec(pcs); in dtsec_pcs_get_state() 766 static int dtsec_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, in dtsec_pcs_config() argument 771 struct fman_mac *dtsec = pcs_to_dtsec(pcs); in dtsec_pcs_config() 777 static void dtsec_pcs_an_restart(struct phylink_pcs *pcs) in dtsec_pcs_an_restart() argument 779 struct fman_mac *dtsec = pcs_to_dtsec(pcs); in dtsec_pcs_an_restart() 892 return &dtsec->pcs; in dtsec_select_pcs() [all …]
|
| /linux/drivers/net/dsa/qca/ |
| H A D | qca8k-8xxx.c | 1291 struct phylink_pcs *pcs = NULL; in qca8k_phylink_mac_select_pcs() local 1299 pcs = &priv->pcs_port_0.pcs; in qca8k_phylink_mac_select_pcs() 1303 pcs = &priv->pcs_port_6.pcs; in qca8k_phylink_mac_select_pcs() 1312 return pcs; in qca8k_phylink_mac_select_pcs() 1489 static struct qca8k_pcs *pcs_to_qca8k_pcs(struct phylink_pcs *pcs) in pcs_to_qca8k_pcs() argument 1491 return container_of(pcs, struct qca8k_pcs, pcs); in pcs_to_qca8k_pcs() 1494 static void qca8k_pcs_get_state(struct phylink_pcs *pcs, unsigned int neg_mode, in qca8k_pcs_get_state() argument 1497 struct qca8k_priv *priv = pcs_to_qca8k_pcs(pcs)->priv; in qca8k_pcs_get_state() 1498 int port = pcs_to_qca8k_pcs(pcs)->port; in qca8k_pcs_get_state() 1534 static int qca8k_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, in qca8k_pcs_config() argument [all …]
|