| /kernel/linux/linux-4.19/drivers/net/ethernet/hisilicon/hns/ |
| D | hns_dsaf_mac.h | 221 u64 rx_good_pkts; /* only for xgmac */ 223 u64 rx_total_pkts; /* only for xgmac */ 224 u64 rx_total_bytes; /* only for xgmac */ 229 u64 rx_fragment_err; /* only for xgmac */ 230 u64 rx_undersize; /* only for xgmac */ 240 u64 rx_1519tomax_good; /* only for xgmac */ 249 u64 rx_pfc_tc1; /* only for xgmac */ 250 u64 rx_pfc_tc2; /* only for xgmac */ 251 u64 rx_pfc_tc3; /* only for xgmac */ 252 u64 rx_pfc_tc4; /* only for xgmac */ [all …]
|
| D | hns_dsaf_xgmac.c | 91 *hns_xgmac_tx_enable - xgmac port tx enable 101 *hns_xgmac_rx_enable - xgmac port rx enable 111 * hns_xgmac_tx_lf_rf_insert - insert lf rf control about xgmac 136 *hns_xgmac_enable - enable xgmac port 160 *hns_xgmac_disable - disable xgmac port 180 *hns_xgmac_pma_fec_enable - xgmac PMA FEC enable 231 *hns_xgmac_config_pad_and_crc - set xgmac pad and crc enable the same time 247 *hns_xgmac_pausefrm_cfg - set pause param about xgmac 273 *hns_xgmac_set_rx_ignore_pause_frames - set rx pause param about xgmac 286 *hns_xgmac_set_tx_auto_pause_frames - set tx pause param about xgmac [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/ |
| D | hns_dsaf_mac.h | 217 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 …]
|
| D | hns_dsaf_xgmac.c | 87 *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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | calxeda-xgmac.yaml | 4 $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";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/ |
| D | calxeda-xgmac.txt | 1 * Calxeda Highbank 10Gb XGMAC Ethernet 4 - compatible : Should be "calxeda,hb-xgmac" 6 - interrupts : Should contain 3 xgmac interrupts. The 1st is main interrupt. 15 compatible = "calxeda,hb-xgmac";
|
| /kernel/linux/linux-5.10/drivers/vfio/platform/reset/ |
| D | vfio_platform_calxedaxgmac.c | 3 * 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);
|
| D | Kconfig | 3 tristate "VFIO support for calxeda xgmac reset" 6 Enables the VFIO platform driver to handle reset for Calxeda xgmac
|
| /kernel/linux/linux-4.19/drivers/vfio/platform/reset/ |
| D | vfio_platform_calxedaxgmac.c | 2 * VFIO platform driver specialized for Calxeda xgmac reset 3 * reset code is inherited from calxeda xgmac native driver 31 #define DRIVER_DESC "Reset support for Calxeda xgmac vfio platform device" 33 /* XGMAC Register definitions */ 80 module_vfio_reset_handler("calxeda,hb-xgmac", vfio_platform_calxedaxgmac_reset);
|
| D | Kconfig | 2 tristate "VFIO support for calxeda xgmac reset" 5 Enables the VFIO platform driver to handle reset for Calxeda xgmac
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
| D | hwif.c | 93 bool xgmac; member 111 .xgmac = false, 129 .xgmac = false, 147 .xgmac = false, 165 .xgmac = false, 183 .xgmac = false, 201 .xgmac = false, 219 .xgmac = true, 238 .xgmac = true, 306 if (needs_xgmac ^ entry->xgmac) in stmmac_hwif_init()
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/stmicro/stmmac/ |
| D | hwif.c | 75 bool xgmac; member 91 .xgmac = false, 108 .xgmac = false, 125 .xgmac = false, 142 .xgmac = false, 159 .xgmac = false, 176 .xgmac = false, 193 .xgmac = true, 257 if (needs_xgmac ^ entry->xgmac) in stmmac_hwif_init()
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/calxeda/ |
| D | Kconfig | 2 tristate "Calxeda 1G/10G XGMAC Ethernet driver" 7 This is the driver for the XGMAC Ethernet IP block found on Calxeda
|
| D | Makefile | 1 obj-$(CONFIG_NET_CALXEDA_XGMAC) += xgmac.o
|
| D | xgmac.c | 30 /* XGMAC Register definitions */ 50 #define XGMAC_MMC_CTRL 0x00000800 /* XGMAC MMC Control */ 139 /* XGMAC Frame Filter defines */ 153 /* XGMAC FLOW CTRL defines */ 255 /* XGMAC Operation Mode Register */ 271 /* XGMAC HW Features Register */ 276 /* XGMAC Descriptor Defines */ 397 /* XGMAC Configuration Settings */ 414 /* XGMAC Descriptor Access Helpers */ 561 netdev_dbg(priv->dev, "XGMAC RX : Dest Address filter fail\n"); in desc_get_rx_status() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/calxeda/ |
| D | Kconfig | 3 tristate "Calxeda 1G/10G XGMAC Ethernet driver" 8 This is the driver for the XGMAC Ethernet IP block found on Calxeda
|
| D | xgmac.c | 19 /* 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 …]
|
| D | Makefile | 2 obj-$(CONFIG_NET_CALXEDA_XGMAC) += xgmac.o
|
| /kernel/linux/linux-5.10/arch/mips/netlogic/xlr/ |
| D | fmn-config.c | 96 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()
|
| /kernel/linux/linux-4.19/arch/mips/netlogic/xlr/ |
| D | fmn-config.c | 96 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()
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/chelsio/cxgb3/ |
| D | Makefile | 8 xgmac.o sge.o l2t.o cxgb3_offload.o aq100x.o
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/amd/ |
| D | amd-seattle-xgbe-b.dtsi | 36 xgmac0: xgmac@e0700000 { 62 xgmac1: xgmac@e0900000 {
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/amd/ |
| D | amd-seattle-xgbe-b.dtsi | 36 xgmac0: xgmac@e0700000 { 62 xgmac1: xgmac@e0900000 {
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/ |
| D | Makefile | 9 xgmac.o sge.o l2t.o cxgb3_offload.o aq100x.o
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | ecx-common.dtsi | 204 compatible = "calxeda,hb-xgmac"; 211 compatible = "calxeda,hb-xgmac";
|