iPXE
Data Fields
myson_nic Struct Reference

A myson network card. More...

#include <myson.h>

Data Fields

void * regs
 Registers. More...
 
struct myson_ring tx
 Transmit descriptor ring. More...
 
struct myson_ring rx
 Receive descriptor ring. More...
 
struct io_bufferrx_iobuf [MYSON_NUM_RX_DESC]
 Receive I/O buffers. More...
 

Detailed Description

A myson network card.

Definition at line 168 of file myson.h.

Field Documentation

◆ regs

void* myson_nic::regs

◆ tx

struct myson_ring myson_nic::tx

Transmit descriptor ring.

Definition at line 173 of file myson.h.

Referenced by myson_close(), myson_open(), myson_poll_tx(), myson_probe(), and myson_transmit().

◆ rx

struct myson_ring myson_nic::rx

Receive descriptor ring.

Definition at line 175 of file myson.h.

Referenced by myson_close(), myson_open(), myson_poll_rx(), myson_probe(), and myson_refill_rx().

◆ rx_iobuf

struct io_buffer* myson_nic::rx_iobuf[MYSON_NUM_RX_DESC]

Receive I/O buffers.

Definition at line 177 of file myson.h.

Referenced by myson_close(), myson_poll_rx(), and myson_refill_rx().


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