Home
last modified time | relevance | path

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

12

/linux/Documentation/devicetree/bindings/net/pcs/
H A Dsnps,dw-xpcs.yaml18 Synopsys PMA (also called DesignWare Consumer/Enterprise PHY) although in
28 - description: Synopsys DesignWare XPCS with none or unknown PMA
30 - description: Synopsys DesignWare XPCS with Consumer Gen1 3G PMA
32 - description: Synopsys DesignWare XPCS with Consumer Gen2 3G PMA
34 - description: Synopsys DesignWare XPCS with Consumer Gen2 6G PMA
36 - description: Synopsys DesignWare XPCS with Consumer Gen4 3G PMA
38 - description: Synopsys DesignWare XPCS with Consumer Gen4 6G PMA
40 - description: Synopsys DesignWare XPCS with Consumer Gen5 10G PMA
42 - description: Synopsys DesignWare XPCS with Consumer Gen5 12G PMA
83 PCS/PMA layer can be clocked by an internal reference clock source
/linux/drivers/infiniband/hw/qib/
H A 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 …]
H A 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/rust/kernel/net/phy/
H A Dreg.rs32 /// // read C45 PMA/PMD control 1 register
156 /// Separated PMA (1).
158 /// Separated PMA (2).
160 /// Separated PMA (3).
162 /// Separated PMA (4).
164 /// OFDM PMA/PMD.
/linux/Documentation/devicetree/bindings/net/
H A Dxlnx,axi-ethernet.yaml101 - description: MGT reference clock (used by optional internal PCS/PMA PHY)
121 description: Phandle to the internal PCS/PMA PHY in SGMII or 1000Base-X
122 modes, where "pcs-handle" should be used to point to the PCS/PMA PHY,
/linux/drivers/net/pcs/
H A Dpcs-xpcs.c698 if (xpcs->info.pma == WX_TXGBE_XPCS_PMA_10G_ID) { in xpcs_config_aneg_c37_sgmii()
719 if (xpcs->info.pma == WX_TXGBE_XPCS_PMA_10G_ID) { in xpcs_config_aneg_c37_sgmii()
831 if (xpcs->info.pma == WX_TXGBE_XPCS_PMA_10G_ID) { in xpcs_do_config()
1238 /* Find out PMA/PMD ID from MMD 1 device ID registers */ in xpcs_read_ids()
1255 /* Set the PMA ID if it hasn't been pre-initialized */ in xpcs_read_ids()
1256 if (xpcs->info.pma == DW_XPCS_PMA_ID_NATIVE) in xpcs_read_ids()
1257 xpcs->info.pma = id; in xpcs_read_ids()
1426 xpcs->info.pma = DW_XPCS_PMA_ID_NATIVE; in xpcs_init_id()
1453 if (xpcs->info.pma == WX_TXGBE_XPCS_PMA_10G_ID) in xpcs_create()
/linux/drivers/net/ethernet/aquantia/atlantic/
H A 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/drivers/net/ethernet/sfc/falcon/
H A 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()
H A 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/arch/riscv/include/asm/
H A Dpgtable-64.h116 * 00 - PMA Normal Cacheable, No change to implied PMA memory type
133 * 01110 - PMA Weakly-ordered, Cacheable, Bufferable, Shareable, Non-trustable
/linux/Documentation/devicetree/bindings/phy/
H A Dti,phy-j721e-wiz.yaml79 clock source for the reference clock used in the PHY and PMA digital
147 WIZ node should have subnodes for each of the PMA common refclock
H A Dcdns,dphy.yaml23 - description: PMA state machine clock
H A Dsamsung,usb3-drd-phy.yaml69 - const: pma
/linux/drivers/infiniband/hw/hfi1/
H A Dopa_compat.h21 /* OPA PMA attribute IDs */
/linux/include/rdma/
H A Dib_pma.h14 * PMA class portinfo capability mask bits
/linux/Documentation/devicetree/bindings/display/bridge/
H A Dcdns,mhdp8546.yaml24 The AUX and PMA registers are not part of this range, they are instead
/linux/drivers/phy/samsung/
H A Dphy-exynos5-usbdrd.c205 /* PMA registers */
603 /* link pipe_clock selection to pclk of PMA */ in exynos5_usbdrd_usbdp_g2_v4_ctrl_pma_ready()
615 /* PMA power off */ in exynos5_usbdrd_usbdp_g2_v4_ctrl_pma_ready()
1064 /* PMA disable */ in exynos5_usbdrd_usb_v3p1_pipe_override()
1286 * trying to access PMA registers in exynos5_usbdrd_gs101_phy_init()
1714 reg = devm_platform_ioremap_resource_byname(pdev, "pma"); in exynos5_usbdrd_phy_probe()
/linux/arch/mips/txx9/rbtx4927/
H A Dirq.c79 * TXX9_IRQ_BASE+23 TX4927 PCI PCI-PMA (not used)
/linux/sound/pci/aw2/
H A Dsaa7146.h70 #define PMA (1UL << 30) macro
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c218 * Only handle PMA and Mellanox vendor-specific class gets and in mthca_process_mad()
/linux/drivers/clk/
H A Dclk-eyeq.c430 { .index = EQ5C_PLL_PMA, .name = "pll-pma", .reg64 = 0x03C },
662 { .index = EQ6HC_ACC_PLL_PMA, .name = "pll-pma", .reg64 = 0x05C },
/linux/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge_mcp.h299 /* data0 = dev_addr (PMA/PMD or PCS ...), data1 = register/addr */
/linux/drivers/scsi/bfa/
H A Dbfa_defs.h1259 u32 pma_pmd_status; /* PMA/PMD link status */
1260 u32 pma_pmd_signal; /* PMA/PMD signal detect */
/linux/drivers/reset/
H A Dreset-eyeq.c65 * - PMA: Programmable Macro Array
/linux/drivers/scsi/
H A Dconstants.c61 /* 42-48 */ "Unmap/Read sub-channel", "Read TOC/PMA/ATIP",

12