iPXE
Data Fields
forcedeth_private Struct Reference

#include <forcedeth.h>

Data Fields

struct pci_devicepci_dev
 
struct net_devicenetdev
 
void * mmio_addr
 
u32 linkspeed
 
int duplex
 
int phyaddr
 
unsigned int phy_oui
 
unsigned int phy_rev
 
unsigned int phy_model
 
u16 gigabit
 
u32 mac_in_use
 
int mgmt_version
 
int mgmt_sema
 
struct ring_descrx_ring
 
struct io_bufferrx_iobuf [RX_RING_SIZE]
 
int rx_curr
 
struct ring_desctx_ring
 
struct io_buffertx_iobuf [TX_RING_SIZE]
 
int tx_fill_ctr
 
int tx_curr
 
int tx_tail
 
u32 pause_flags
 
unsigned long driver_data
 

Detailed Description

Definition at line 298 of file forcedeth.h.

Field Documentation

◆ pci_dev

struct pci_device* forcedeth_private::pci_dev

Definition at line 299 of file forcedeth.h.

◆ netdev

struct net_device* forcedeth_private::netdev

Definition at line 300 of file forcedeth.h.

◆ mmio_addr

void* forcedeth_private::mmio_addr

Definition at line 302 of file forcedeth.h.

◆ linkspeed

u32 forcedeth_private::linkspeed

Definition at line 304 of file forcedeth.h.

◆ duplex

int forcedeth_private::duplex

Definition at line 305 of file forcedeth.h.

◆ phyaddr

int forcedeth_private::phyaddr

Definition at line 307 of file forcedeth.h.

◆ phy_oui

unsigned int forcedeth_private::phy_oui

Definition at line 308 of file forcedeth.h.

◆ phy_rev

unsigned int forcedeth_private::phy_rev

Definition at line 309 of file forcedeth.h.

◆ phy_model

unsigned int forcedeth_private::phy_model

Definition at line 310 of file forcedeth.h.

◆ gigabit

u16 forcedeth_private::gigabit

Definition at line 312 of file forcedeth.h.

◆ mac_in_use

u32 forcedeth_private::mac_in_use

Definition at line 313 of file forcedeth.h.

◆ mgmt_version

int forcedeth_private::mgmt_version

Definition at line 314 of file forcedeth.h.

◆ mgmt_sema

int forcedeth_private::mgmt_sema

Definition at line 315 of file forcedeth.h.

◆ rx_ring

struct ring_desc* forcedeth_private::rx_ring

Definition at line 318 of file forcedeth.h.

◆ rx_iobuf

struct io_buffer* forcedeth_private::rx_iobuf[RX_RING_SIZE]

Definition at line 319 of file forcedeth.h.

◆ rx_curr

int forcedeth_private::rx_curr

Definition at line 320 of file forcedeth.h.

◆ tx_ring

struct ring_desc* forcedeth_private::tx_ring

Definition at line 323 of file forcedeth.h.

◆ tx_iobuf

struct io_buffer* forcedeth_private::tx_iobuf[TX_RING_SIZE]

Definition at line 324 of file forcedeth.h.

◆ tx_fill_ctr

int forcedeth_private::tx_fill_ctr

Definition at line 325 of file forcedeth.h.

◆ tx_curr

int forcedeth_private::tx_curr

Definition at line 326 of file forcedeth.h.

◆ tx_tail

int forcedeth_private::tx_tail

Definition at line 327 of file forcedeth.h.

◆ pause_flags

u32 forcedeth_private::pause_flags

Definition at line 330 of file forcedeth.h.

◆ driver_data

unsigned long forcedeth_private::driver_data

Definition at line 332 of file forcedeth.h.


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