Home
last modified time | relevance | path

Searched full:xgmac (Results 1 – 25 of 62) sorted by relevance

123

/OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.h217 u64 rx_good_pkts; /* only for xgmac */
219 u64 rx_total_pkts; /* only for xgmac */
220 u64 rx_total_bytes; /* only for xgmac */
225 u64 rx_fragment_err; /* only for xgmac */
226 u64 rx_undersize; /* only for xgmac */
236 u64 rx_1519tomax_good; /* only for xgmac */
245 u64 rx_pfc_tc1; /* only for xgmac */
246 u64 rx_pfc_tc2; /* only for xgmac */
247 u64 rx_pfc_tc3; /* only for xgmac */
248 u64 rx_pfc_tc4; /* only for xgmac */
[all …]
H A Dhns_dsaf_xgmac.c87 *hns_xgmac_tx_enable - xgmac port tx enable
97 *hns_xgmac_rx_enable - xgmac port rx enable
107 * hns_xgmac_tx_lf_rf_insert - insert lf rf control about xgmac
132 *hns_xgmac_enable - enable xgmac port
156 *hns_xgmac_disable - disable xgmac port
176 *hns_xgmac_pma_fec_enable - xgmac PMA FEC enable
227 *hns_xgmac_config_pad_and_crc - set xgmac pad and crc enable the same time
243 *hns_xgmac_pausefrm_cfg - set pause param about xgmac
270 *hns_xgmac_set_rx_ignore_pause_frames - set rx pause param about xgmac
283 *hns_xgmac_set_tx_auto_pause_frames - set tx pause param about xgmac
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A Dcalxeda-xgmac.yaml4 $id: http://devicetree.org/schemas/net/calxeda-xgmac.yaml#
7 title: Calxeda Highbank 10Gb XGMAC Ethernet controller
10 The Calxeda XGMAC Ethernet controllers are directly connected to the
21 const: calxeda,hb-xgmac
28 Can point to at most 3 xgmac interrupts. The 1st one is the main
46 compatible = "calxeda,hb-xgmac";
/OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Dhwif.c95 bool xgmac; member
114 .xgmac = false,
132 .xgmac = false,
150 .xgmac = false,
168 .xgmac = false,
188 .xgmac = false,
210 .xgmac = false,
228 .xgmac = true,
247 .xgmac = true,
316 if (needs_xgmac ^ entry->xgmac) in stmmac_hwif_init()
/OK3568_Linux_fs/kernel/drivers/vfio/platform/reset/
H A Dvfio_platform_calxedaxgmac.c3 * VFIO platform driver specialized for Calxeda xgmac reset
4 * reset code is inherited from calxeda xgmac native driver
20 #define DRIVER_DESC "Reset support for Calxeda xgmac vfio platform device"
22 /* XGMAC Register definitions */
69 module_vfio_reset_handler("calxeda,hb-xgmac", vfio_platform_calxedaxgmac_reset);
H A DKconfig3 tristate "VFIO support for calxeda xgmac reset"
6 Enables the VFIO platform driver to handle reset for Calxeda xgmac
/OK3568_Linux_fs/kernel/arch/mips/netlogic/xlr/
H A Dfmn-config.c96 total_credits += cfg->xgmac[0].credit_config[bkt]; in check_credit_distribution()
97 total_credits += cfg->xgmac[1].credit_config[bkt]; in check_credit_distribution()
184 struct xlr_fmn_info *xgmac = xlr_board_fmn_config.xgmac; in xlr_board_info_setup() local
271 setup_fmn_cc(&xgmac[0], FMN_STNID_XMAC0_00_TX, in xlr_board_info_setup()
273 setup_fmn_cc(&xgmac[1], FMN_STNID_XMAC1_00_TX, in xlr_board_info_setup()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/calxeda/
H A DKconfig3 tristate "Calxeda 1G/10G XGMAC Ethernet driver"
8 This is the driver for the XGMAC Ethernet IP block found on Calxeda
H A Dxgmac.c19 /* XGMAC Register definitions */
39 #define XGMAC_MMC_CTRL 0x00000800 /* XGMAC MMC Control */
128 /* XGMAC Frame Filter defines */
142 /* XGMAC FLOW CTRL defines */
244 /* XGMAC Operation Mode Register */
260 /* XGMAC HW Features Register */
265 /* XGMAC Descriptor Defines */
386 /* XGMAC Configuration Settings */
403 /* XGMAC Descriptor Access Helpers */
550 netdev_dbg(priv->dev, "XGMAC RX : Dest Address filter fail\n"); in desc_get_rx_status()
[all …]
H A DMakefile2 obj-$(CONFIG_NET_CALXEDA_XGMAC) += xgmac.o
/OK3568_Linux_fs/u-boot/drivers/net/
H A Dcalxedaxgmac.c114 /* XGMAC Descriptor Defines */
214 /* XGMAC Descriptor Access Helpers */
311 * Initialize a descriptor ring. Calxeda XGMAC is configured to use
445 printf("xgmac: TX timeout\n"); in xgmac_tx()
471 /* set descriptor back to owned by XGMAC */ in xgmac_rx()
529 sprintf(dev->name, "xgmac%d", id); in calxedaxgmac_initialize()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/amd/
H A Damd-seattle-xgbe-b.dtsi36 xgmac0: xgmac@e0700000 {
62 xgmac1: xgmac@e0900000 {
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/
H A Dfarch_regs.h1814 /* XM_ADR_LO_REG: XGMAC address register low */
1819 /* XM_ADR_HI_REG: XGMAC address register high */
1824 /* XM_GLB_CFG_REG: XGMAC global configuration */
1843 /* XM_TX_CFG_REG: XGMAC transmit configuration */
1864 /* XM_RX_CFG_REG: XGMAC receive configuration */
1904 /* XM_FC_REG: XGMAC flow control register */
1925 /* XM_PAUSE_TIME_REG: XGMAC pause time register */
1932 /* XM_TX_PARAM_REG: XGMAC transmit parameter register */
1943 /* XM_RX_PARAM_REG: XGMAC receive parameter register */
1950 /* XM_MGT_INT_MSK_REG: XGMAC management interrupt mask register */
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/falcon/
H A Dfarch_regs.h1814 /* XM_ADR_LO_REG: XGMAC address register low */
1819 /* XM_ADR_HI_REG: XGMAC address register high */
1824 /* XM_GLB_CFG_REG: XGMAC global configuration */
1843 /* XM_TX_CFG_REG: XGMAC transmit configuration */
1864 /* XM_RX_CFG_REG: XGMAC receive configuration */
1904 /* XM_FC_REG: XGMAC flow control register */
1925 /* XM_PAUSE_TIME_REG: XGMAC pause time register */
1932 /* XM_TX_PARAM_REG: XGMAC transmit parameter register */
1943 /* XM_RX_PARAM_REG: XGMAC receive parameter register */
1950 /* XM_MGT_INT_MSK_REG: XGMAC management interrupt mask register */
[all …]
/OK3568_Linux_fs/kernel/Documentation/networking/device_drivers/ethernet/stmicro/
H A Dstmmac.rst35 DesignWare(R) Cores XGMAC - 10G Ethernet MAC and DesignWare(R) Cores
50 | XGMAC - 10G Ethernet MAC | 2.10a | N/A | XGMAC2+ |
227 GMAC, GMAC4/5 and XGMAC core.
276 TSO (TCP Segmentation Offload) feature is supported by GMAC > 4.x and XGMAC
494 36) HW uses XGMAC>2.10 cores::
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Decx-common.dtsi204 compatible = "calxeda,hb-xgmac";
211 compatible = "calxeda,hb-xgmac";
/OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-platform.c26 * The Synopsys DWC ETHER XGMAC Software Driver and documentation
86 * The Synopsys DWC ETHER XGMAC Software Driver and documentation
357 dev_err(dev, "xgmac ioremap failed\n"); in xgbe_platform_probe()
462 /* Always have XGMAC and XPCS (auto-negotiation) interrupts */ in xgbe_platform_probe()
H A Dxgbe-ptp.c26 * The Synopsys DWC ETHER XGMAC Software Driver and documentation
86 * The Synopsys DWC ETHER XGMAC Software Driver and documentation
H A Dxgbe-dcb.c26 * The Synopsys DWC ETHER XGMAC Software Driver and documentation
86 * The Synopsys DWC ETHER XGMAC Software Driver and documentation
H A Dxgbe-pci.c26 * The Synopsys DWC ETHER XGMAC Software Driver and documentation
86 * The Synopsys DWC ETHER XGMAC Software Driver and documentation
254 dev_err(dev, "xgmac ioremap failed\n"); in xgbe_pci_probe()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb3/
H A DMakefile9 xgmac.o sge.o l2t.o cxgb3_offload.o aq100x.o
/OK3568_Linux_fs/kernel/drivers/net/ethernet/neterion/vxge/
H A Dvxge-traffic.h1445 * @xgmac.global_prog_event_gnum0 0x0ae0 8 Programmable statistic.
1448 * @xgmac.global_prog_event_gnum1 0x0ae8 8 Programmable statistic.
1451 * @xgmac.orp_lro_events 0x0af8 8
1452 * @xgmac.orp_bs_events 0x0b00 8
1453 * @xgmac.orp_iwarp_events 0x0b08 8
1454 * @xgmac.tx_permitted_frms 0x0b14 4
1455 * @xgmac.port2_tx_any_frms 0x0b1d 1
1456 * @xgmac.port1_tx_any_frms 0x0b1e 1
1457 * @xgmac.port0_tx_any_frms 0x0b1f 1
1458 * @xgmac.port2_rx_any_frms 0x0b25 1
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dcalxeda-combophy.yaml12 SGMII, PCIe) and can be assigned to different devices (SATA or XGMAC
/OK3568_Linux_fs/kernel/drivers/staging/qlge/
H A Dqlge.h388 /* XGMAC control registers */
419 /* XGMAC TX statistics registers */
437 /* XGMAC statistics control registers */
458 /* XGMAC RX statistics registers */
486 /* XGMAC MDIO control registers */
1508 * in the XGMAC register.
1529 * in the XGMAC register.
1567 * in the XGMAC register.
1696 /* XGMAC word count. */
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/
H A DKconfig68 tristate "Freescale XGMAC MDIO"

123