iPXE
Data Fields
icplus_nic Struct Reference

An IC+ network card. More...

#include <icplus.h>

Data Fields

void * regs
 Registers.
struct nvs_device eeprom
 EEPROM.
struct mii_bit_basher miibit
 MII bit bashing interface.
struct mii_device mii
 MII device.
struct icplus_ring tx
 Transmit descriptor ring.
struct icplus_ring rx
 Receive descriptor ring.
struct io_bufferrx_iobuf [ICP_NUM_DESC]
 Receive I/O buffers.

Detailed Description

An IC+ network card.

Definition at line 189 of file icplus.h.


Field Documentation

EEPROM.

Definition at line 193 of file icplus.h.

Referenced by icplus_init_eeprom(), and icplus_probe().

MII bit bashing interface.

Definition at line 195 of file icplus.h.

Referenced by icplus_mii_read_bit(), icplus_mii_write_bit(), and icplus_probe().

MII device.

Definition at line 197 of file icplus.h.

Referenced by icplus_init_phy(), and icplus_probe().

Transmit descriptor ring.

Definition at line 199 of file icplus.h.

Referenced by icplus_close(), icplus_open(), icplus_poll_tx(), icplus_probe(), and icplus_transmit().

Receive descriptor ring.

Definition at line 201 of file icplus.h.

Referenced by icplus_close(), icplus_open(), icplus_poll_rx(), icplus_probe(), and icplus_refill_rx().

Receive I/O buffers.

Definition at line 203 of file icplus.h.

Referenced by icplus_close(), icplus_poll_rx(), and icplus_refill_rx().


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