Lines Matching defs:ep_softc
38 struct ep_softc { struct
39 device_t sc_dev;
40 void *sc_ih;
42 struct ethercom sc_ethercom; /* Ethernet common part */
43 struct mii_data sc_mii; /* MII/media control */
44 struct callout sc_mii_callout; /* MII callout handle */
45 struct callout sc_mbuf_callout; /* mbuf fill callout */
46 bus_space_tag_t sc_iot; /* bus cookie */
47 bus_space_handle_t sc_ioh; /* bus i/o handle */
48 bus_space_tag_t sc_memt; /* RoadRunner only */
49 bus_space_handle_t sc_memh; /* RoadRunner only */
50 u_int32_t sc_flags; /* misc. flags */
52 struct mbuf *mb[MAX_MBS]; /* spare mbuf storage. */
53 int next_mb; /* Which mbuf to use next. */
54 int last_mb; /* Last mbuf. */
55 int tx_start_thresh; /* Current TX_start_thresh. */
56 int tx_succ_ok; /* # packets sent in sequence */
59 u_int ep_flags; /* capabilities flag (from EELINKROM) */
103 int (*enable)(struct ep_softc *); argument
104 void (*disable)(struct ep_softc *); argument
110 int epconfig(struct ep_softc *, u_short, u_int8_t *); argument