Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
rtl8139_dev_t Struct Reference

PCI device configuration. More...

`#include <rtl8139.h>`

Collaboration diagram for rtl8139_dev_t:
[legend]

## Data Fields
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.

## Field Documentation

## ◆ active

bool rtl8139_dev_t::active

## ◆ bar_type

uint8_t rtl8139_dev_t::bar_type

## ◆ current_packet_ptr

uint32_t rtl8139_dev_t::current_packet_ptr

## ◆ eeprom_exist

int rtl8139_dev_t::eeprom_exist

## ◆ io_base

uint16_t rtl8139_dev_t::io_base

## ◆ mac_addr

uint8_t rtl8139_dev_t::mac_addr[6]

## ◆ mac_addr_str

char rtl8139_dev_t::mac_addr_str[19]

## ◆ mem_base

uint32_t rtl8139_dev_t::mem_base

## ◆ name

char rtl8139_dev_t::name[16]

## ◆ rx_buffer

uint32_t rtl8139_dev_t::rx_buffer

## ◆ tx_buffers

uint32_t rtl8139_dev_t::tx_buffers

## ◆ tx_cur

int rtl8139_dev_t::tx_cur