Lines Matching refs:lance_softc

40 struct lance_softc {
54 void (*sc_copytodesc)(struct lance_softc *, void *, int, int);
55 void (*sc_copyfromdesc)(struct lance_softc *, void *, int, int);
56 void (*sc_copytobuf)(struct lance_softc *, void *, int, int);
57 void (*sc_copyfrombuf)(struct lance_softc *, void *, int, int);
58 void (*sc_zerobuf)(struct lance_softc *, int, int);
69 uint16_t (*sc_rdcsr)(struct lance_softc *, uint16_t);
70 void (*sc_wrcsr)(struct lance_softc *, uint16_t, uint16_t);
71 void (*sc_hwreset)(struct lance_softc *);
72 void (*sc_hwinit)(struct lance_softc *);
73 int (*sc_hwintr)(struct lance_softc *);
74 void (*sc_nocarrier)(struct lance_softc *);
75 int (*sc_mediachange)(struct lance_softc *);
76 void (*sc_mediastatus)(struct lance_softc *, struct ifmediareq *);
108 void (*sc_meminit)(struct lance_softc *);
109 void (*sc_start_locked)(struct lance_softc *);
137 int lance_config(struct lance_softc *, const char*, int);
138 void lance_attach(struct lance_softc *);
139 void lance_detach(struct lance_softc *);
140 void lance_suspend(struct lance_softc *);
141 void lance_resume(struct lance_softc *);
142 void lance_init_locked(struct lance_softc *);
143 int lance_put(struct lance_softc *, int, struct mbuf *);
144 struct mbuf *lance_get(struct lance_softc *, int, int);
145 void lance_setladrf(struct lance_softc *, u_int16_t *);
153 void lance_copytobuf_contig(struct lance_softc *, void *, int, int);
154 void lance_copyfrombuf_contig(struct lance_softc *, void *, int, int);
155 void lance_zerobuf_contig(struct lance_softc *, int, int);
158 void lance_copytobuf_gap2(struct lance_softc *, void *, int, int);
159 void lance_copyfrombuf_gap2(struct lance_softc *, void *, int, int);
160 void lance_zerobuf_gap2(struct lance_softc *, int, int);
162 void lance_copytobuf_gap16(struct lance_softc *, void *, int, int);
163 void lance_copyfrombuf_gap16(struct lance_softc *, void *, int, int);
164 void lance_zerobuf_gap16(struct lance_softc *, int, int);