Lines Matching defs:wdc_xfer
39 TAILQ_HEAD(xferhead, wdc_xfer) sc_xfer;
216 struct wdc_xfer {
238 TAILQ_ENTRY(wdc_xfer) c_xferchain;
239 LIST_ENTRY(wdc_xfer) free_list;
240 void (*c_start)(struct channel_softc *, struct wdc_xfer *);
241 int (*c_intr)(struct channel_softc *, struct wdc_xfer *, int);
242 void (*c_kill_xfer)(struct channel_softc *, struct wdc_xfer *);
247 void (*next)(struct channel_softc *, struct wdc_xfer *, int,
249 void (*c_done)(struct channel_softc *, struct wdc_xfer *, int,
267 void wdc_exec_xfer(struct channel_softc *, struct wdc_xfer *);
268 struct wdc_xfer *wdc_get_xfer(int); /* int = WDC_NOSLEEP/CANSLEEP */
271 void wdc_scrub_xfer(struct wdc_xfer *);
272 void wdc_free_xfer(struct channel_softc *, struct wdc_xfer *);
279 int wdc_dmawait(struct channel_softc *, struct wdc_xfer *, int);