Home
last modified time | relevance | path

Searched full:pma (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v5.15/drivers/infiniband/hw/qib/
Dqib_verbs.h149 u64 z_unicast_xmit; /* starting count for PMA */
150 u64 z_unicast_rcv; /* starting count for PMA */
151 u64 z_multicast_xmit; /* starting count for PMA */
152 u64 z_multicast_rcv; /* starting count for PMA */
153 u64 z_symbol_error_counter; /* starting count for PMA */
154 u64 z_link_error_recovery_counter; /* starting count for PMA */
155 u64 z_link_downed_counter; /* starting count for PMA */
156 u64 z_port_rcv_errors; /* starting count for PMA */
157 u64 z_port_rcv_remphys_errors; /* starting count for PMA */
158 u64 z_port_xmit_discards; /* starting count for PMA */
[all …]
Dqib_mad.c1531 /* Congestion PMA packets start at offset 24 not 64 */ in pma_get_portcounters_cong()
1666 struct qib_pma_counters pma; in pma_get_portcounters_ext() local
1690 qib_snapshot_pmacounters(ibp, &pma); in pma_get_portcounters_ext()
1692 p->port_unicast_xmit_packets = cpu_to_be64(pma.n_unicast_xmit in pma_get_portcounters_ext()
1694 p->port_unicast_rcv_packets = cpu_to_be64(pma.n_unicast_rcv in pma_get_portcounters_ext()
1696 p->port_multicast_xmit_packets = cpu_to_be64(pma.n_multicast_xmit in pma_get_portcounters_ext()
1698 p->port_multicast_rcv_packets = cpu_to_be64(pma.n_multicast_rcv in pma_get_portcounters_ext()
1827 struct qib_pma_counters pma; in pma_set_portcounters_ext() local
1843 qib_snapshot_pmacounters(ibp, &pma); in pma_set_portcounters_ext()
1846 ibp->z_unicast_xmit = pma.n_unicast_xmit; in pma_set_portcounters_ext()
[all …]
/Linux-v5.15/drivers/net/phy/
Dphy-c45.c12 * genphy_c45_pma_can_sleep - checks if the PMA have sleep support
27 * genphy_c45_pma_resume - wakes up the PMA module
41 * genphy_c45_pma_suspend - suspends the PMA module
76 * PMA/PMD type selection is 1.7.5:0 not 1.7.3:0. See 45.2.1.6.1 in genphy_c45_pma_setup_forced()
175 * are controlled through the PMA/PMD MMD registers.
363 * genphy_c45_read_pma - read link speed etc from PMA
407 * genphy_c45_read_mdix - read mdix status from PMA
440 * genphy_c45_pma_read_abilities - read supported link modes from PMA
443 * Read the supported link modes from the PMA Status 2 (1.8) register. If bit
445 * PMA Extended Abilities (1.11) register, indicating 1000BASET an 10G related
[all …]
Dmarvell10g.c12 * SGMII PHYXS -- BASE-T PCS -- 10G PMA -- AN -- Copper (for <= 1G)
13 * 10GBASE-KR PHYXS -- BASE-T PCS -- 10G PMA -- AN -- Copper (for 10G)
487 * don't set bit 14 in PMA Extended Abilities (1.11), although they do
490 * the PMA device identifier, with a mask matching models known to have this
498 /* Only some revisions of the 88X3310 family PMA seem to be impacted */ in mv3310_has_pma_ngbaset_quirk()
Dmarvell-88x2222.c63 /* SFI PMA transmit enable */
70 /* SFI PMA transmit disable */
Daquantia_main.c533 * PMA speed ability bits are the same for all members of the family, in aqcs109_config_init()
/Linux-v5.15/include/uapi/linux/
Dmdio.h40 #define MDIO_PMA_TXDIS 9 /* 10G PMA/PMD transmit disable */
41 #define MDIO_PMA_RXDET 10 /* 10G PMA/PMD receive signal detect */
42 #define MDIO_PMA_EXTABLE 11 /* 10G PMA/PMD extended ability */
49 #define MDIO_PMA_NG_EXTABLE 21 /* 2.5G/5G PMA/PMD extended ability */
141 #define MDIO_PMA_CTRL2_TYPE 0x000f /* PMA/PMD type selection */
171 #define MDIO_PMA_STAT2_LBABLE 0x0001 /* PMA loopback ability */
222 /* PMA 10GBASE-T pair swap & polarity */
230 /* PMA 10GBASE-T TX power register. */
233 /* PMA 10GBASE-T SNR registers. */
238 /* PMA 10GBASE-R FEC ability register. */
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/phy/
Dsamsung,ufs-phy.yaml26 - const: phy-pma
65 reg-names = "phy-pma";
Dti,phy-j721e-wiz.yaml84 clock source for the reference clock used in the PHY and PMA digital
137 WIZ node should have subnodes for each of the PMA common refclock
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/
Daq_phy.c119 /* PMA Standard Device Identifier 2: Address 1.3 */ in aq_phy_init_phy_id()
137 /* PMA Standard Device Identifier: in aq_phy_init()
/Linux-v5.15/drivers/net/pcs/
Dpcs-xpcs-nxp.c67 /* In NXP SJA1105, the PCS is integrated with a PMA that has the TX lane
153 * Release reset of PMA to enable data flow to/from PCS. in nxp_sja1110_pma_config()
/Linux-v5.15/drivers/net/ethernet/sfc/falcon/
Dqt202x_phy.c184 /* The PHY can get stuck in a state where it reports PHY_XS and PMA/PMD in qt2025c_bug17190_workaround()
186 * persisting for a couple of seconds, we switch PMA/PMD loopback in qt2025c_bug17190_workaround()
203 netif_dbg(efx, hw, efx->net_dev, "bashing QT2025C PMA/PMD\n"); in qt2025c_bug17190_workaround()
284 /* PMA/PMD loopback sets RXIN to inverse polarity and the firmware in qt2025c_select_phy_mode()
Dtxc43128_phy.c182 /* Reset the PMA/PMD MMD. The documentation is explicit that this does a
211 /* Set PMA to test into loopback using Mt Diablo reg as per app note */ in txc_bist_one()
406 /* Analog register bank in PMA/PMD, PHY XS */ in txc_set_power()
/Linux-v5.15/drivers/infiniband/hw/hfi1/
Dopa_compat.h21 /* OPA PMA attribute IDs */
/Linux-v5.15/include/rdma/
Dib_pma.h14 * PMA class portinfo capability mask bits
/Linux-v5.15/Documentation/devicetree/bindings/display/bridge/
Dcdns,mhdp8546.yaml24 The AUX and PMA registers are not part of this range, they are instead
/Linux-v5.15/drivers/phy/cadence/
Dphy-cadence-torrent.c174 /* PMA TX Lane registers */
195 /* PMA RX Lane registers */
233 /* PHY PMA common registers */
1107 "timeout waiting for PMA common ready\n"); in cdns_torrent_dp_wait_pma_cmn_ready()
1152 /* PMA lane configuration to deal with multi-link operation */ in cdns_torrent_dp_pma_cmn_rate()
1184 /* PMA common configuration 19.2MHz */ in cdns_torrent_dp_configure_rate()
1187 /* PMA common configuration 25MHz */ in cdns_torrent_dp_configure_rate()
1190 /* PMA common configuration 100MHz */ in cdns_torrent_dp_configure_rate()
1555 * PHY PMA registers configuration functions in cdns_torrent_dp_common_init()
1900 dev_err(dev, "Failed to init PHY PMA common CDB regmap\n"); in cdns_torrent_regmap_init()
[all …]
/Linux-v5.15/drivers/net/ethernet/xilinx/
Dxilinx_axienet.h157 #define XAE_PPST_OFFSET 0x00000030 /* PCS PMA Soft Temac Status Reg */
342 /* Xilinx PCS/PMA PHY register for switching 1000BaseX or SGMII */
388 * @pcs_phy: Reference to PCS/PMA PHY if used
/Linux-v5.15/Documentation/devicetree/bindings/net/
Dxilinx_axienet.txt51 PCS/PMA PHY)
/Linux-v5.15/arch/mips/txx9/rbtx4927/
Dirq.c79 * TXX9_IRQ_BASE+23 TX4927 PCI PCI-PMA (not used)
/Linux-v5.15/sound/pci/aw2/
Dsaa7146.h70 #define PMA (1UL << 30) macro
/Linux-v5.15/drivers/fpga/
Daltera-cvp.c38 #define VSE_CVP_MODE_CTRL_HIP_CLK_SEL BIT(1) /* PMA (1) or fabric clock (0) */
359 /* switch from fabric to PMA clock */ in altera_cvp_write_init()
/Linux-v5.15/drivers/phy/samsung/
Dphy-samsung-ufs.c306 phy->reg_pma = devm_platform_ioremap_resource_byname(pdev, "phy-pma"); in samsung_ufs_phy_probe()
/Linux-v5.15/drivers/infiniband/hw/mthca/
Dmthca_mad.c218 * Only handle PMA and Mellanox vendor-specific class gets and in mthca_process_mad()
/Linux-v5.15/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge_mcp.h299 /* data0 = dev_addr (PMA/PMD or PCS ...), data1 = register/addr */

12