iPXE
Data Fields
atl_nic Struct Reference

An aQuanita network card. More...

#include <aqc1xx.h>

Data Fields

void * regs
 Registers. More...
 
unsigned int port
 Port number (for multi-port devices) More...
 
struct dma_devicedma
 DMA device. More...
 
unsigned int flags
 Flags. More...
 
struct atl_ring tx_ring
 
struct atl_ring rx_ring
 
struct io_bufferiobufs [ATL_RING_SIZE]
 
uint32_t link_state
 
uint32_t mbox_addr
 
struct atl_hw_opshw_ops
 

Detailed Description

An aQuanita network card.

Definition at line 248 of file aqc1xx.h.

Field Documentation

◆ regs

void* atl_nic::regs

Registers.

Definition at line 250 of file aqc1xx.h.

◆ port

unsigned int atl_nic::port

Port number (for multi-port devices)

Definition at line 252 of file aqc1xx.h.

◆ dma

struct dma_device* atl_nic::dma

DMA device.

Definition at line 254 of file aqc1xx.h.

◆ flags

unsigned int atl_nic::flags

Flags.

Definition at line 256 of file aqc1xx.h.

◆ tx_ring

struct atl_ring atl_nic::tx_ring

Definition at line 257 of file aqc1xx.h.

◆ rx_ring

struct atl_ring atl_nic::rx_ring

Definition at line 258 of file aqc1xx.h.

◆ iobufs

struct io_buffer* atl_nic::iobufs[ATL_RING_SIZE]

Definition at line 259 of file aqc1xx.h.

◆ link_state

uint32_t atl_nic::link_state

Definition at line 260 of file aqc1xx.h.

Referenced by atl_check_link().

◆ mbox_addr

uint32_t atl_nic::mbox_addr

Definition at line 261 of file aqc1xx.h.

◆ hw_ops

struct atl_hw_ops* atl_nic::hw_ops

Definition at line 262 of file aqc1xx.h.


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