FreeBSD kernel usb device Code
muge_softc Struct Reference
Collaboration diagram for muge_softc:

Data Fields

struct usb_ether sc_ue
 
struct mtx sc_mtx
 
struct usb_xfersc_xfer [MUGE_N_TRANSFER]
 
int sc_phyno
 
uint32_t sc_leds
 
uint16_t sc_led_modes
 
uint16_t sc_led_modes_mask
 
uint32_t sc_rfe_ctl
 
uint32_t sc_mdix_ctl
 
uint16_t chipid
 
uint16_t chiprev
 
uint32_t sc_mchash_table [ETH_DP_SEL_VHF_HASH_LEN]
 
uint32_t sc_pfilter_table [MUGE_NUM_PFILTER_ADDRS_][2]
 
uint32_t sc_flags
 

Detailed Description

Definition at line 172 of file if_muge.c.

Field Documentation

◆ chipid

uint16_t muge_softc::chipid

Definition at line 184 of file if_muge.c.

Referenced by lan78xx_chip_init(), and lan78xx_eeprom_read_raw().

◆ chiprev

uint16_t muge_softc::chiprev

Definition at line 185 of file if_muge.c.

Referenced by lan78xx_chip_init().

◆ sc_flags

uint32_t muge_softc::sc_flags

◆ sc_led_modes

uint16_t muge_softc::sc_led_modes

Definition at line 178 of file if_muge.c.

Referenced by lan78xx_phy_init(), and muge_set_leds().

◆ sc_led_modes_mask

uint16_t muge_softc::sc_led_modes_mask

Definition at line 179 of file if_muge.c.

Referenced by lan78xx_phy_init(), and muge_set_leds().

◆ sc_leds

uint32_t muge_softc::sc_leds

Definition at line 177 of file if_muge.c.

Referenced by lan78xx_phy_init(), and muge_set_leds().

◆ sc_mchash_table

uint32_t muge_softc::sc_mchash_table[ETH_DP_SEL_VHF_HASH_LEN]

Definition at line 186 of file if_muge.c.

Referenced by muge_hash_maddr(), muge_multicast_write(), and muge_setmulti().

◆ sc_mdix_ctl

uint32_t muge_softc::sc_mdix_ctl

Definition at line 183 of file if_muge.c.

Referenced by lan78xx_set_mdix_auto().

◆ sc_mtx

◆ sc_pfilter_table

uint32_t muge_softc::sc_pfilter_table[MUGE_NUM_PFILTER_ADDRS_][2]

Definition at line 187 of file if_muge.c.

Referenced by muge_multicast_write(), muge_set_addr_filter(), and muge_setmulti().

◆ sc_phyno

int muge_softc::sc_phyno

◆ sc_rfe_ctl

uint32_t muge_softc::sc_rfe_ctl

Definition at line 182 of file if_muge.c.

Referenced by muge_hash_maddr(), muge_sethwcsum(), muge_setmulti(), and muge_setpromisc().

◆ sc_ue

◆ sc_xfer

struct usb_xfer* muge_softc::sc_xfer[MUGE_N_TRANSFER]

Definition at line 175 of file if_muge.c.

Referenced by muge_attach(), muge_detach(), muge_init(), muge_start(), and muge_stop().


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