iPXE
Data Fields
tulip_private Struct Reference

Data Fields

int cur_rx
 
int chip_id
 
int pci_id_idx
 
int revision
 
int flags
 
unsigned short vendor_id
 
unsigned short dev_id
 
unsigned char ehdr [ETH_HLEN]
 
const char * nic_name
 
unsigned int csr0
 
unsigned int csr6
 
unsigned int if_port
 
unsigned int full_duplex
 
unsigned int full_duplex_lock
 
unsigned int medialock
 
unsigned int mediasense
 
unsigned int nway
 
unsigned int nwayset
 
unsigned int default_port
 
unsigned char eeprom [EEPROM_SIZE]
 
u8 media_table_storage [(sizeof(struct mediatable)+32 *sizeof(struct medialeaf))]
 
u16 sym_advertise
 
u16 mii_advertise
 
struct mediatablemtable
 
u16 lpar
 
u16 advertising [4]
 
signed char phys [4]
 
signed char mii_cnt
 
int cur_index
 
int saved_if_port
 

Detailed Description

Definition at line 395 of file tulip.c.

Field Documentation

◆ cur_rx

int tulip_private::cur_rx

◆ chip_id

int tulip_private::chip_id

◆ pci_id_idx

int tulip_private::pci_id_idx

Definition at line 398 of file tulip.c.

Referenced by tulip_probe().

◆ revision

int tulip_private::revision

Definition at line 399 of file tulip.c.

Referenced by tulip_probe().

◆ flags

int tulip_private::flags

Definition at line 400 of file tulip.c.

Referenced by parse_eeprom(), start_link(), tulip_probe(), and tulip_reset().

◆ vendor_id

unsigned short tulip_private::vendor_id

Definition at line 401 of file tulip.c.

Referenced by tulip_probe().

◆ dev_id

unsigned short tulip_private::dev_id

Definition at line 402 of file tulip.c.

Referenced by tulip_probe().

◆ ehdr

unsigned char tulip_private::ehdr[ETH_HLEN]

Definition at line 403 of file tulip.c.

◆ nic_name

const char* tulip_private::nic_name

◆ csr0

unsigned int tulip_private::csr0

Definition at line 405 of file tulip.c.

Referenced by tulip_probe(), and tulip_reset().

◆ csr6

unsigned int tulip_private::csr6

◆ if_port

unsigned int tulip_private::if_port

Definition at line 406 of file tulip.c.

Referenced by init_media(), nway_start(), pnic_do_nway(), select_media(), start_link(), and tulip_probe().

◆ full_duplex

unsigned int tulip_private::full_duplex

Definition at line 407 of file tulip.c.

Referenced by init_media(), pnic_do_nway(), select_media(), start_link(), and tulip_check_duplex().

◆ full_duplex_lock

unsigned int tulip_private::full_duplex_lock

Definition at line 408 of file tulip.c.

◆ medialock

unsigned int tulip_private::medialock

Definition at line 409 of file tulip.c.

Referenced by select_media().

◆ mediasense

unsigned int tulip_private::mediasense

Definition at line 410 of file tulip.c.

Referenced by nway_start().

◆ nway

unsigned int tulip_private::nway

Definition at line 411 of file tulip.c.

Referenced by nway_start(), and start_link().

◆ nwayset

unsigned int tulip_private::nwayset

Definition at line 411 of file tulip.c.

Referenced by init_media(), nway_start(), pnic_do_nway(), and start_link().

◆ default_port

unsigned int tulip_private::default_port

Definition at line 412 of file tulip.c.

Referenced by init_media(), select_media(), start_link(), and tulip_probe().

◆ eeprom

unsigned char tulip_private::eeprom[EEPROM_SIZE]

Definition at line 413 of file tulip.c.

Referenced by parse_eeprom(), and tulip_probe().

◆ media_table_storage

u8 tulip_private::media_table_storage[(sizeof(struct mediatable)+32 *sizeof(struct medialeaf))]

Definition at line 414 of file tulip.c.

Referenced by parse_eeprom().

◆ sym_advertise

u16 tulip_private::sym_advertise

Definition at line 415 of file tulip.c.

Referenced by nway_start(), parse_eeprom(), and start_link().

◆ mii_advertise

u16 tulip_private::mii_advertise

Definition at line 415 of file tulip.c.

Referenced by select_media(), start_link(), and tulip_probe().

◆ mtable

struct mediatable* tulip_private::mtable

Definition at line 416 of file tulip.c.

Referenced by init_media(), nway_start(), parse_eeprom(), select_media(), start_link(), and tulip_reset().

◆ lpar

u16 tulip_private::lpar

Definition at line 417 of file tulip.c.

Referenced by nway_start().

◆ advertising

u16 tulip_private::advertising[4]

◆ phys

signed char tulip_private::phys[4]

Definition at line 419 of file tulip.c.

Referenced by init_media(), select_media(), start_link(), and tulip_check_duplex().

◆ mii_cnt

signed char tulip_private::mii_cnt

Definition at line 419 of file tulip.c.

Referenced by init_media(), select_media(), start_link(), and tulip_reset().

◆ cur_index

int tulip_private::cur_index

Definition at line 420 of file tulip.c.

Referenced by init_media(), select_media(), and start_link().

◆ saved_if_port

int tulip_private::saved_if_port

Definition at line 421 of file tulip.c.

Referenced by init_media(), and start_link().


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