Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-4.19/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_mac.h221 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 …]
Dhns_dsaf_xgmac.c91 *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/
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 …]
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
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";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/
Dcalxeda-xgmac.txt1 * 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/
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);
DKconfig3 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/
Dvfio_platform_calxedaxgmac.c2 * 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);
DKconfig2 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/
Dhwif.c93 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/
Dhwif.c75 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/
DKconfig2 tristate "Calxeda 1G/10G XGMAC Ethernet driver"
7 This is the driver for the XGMAC Ethernet IP block found on Calxeda
DMakefile1 obj-$(CONFIG_NET_CALXEDA_XGMAC) += xgmac.o
Dxgmac.c30 /* 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/
DKconfig3 tristate "Calxeda 1G/10G XGMAC Ethernet driver"
8 This is the driver for the XGMAC Ethernet IP block found on Calxeda
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 …]
DMakefile2 obj-$(CONFIG_NET_CALXEDA_XGMAC) += xgmac.o
/kernel/linux/linux-5.10/arch/mips/netlogic/xlr/
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()
/kernel/linux/linux-4.19/arch/mips/netlogic/xlr/
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()
/kernel/linux/linux-4.19/drivers/net/ethernet/chelsio/cxgb3/
DMakefile8 xgmac.o sge.o l2t.o cxgb3_offload.o aq100x.o
/kernel/linux/linux-4.19/arch/arm64/boot/dts/amd/
Damd-seattle-xgbe-b.dtsi36 xgmac0: xgmac@e0700000 {
62 xgmac1: xgmac@e0900000 {
/kernel/linux/linux-5.10/arch/arm64/boot/dts/amd/
Damd-seattle-xgbe-b.dtsi36 xgmac0: xgmac@e0700000 {
62 xgmac1: xgmac@e0900000 {
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/
DMakefile9 xgmac.o sge.o l2t.o cxgb3_offload.o aq100x.o
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Decx-common.dtsi204 compatible = "calxeda,hb-xgmac";
211 compatible = "calxeda,hb-xgmac";

12345