void twe_exec_cmd __P((void *v));
static __inline struct twe_ccb *twe_get_ccb __P((struct twe_softc *sc));static __inline void twe_put_ccb __P((struct twe_ccb *ccb));void twe_dispose __P((struct twe_softc *sc));int  twe_cmd __P((struct twe_ccb *ccb, int flags, int wait));int  twe_start __P((struct twe_ccb *ccb, int wait));void twe_exec_cmd __P((void *v));int  twe_complete __P((struct twe_ccb *ccb));int  twe_done __P((struct twe_softc *sc, int idx));void twe_copy_internal_data __P((struct scsi_xfer *xs, void *v, size_t size));static __inline struct twe_ccb *twe_get_ccb(sc)	struct twe_softc *sc;{	struct twe_ccb *ccb;	ccb = TAILQ_LAST(&sc->sc_free_ccb, twe_queue_head);	if (ccb)		TAILQ_REMOVE(&sc->sc_free_ccb, ccb, ccb_link);	return ccb;}