Lines Matching refs:mha_softc
238 void mhaselect(struct mha_softc *, u_char, u_char, u_char *, u_char);
239 void mha_scsi_reset(struct mha_softc *);
240 void mha_reset(struct mha_softc *);
241 void mha_free_acb(struct mha_softc *, struct acb *, int);
242 void mha_sense(struct mha_softc *, struct acb *);
243 void mha_msgin(struct mha_softc *);
244 void mha_msgout(struct mha_softc *);
245 int mha_dataout_pio(struct mha_softc *, u_char *, int);
246 int mha_datain_pio(struct mha_softc *, u_char *, int);
247 int mha_dataout(struct mha_softc *, u_char *, int);
248 int mha_datain(struct mha_softc *, u_char *, int);
249 void mha_abort(struct mha_softc *, struct acb *);
250 void mha_init(struct mha_softc *);
252 void mha_poll(struct mha_softc *, struct acb *);
253 void mha_sched(struct mha_softc *);
254 void mha_done(struct mha_softc *, struct acb *);
258 void mha_dequeue(struct mha_softc *, struct acb *);
259 inline void mha_setsync(struct mha_softc *, struct spc_tinfo *);
264 void mha_dump_driver(struct mha_softc *);
267 static int mha_dataio_dma(int, int, struct mha_softc *, u_char *, int);
269 CFATTACH_DECL_NEW(mha, sizeof(struct mha_softc),
303 struct mha_softc *tmpsc;
308 struct mha_softc *sc = device_private(self);
395 mha_reset(struct mha_softc *sc)
420 mha_scsi_reset(struct mha_softc *sc)
432 mha_init(struct mha_softc *sc)
506 mha_free_acb(struct mha_softc *sc, struct acb *acb, int flags)
551 mhaselect(struct mha_softc *sc, u_char target, u_char lun, u_char *cmd,
595 mha_reselect(struct mha_softc *sc, u_char message)
676 struct mha_softc *sc = device_private(chan->chan_adapter->adapt_dev);
763 mha_poll(struct mha_softc *sc, struct acb *acb)
808 mha_setsync(struct mha_softc *sc, struct spc_tinfo *ti)
819 mha_sched(struct mha_softc *sc)
867 mha_done(struct mha_softc *sc, struct acb *acb)
968 mha_dequeue(struct mha_softc *sc, struct acb *acb)
1000 mha_msgin(struct mha_softc *sc)
1286 mha_msgout(struct mha_softc *sc)
1488 mha_datain_pio(struct mha_softc *sc, u_char *p, int n)
1523 mha_dataout_pio(struct mha_softc *sc, u_char *p, int n)
1562 mha_dataio_dma(int dw, int cw, struct mha_softc *sc, u_char *p, int n)
1605 mha_dataout(struct mha_softc *sc, u_char *p, int n)
1616 mha_datain(struct mha_softc *sc, u_char *p, int n)
1638 struct mha_softc *sc = arg;
1925 mha_abort(struct mha_softc *sc, struct acb *acb)
1950 struct mha_softc *sc =
2022 struct mha_softc *sc = device_lookup_private(&mha_cd, 0); /* XXX */
2036 mha_dump_driver(struct mha_softc *sc)