iPXE
Data Fields
jme_adapter Struct Reference

#include <jme.h>

Data Fields

void * regs
 
struct mii_if_info mii_if
 
struct pci_devicepdev
 
unsigned int fpgaver
 
unsigned int chiprev
 
uint32_t reg_ghc
 
uint32_t reg_txcs
 
uint32_t reg_rxcs
 
uint32_t reg_rxmcs
 
uint32_t phylink
 
struct jme_ring rxring
 
uint32_t rx_ring_size
 
uint32_t rx_ring_mask
 
struct jme_ring txring
 
uint32_t tx_ring_size
 
uint32_t tx_ring_mask
 

Detailed Description

Definition at line 252 of file jme.h.

Field Documentation

◆ regs

void* jme_adapter::regs

Definition at line 253 of file jme.h.

Referenced by jme_probe(), jme_remove(), jread32(), jwrite32(), and jwrite32f().

◆ mii_if

struct mii_if_info jme_adapter::mii_if

◆ pdev

struct pci_device* jme_adapter::pdev

Definition at line 255 of file jme.h.

Referenced by jme_check_link(), jme_probe(), and jme_reset_phy_processor().

◆ fpgaver

unsigned int jme_adapter::fpgaver

Definition at line 256 of file jme.h.

Referenced by jme_check_hw_ver().

◆ chiprev

unsigned int jme_adapter::chiprev

Definition at line 257 of file jme.h.

Referenced by jme_check_hw_ver(), and jme_check_link().

◆ reg_ghc

uint32_t jme_adapter::reg_ghc

Definition at line 258 of file jme.h.

Referenced by jme_check_link(), jme_probe(), jme_reset_ghc_speed(), and jme_reset_mac_processor().

◆ reg_txcs

uint32_t jme_adapter::reg_txcs

Definition at line 259 of file jme.h.

Referenced by jme_disable_tx_engine(), jme_enable_tx_engine(), jme_probe(), and jme_transmit().

◆ reg_rxcs

uint32_t jme_adapter::reg_rxcs

◆ reg_rxmcs

uint32_t jme_adapter::reg_rxmcs

Definition at line 261 of file jme.h.

Referenced by jme_probe(), and jme_set_multi().

◆ phylink

uint32_t jme_adapter::phylink

Definition at line 262 of file jme.h.

Referenced by jme_check_link(), jme_close(), and jme_probe().

◆ rxring

struct jme_ring jme_adapter::rxring

◆ rx_ring_size

uint32_t jme_adapter::rx_ring_size

◆ rx_ring_mask

uint32_t jme_adapter::rx_ring_mask

Definition at line 265 of file jme.h.

Referenced by jme_probe(), jme_process_receive(), and jme_refill_rx_ring().

◆ txring

struct jme_ring jme_adapter::txring

◆ tx_ring_size

uint32_t jme_adapter::tx_ring_size

◆ tx_ring_mask

uint32_t jme_adapter::tx_ring_mask

Definition at line 268 of file jme.h.

Referenced by jme_alloc_txdesc(), jme_probe(), and jme_tx_clean().


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