iPXE
|
#include <jme.h>
Data Fields | |
void * | regs |
struct mii_if_info | mii_if |
struct pci_device * | pdev |
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 |
void* jme_adapter::regs |
Definition at line 253 of file jme.h.
Referenced by jme_probe(), jme_remove(), jread32(), jwrite32(), and jwrite32f().
struct mii_if_info jme_adapter::mii_if |
Definition at line 254 of file jme.h.
Referenced by jme_alloc_and_feed_iob(), jme_free_tx_buffers(), jme_phy_init(), jme_phy_off(), jme_probe(), jme_process_receive(), jme_reset_phy_processor(), jme_restart_an(), jme_set_phyfifoa(), jme_set_phyfifob(), and jme_tx_clean().
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().
unsigned int jme_adapter::fpgaver |
Definition at line 256 of file jme.h.
Referenced by jme_check_hw_ver().
unsigned int jme_adapter::chiprev |
Definition at line 257 of file jme.h.
Referenced by jme_check_hw_ver(), and jme_check_link().
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().
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().
uint32_t jme_adapter::reg_rxcs |
Definition at line 260 of file jme.h.
Referenced by jme_disable_rx_engine(), jme_enable_rx_engine(), jme_probe(), and jme_restart_rx_engine().
uint32_t jme_adapter::reg_rxmcs |
Definition at line 261 of file jme.h.
Referenced by jme_probe(), and jme_set_multi().
uint32_t jme_adapter::phylink |
Definition at line 262 of file jme.h.
Referenced by jme_check_link(), jme_close(), and jme_probe().
struct jme_ring jme_adapter::rxring |
Definition at line 263 of file jme.h.
Referenced by jme_alloc_and_feed_iob(), jme_alloc_rx_resources(), jme_enable_rx_engine(), jme_free_rx_buf(), jme_free_rx_resources(), jme_init_rx_ring(), jme_process_receive(), jme_refill_rx_ring(), and jme_set_clean_rxdesc().
uint32_t jme_adapter::rx_ring_size |
Definition at line 264 of file jme.h.
Referenced by jme_alloc_rx_resources(), jme_enable_rx_engine(), jme_free_rx_resources(), jme_init_rx_ring(), jme_probe(), jme_process_receive(), and jme_refill_rx_ring().
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().
struct jme_ring jme_adapter::txring |
Definition at line 266 of file jme.h.
Referenced by jme_alloc_tx_resources(), jme_alloc_txdesc(), jme_enable_tx_engine(), jme_fill_tx_desc(), jme_free_tx_buffers(), jme_free_tx_resources(), jme_init_tx_ring(), and jme_tx_clean().
uint32_t jme_adapter::tx_ring_size |
Definition at line 267 of file jme.h.
Referenced by jme_alloc_tx_resources(), jme_enable_tx_engine(), jme_free_tx_buffers(), jme_free_tx_resources(), jme_init_tx_ring(), jme_probe(), and jme_tx_clean().
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().