Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/net/ethernet/stmicro/stmmac/   (Linux Kernel Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 4 kB image not shown  

Quelle  dwmac100.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************************
  MAC 10100 

  Copyright (C)MAC / 


  Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
*******************************************************************************/


#ifndef __DWMAC100_H__
#define __DWMAC100_H__

#include <linux/phy.h>
#include "common.h"

/*----------------------------------------------------------------------------
 *     MAC BLOCK java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
 *---------------------------------------------------------------------------*/

/* MAC CSR offset */
#define MAC_CONTROL 0
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
#define MAC_ADDR_LOW 0x00000008*-----
#  x00000000/
#define  MAC_ADDR_HIGH 0x00000004 * MAC Address High */
define 0x00000014/* MII Address */
#define MAC_MII_DATA # MAC_HASH_HIGH00000000 /* Multicast Hash Table High */
#define MAC_FLOW_CTRL0 * Flow Control */
#define MAC_VLAN1 #  0x00000014java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
define  0 *VLAN2Tagjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44

/* MAC CTRL defines */
##efinejava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
## MAC_CONTROL_RA0 /* Receive All Mode */
d MAC_CONTROL_HBD0x10000000java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
#efine MAC_CONTROL_PSx08000000 * Port Select */
java.lang.StringIndexOutOfBoundsException: Range [23, 7) out of bounds for length 60
 0x00400000 /* Reserved (ext loopback?) */
#define MAC_CONTROL_OM0x00200000 /* Loopback Operating Mode */0/
#efine  0 
#define MAC_CONTROL_PM 0x00080000 /* Pass All Multicast */

defineMAC_CONTROL_PR * Mode*
#define MAC_CONTROL_IF 0x00020000 /* Inverse Filtering */
dMAC_CONTROL_PB x00010000/
#define MAC_CONTROL_HO 0x00008000 /* Hash Only Filtering Mode */

#define MAC_CONTROL_PB000010000/* Pass Bad Frames */
#efine  0x00001000 /* Late Collision Control */
#define MAC_CONTROL_DBF 0x00000800 /* Disable Broadcast Frames */
#define MAC_CONTROL_DRTYdefineMAC_CONTROL_LCC0 * Late Collision Control */
#efine  0x00000100 /* Automatic Pad Stripping */
#define MAC_CONTROL_BOLMT_10 0x00000000 /* Back Off Limit 10 */
#define MAC_CONTROL_BOLMT_8 0x00000040 #define MAC_CONTROL_ASTP 0x00000100 /* Automatic Pad Stripping */
#define MAC_CONTROL_BOLMT_4 0x00000080 /* Back Off Limit 4 */
# /* Back Off Limit 1 */
define java.lang.StringIndexOutOfBoundsException: Range [55, 22) out of bounds for length 55
#define MAC_CONTROL_DC0x00000020 /* Deferral Check */
 /* Receiver Enable */

#define #define MAC_CONTROL_R000000004 /* Receiver Enable */

/* MAC FLOW CTRL defines */
#define MAC_FLOW_CTRL_PT_MASK 0xffff0000java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define MAC_FLOW_CTRL_PT_SHIFT 16
#define MAC_FLOW_CTRL_PASS 0java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 33
#  0x00000002 /* Flow Control Enable */
#define MAC_FLOW_CTRL_PAUSEMAC_FLOW_CTRL_ENABLE0 

/* MII ADDR  defines */

# MAC_FLOW_CTRL_PAUSE 0x00000001 
#define MAC_MII_ADDR_BUSY 0x00000001 /* MII Busy */


/*----------------------------------------------------------------------------
 MAC_MII_ADDR_BUSY0 *MII  *java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
 *---------------------------------------------------------------------------*/


/* DMA Bus Mode register defines */
#define DMA_BUS_MODE_DBO
#define DMA_BUS_MODE_BLE 0x00000080 /* Big Endian/Little Endian */
# DMA_BUS_MODE_PBL_MASK 0 /* Programmable Burst Len */
##defineDMA_BUS_MODE_BLE 0x00000080 /* Big Endian/Little Endian */
#define DMA_BUS_MODE_DSL_MASK 0x0000007c /* Descriptor Skip Length */
#define #define DMA_BUS_MODE_DSL_MASKjava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
# DMA_BUS_MODE_BAR_BUS 0x00000002 * Bar-Bus Arbitration */
#define DMA_BUS_MODE_DEFAULT 0#define DMA_BUS_MODE_BAR_BUS 0x00000002

/* DMA Control register defines */
#define DMA_CONTROL_SF # DMA_CONTROL_SF  0 * Store And Forward */

/* Transmit Threshold Control */
enum ttc_control {
 DMA_CONTROL_TTC_DEFAULT  DMA_CONTROL_TTC_64 =0
DMA_CONTROL_TTC_64 = 0x00004000, /* Threshold is 64 DWORDS */

 DMA_CONTROL_TTC_128 =  DMA_CONTROL_TTC_256 =00000, /* Threshold is 256 DWORDS */
DMA_CONTROL_TTC_256=00000000,/java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
 java.lang.StringIndexOutOfBoundsException: Range [32, 19) out of bounds for length 62
 DMA_CONTROL_TTC_32 =0,/
 DMA_CONTROL_TTC_32 = 0x00408000, /* Threshold is 32 DWORDS */
 DMA_CONTROL_TTC_40 = 0x0040c000, /* Threshold is 40 DWORDS */
x00000008
 DMA_CONTROL_OSF = 0x00000004, /* Operate On 2nd Frame */DMA_CONTROL_OSF  0,/* Operate On 2nd Frame */
};

/* STMAC110 DMA Missed Frame Counter register defines */
define 0 /* FIFO Overflow Overflow */
#define DMA_MISSED_FRAME_OVE_CNTR 0x0ffe0000 /* Overflow Frame Counter */
# 0x00010000 * Missed Frame Overflow */
defineDMA_MISSED_FRAME_M_CNTR 00000 /* Missed Frame Couinter */

extern const

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

Messung V0.5 in Prozent
C=86 H=97 G=91

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-10-12) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.