Lines Matching refs:bha_softc
90 static void bha_get_xfer_mode(struct bha_softc *,
93 static void bha_done(struct bha_softc *, struct bha_ccb *);
94 static int bha_poll(struct bha_softc *, struct scsipi_xfer *, int);
97 static int bha_init(struct bha_softc *);
99 static int bha_create_mailbox(struct bha_softc *);
100 static void bha_collect_mbo(struct bha_softc *);
102 static void bha_queue_ccb(struct bha_softc *, struct bha_ccb *);
103 static void bha_start_ccbs(struct bha_softc *);
104 static void bha_finish_ccbs(struct bha_softc *);
106 static struct bha_ccb *bha_ccb_phys_kv(struct bha_softc *, bus_addr_t);
107 static void bha_create_ccbs(struct bha_softc *, int);
108 static int bha_init_ccb(struct bha_softc *, struct bha_ccb *);
109 static struct bha_ccb *bha_get_ccb(struct bha_softc *);
110 static void bha_free_ccb(struct bha_softc *, struct bha_ccb *);
121 bha_nextmbo(struct bha_softc *sc, struct bha_mbx_out *mbo)
130 bha_nextmbi(struct bha_softc *sc, struct bha_mbx_in *mbi)
143 bha_attach(struct bha_softc *sc)
213 struct bha_softc *sc = arg;
269 struct bha_softc *sc = device_private(adapt->adapt_dev);
480 bha_get_xfer_mode(struct bha_softc *sc, struct scsipi_xfer_mode *xm)
585 bha_done(struct bha_softc *sc, struct bha_ccb *ccb)
661 bha_poll(struct bha_softc *sc, struct scsipi_xfer *xs, int count)
694 struct bha_softc *sc =
1055 bha_disable_isacompat(struct bha_softc *sc)
1074 bha_info(struct bha_softc *sc)
1349 bha_init(struct bha_softc *sc)
1411 bha_queue_ccb(struct bha_softc *sc, struct bha_ccb *ccb)
1424 bha_start_ccbs(struct bha_softc *sc)
1501 bha_finish_ccbs(struct bha_softc *sc)
1621 bha_create_mailbox(struct bha_softc *sc)
1684 bha_collect_mbo(struct bha_softc *sc)
1735 bha_create_ccbs(struct bha_softc *sc, int count)
1858 bha_init_ccb(struct bha_softc *sc, struct bha_ccb *ccb)
1903 bha_get_ccb(struct bha_softc *sc)
1924 bha_free_ccb(struct bha_softc *sc, struct bha_ccb *ccb)
1940 bha_ccb_phys_kv(struct bha_softc *sc, bus_addr_t ccb_phys)