Lines Matching defs:fxp_softc
107 struct fxp_softc { struct
108 struct device sc_dev; /* generic device structures */
109 void *sc_ih; /* interrupt handler cookie */
110 bus_space_tag_t sc_st; /* bus space tag */
111 bus_space_handle_t sc_sh; /* bus space handle */
112 bus_dma_tag_t sc_dmat; /* bus dma tag */
113 struct arpcom sc_arpcom; /* per-interface network data */
114 struct mii_data sc_mii; /* MII media information */
115 struct mbuf *rfa_headm; /* first mbuf in receive frame area */
116 struct mbuf *rfa_tailm; /* last mbuf in receive frame area */
117 int sc_flags; /* misc. flags */
123 struct timeout stats_update_to; /* Pointer to timeout structure */
124 int rx_idle_secs; /* # of seconds RX has been idle */
125 struct fxp_cb_tx *cbl_base; /* base of TxCB list */
126 int phy_primary_addr; /* address of primary PHY */
127 int phy_primary_device; /* device type of primary PHY */
128 int phy_10Mbps_only; /* PHY is 10Mbps-only device */
129 int eeprom_size; /* size of serial EEPROM */
130 int rx_bufs; /* how many rx buffers allocated? */
131 struct fxp_txsw txs[FXP_NTXCB];
132 struct fxp_txsw *sc_cbt_cons, *sc_cbt_prod, *sc_cbt_prev;
133 int sc_cbt_cnt;
134 bus_dmamap_t tx_cb_map;
135 bus_dma_segment_t sc_cb_seg;
136 int sc_cb_nseg;
137 struct fxp_ctrl *sc_ctrl;
161 extern int fxp_attach(struct fxp_softc *, const char *); argument