dec21143_data Struct Reference

Back to the index.

Public Attributes | List of all members
dec21143_data Struct Reference

Public Attributes

struct interrupt irq
 
int irq_was_asserted
 
int pci_little_endian
 
uint8_t mac [6]
 
struct netnet
 
uint8_t srom [1<<(ROM_WIDTH+1)]
 
int srom_curbit
 
int srom_opcode
 
int srom_opcode_has_started
 
int srom_addr
 
uint16_t mii_phy_reg [MII_NPHY *32]
 
int mii_state
 
int mii_bit
 
int mii_opcode
 
int mii_phyaddr
 
int mii_regaddr
 
uint32_t reg [N_REGS]
 
uint64_t cur_tx_addr
 
unsigned char * cur_tx_buf
 
int cur_tx_buf_len
 
int tx_idling
 
int tx_idling_threshold
 
uint64_t cur_rx_addr
 
unsigned char * cur_rx_buf
 
int cur_rx_buf_len
 
int cur_rx_offset
 

Detailed Description

Definition at line 78 of file dev_dec21143.cc.

Member Data Documentation

◆ cur_rx_addr

uint64_t dec21143_data::cur_rx_addr

Definition at line 115 of file dev_dec21143.cc.

Referenced by dec21143_rx().

◆ cur_rx_buf

unsigned char* dec21143_data::cur_rx_buf

Definition at line 116 of file dev_dec21143.cc.

Referenced by dec21143_rx().

◆ cur_rx_buf_len

int dec21143_data::cur_rx_buf_len

Definition at line 117 of file dev_dec21143.cc.

Referenced by dec21143_rx().

◆ cur_rx_offset

int dec21143_data::cur_rx_offset

Definition at line 118 of file dev_dec21143.cc.

Referenced by dec21143_rx().

◆ cur_tx_addr

uint64_t dec21143_data::cur_tx_addr

Definition at line 108 of file dev_dec21143.cc.

Referenced by dec21143_tx().

◆ cur_tx_buf

unsigned char* dec21143_data::cur_tx_buf

Definition at line 109 of file dev_dec21143.cc.

Referenced by dec21143_tx().

◆ cur_tx_buf_len

int dec21143_data::cur_tx_buf_len

Definition at line 110 of file dev_dec21143.cc.

Referenced by dec21143_tx().

◆ irq

struct interrupt dec21143_data::irq

Definition at line 975 of file dev_dec21143.cc.

Referenced by DEVICE_TICK(), and DEVINIT().

◆ irq_was_asserted

int dec21143_data::irq_was_asserted

Definition at line 80 of file dev_dec21143.cc.

Referenced by DEVICE_TICK().

◆ mac

uint8_t dec21143_data::mac[6]

Definition at line 86 of file dev_dec21143.cc.

Referenced by DEVINIT().

◆ mii_bit

int dec21143_data::mii_bit

Definition at line 99 of file dev_dec21143.cc.

◆ mii_opcode

int dec21143_data::mii_opcode

Definition at line 100 of file dev_dec21143.cc.

◆ mii_phy_reg

uint16_t dec21143_data::mii_phy_reg[MII_NPHY *32]

Definition at line 97 of file dev_dec21143.cc.

◆ mii_phyaddr

int dec21143_data::mii_phyaddr

Definition at line 101 of file dev_dec21143.cc.

◆ mii_regaddr

int dec21143_data::mii_regaddr

Definition at line 102 of file dev_dec21143.cc.

◆ mii_state

int dec21143_data::mii_state

Definition at line 98 of file dev_dec21143.cc.

◆ net

struct net* dec21143_data::net

Definition at line 87 of file dev_dec21143.cc.

Referenced by dec21143_rx(), dec21143_tx(), and DEVINIT().

◆ pci_little_endian

int dec21143_data::pci_little_endian

Definition at line 83 of file dev_dec21143.cc.

Referenced by DEVICE_ACCESS(), and DEVINIT().

◆ reg

uint32_t dec21143_data::reg[N_REGS]

Definition at line 105 of file dev_dec21143.cc.

Referenced by dec21143_rx(), dec21143_tx(), DEVICE_ACCESS(), and DEVICE_TICK().

◆ srom

uint8_t dec21143_data::srom[1<<(ROM_WIDTH+1)]

Definition at line 90 of file dev_dec21143.cc.

◆ srom_addr

int dec21143_data::srom_addr

Definition at line 94 of file dev_dec21143.cc.

◆ srom_curbit

int dec21143_data::srom_curbit

Definition at line 91 of file dev_dec21143.cc.

◆ srom_opcode

int dec21143_data::srom_opcode

Definition at line 92 of file dev_dec21143.cc.

◆ srom_opcode_has_started

int dec21143_data::srom_opcode_has_started

Definition at line 93 of file dev_dec21143.cc.

◆ tx_idling

int dec21143_data::tx_idling

Definition at line 111 of file dev_dec21143.cc.

Referenced by dec21143_tx().

◆ tx_idling_threshold

int dec21143_data::tx_idling_threshold

Definition at line 112 of file dev_dec21143.cc.

Referenced by dec21143_tx().


The documentation for this struct was generated from the following file:

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18