Lines Matching defs:fxp_softc
96 struct fxp_softc { struct
97 struct arpcom arpcom; /* per-interface network data */
98 struct resource *mem; /* resource descriptor for registers */
99 int rtp; /* register resource type */
100 int rgd; /* register descriptor in use */
101 struct resource *irq; /* resource descriptor for interrupt */
102 void *ih; /* interrupt handler cookie */
103 bus_space_tag_t sc_st; /* bus space tag */
104 bus_space_handle_t sc_sh; /* bus space handle */
105 struct mbuf *rfa_headm; /* first mbuf in receive frame area */
106 struct mbuf *rfa_tailm; /* last mbuf in receive frame area */
107 struct fxp_cb_tx *cbl_first; /* first active TxCB in list */
108 int tx_queued; /* # of active TxCB's */
109 int need_mcsetup; /* multicast filter needs programming */
110 struct fxp_cb_tx *cbl_last; /* last active TxCB in list */
111 struct fxp_stats *fxp_stats; /* Pointer to interface stats */
112 int rx_idle_secs; /* # of seconds RX has been idle */
113 struct callout fxp_stat_timer; /* Handle for stat timeouts */
114 struct fxp_cb_tx *cbl_base; /* base of TxCB list */
115 struct fxp_cb_mcs *mcsp; /* Pointer to mcast setup descriptor */
116 struct ifmedia sc_media; /* media information */
117 struct ifpoll_compat fxp_npoll; /* polling */
118 device_t miibus;
119 int tunable_int_delay; /* interrupt delay value for ucode */
120 int tunable_bundle_max; /* max # frames per interrupt (ucode) */
121 int eeprom_size; /* size of serial EEPROM */
122 int suspended; /* 0 = normal 1 = suspended (APM) */
123 int cu_resume_bug;
124 int revision;
125 int flags;
126 u_int32_t saved_maps[5]; /* pci data */
127 u_int32_t saved_biosaddr;
128 u_int8_t saved_intline;
129 u_int8_t saved_cachelnsz;
130 u_int8_t saved_lattimer;