Retro Rocket Kernel
BASIC-Powered Operating System
rtl8139_dev Struct Reference

PCI device configuration. More...

+ Collaboration diagram for rtl8139_dev:

Public Attributes

bool active
 
char name [16]
 
uint8_t bar_type
 
uint16_t io_base
 
uint32_t mem_base
 
int eeprom_exist
 
uint8_t mac_addr [6]
 
char mac_addr_str [19]
 
uint32_t rx_buffer
 
uint32_t tx_buffers
 
int tx_cur
 
uint32_t current_packet_ptr
 

Detailed Description

PCI device configuration.

Member Data Documentation

◆ active

bool rtl8139_dev::active

◆ bar_type

uint8_t rtl8139_dev::bar_type

◆ current_packet_ptr

uint32_t rtl8139_dev::current_packet_ptr

◆ eeprom_exist

int rtl8139_dev::eeprom_exist

◆ io_base

uint16_t rtl8139_dev::io_base

◆ mac_addr

uint8_t rtl8139_dev::mac_addr[6]

◆ mac_addr_str

char rtl8139_dev::mac_addr_str[19]

◆ mem_base

uint32_t rtl8139_dev::mem_base

◆ name

char rtl8139_dev::name[16]

◆ rx_buffer

uint32_t rtl8139_dev::rx_buffer

◆ tx_buffers

uint32_t rtl8139_dev::tx_buffers

◆ tx_cur

int rtl8139_dev::tx_cur