iPXE
Data Fields
hunt_nic Struct Reference

Data Fields

struct efx_nic efx
 
unsigned int phy_cap_mask
 
unsigned int phy_cap
 
unsigned long link_poll_timer
 
uint64_t uc_filter_id
 
uint64_t mc_filter_id
 
u8 mac [ETH_ALEN]
 
struct {
   unsigned int   seqno
 
   size_t   resp_hdr_len
 
   size_t   resp_data_len
 
   struct io_buffer *   iob
 
   uint64_t   dma_addr
 
mcdi
 
struct hunt_nicprimary
 
struct hunt_nicnext_primary
 
u32 flags
 

Detailed Description

Definition at line 52 of file sfc_hunt.c.

Field Documentation

◆ efx

struct efx_nic hunt_nic::efx

◆ phy_cap_mask

unsigned int hunt_nic::phy_cap_mask

Definition at line 56 of file sfc_hunt.c.

Referenced by hunt_get_phy_cfg(), and hunt_set_mac().

◆ phy_cap

unsigned int hunt_nic::phy_cap

Definition at line 57 of file sfc_hunt.c.

Referenced by hunt_get_phy_cfg().

◆ link_poll_timer

unsigned long hunt_nic::link_poll_timer

Definition at line 58 of file sfc_hunt.c.

Referenced by hunt_poll().

◆ uc_filter_id

uint64_t hunt_nic::uc_filter_id

Definition at line 61 of file sfc_hunt.c.

Referenced by hunt_rx_filter_insert(), and hunt_rx_filter_remove().

◆ mc_filter_id

uint64_t hunt_nic::mc_filter_id

Definition at line 62 of file sfc_hunt.c.

Referenced by hunt_rx_filter_insert(), and hunt_rx_filter_remove().

◆ mac

u8 hunt_nic::mac[ETH_ALEN]

Definition at line 63 of file sfc_hunt.c.

Referenced by hunt_get_mac(), and hunt_rx_filter_insert().

◆ seqno

unsigned int hunt_nic::seqno

Definition at line 67 of file sfc_hunt.c.

Referenced by _hunt_mcdi(), hunt_mcdi_copyin(), and hunt_mcdi_request_poll().

◆ resp_hdr_len

size_t hunt_nic::resp_hdr_len

Definition at line 69 of file sfc_hunt.c.

Referenced by hunt_mcdi_copyout(), and hunt_mcdi_request_poll().

◆ resp_data_len

size_t hunt_nic::resp_data_len

Definition at line 70 of file sfc_hunt.c.

Referenced by _hunt_mcdi(), and hunt_mcdi_request_poll().

◆ iob

struct io_buffer* hunt_nic::iob

◆ dma_addr

uint64_t hunt_nic::dma_addr

Definition at line 73 of file sfc_hunt.c.

Referenced by hunt_mcdi_copyin().

◆ mcdi

struct { ... } hunt_nic::mcdi

◆ primary

struct hunt_nic* hunt_nic::primary

Definition at line 76 of file sfc_hunt.c.

Referenced by hunt_probe().

◆ next_primary

struct hunt_nic* hunt_nic::next_primary

Definition at line 77 of file sfc_hunt.c.

Referenced by hunt_probe().

◆ flags

u32 hunt_nic::flags

Definition at line 78 of file sfc_hunt.c.

Referenced by hunt_driver_attach(), hunt_nic_is_primary(), hunt_probe(), and hunt_remove().


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