ADW_SOFTC
adw_isr_callback(ADW_SOFTC *sc, ADW_SCSI_REQ_Q *scsiq)
adw_async_callback(ADW_SOFTC *sc, u_int8_t code)
adw_alloc_carriers(ADW_SOFTC *sc)
adw_create_ccbs(ADW_SOFTC *sc, ADW_CCB *ccbstore, int count)
adw_free_ccb(ADW_SOFTC *sc, ADW_CCB *ccb)
adw_init_ccb(ADW_SOFTC *sc, ADW_CCB *ccb)
adw_get_ccb(ADW_SOFTC *sc)
adw_ccb_phys_kv(ADW_SOFTC *sc, u_int32_t ccb_phys)
adw_queue_ccb(ADW_SOFTC *sc, ADW_CCB *ccb)
adw_init(ADW_SOFTC *sc)
adw_attach(ADW_SOFTC *sc)
ADW_SOFTC *sc = device_private(chan->chan_adapter->adapt_dev);
adw_build_req(ADW_SOFTC *sc, ADW_CCB *ccb)
static int adw_alloc_controls(ADW_SOFTC *);
static int adw_alloc_carriers(ADW_SOFTC *);
static int adw_create_ccbs(ADW_SOFTC *, ADW_CCB *, int);
static void adw_free_ccb(ADW_SOFTC *, ADW_CCB *);
static int adw_init_ccb(ADW_SOFTC *, ADW_CCB *);
static ADW_CCB *adw_get_ccb(ADW_SOFTC *);
static int adw_queue_ccb(ADW_SOFTC *, ADW_CCB *);
static int adw_build_req(ADW_SOFTC *, ADW_CCB *);
ADW_SOFTC *sc = arg;
static void adw_isr_callback(ADW_SOFTC *, ADW_SCSI_REQ_Q *);
adw_poll(ADW_SOFTC *sc, struct scsipi_xfer *xs, int count)
static void adw_async_callback(ADW_SOFTC *, u_int8_t);
ADW_SOFTC *sc =
static void adw_print_info(ADW_SOFTC *, int);
static int adw_poll(ADW_SOFTC *, struct scsipi_xfer *, int);
static void adw_reset_bus(ADW_SOFTC *);
adw_reset_bus(ADW_SOFTC *sc)
adw_print_info(ADW_SOFTC *sc, int tid)
adw_alloc_controls(ADW_SOFTC *sc)
int adw_init(ADW_SOFTC *);
void adw_attach(ADW_SOFTC *);
ADW_CCB *adw_ccb_phys_kv(ADW_SOFTC *, u_int32_t);
typedef int (* ADW_ISR_CALLBACK) (ADW_SOFTC *, ADW_SCSI_REQ_Q *);
typedef void (* ADW_ASYNC_CALLBACK) (ADW_SOFTC *, u_int8_t);
AdwExeScsiQueue(ADW_SOFTC *sc, ADW_SCSI_REQ_Q *scsiq)
AdwResetCCB(ADW_SOFTC *sc)
AdwResetSCSIBus(ADW_SOFTC *sc)
AdwISR(ADW_SOFTC *sc)
AdwSendIdleCmd(ADW_SOFTC *sc, u_int16_t idle_cmd, u_int32_t idle_cmd_parameter)
AdwInquiryHandling(ADW_SOFTC *sc, ADW_SCSI_REQ_Q *scsiq)
AdwInitFromEEPROM(ADW_SOFTC *sc)
AdwInitDriver(ADW_SOFTC *sc)
static void AdwInquiryHandling(ADW_SOFTC *, ADW_SCSI_REQ_Q *);
int AdwInitFromEEPROM(ADW_SOFTC *);
int AdwInitDriver(ADW_SOFTC *);
int AdwExeScsiQueue(ADW_SOFTC *, ADW_SCSI_REQ_Q *);
int AdwISR(ADW_SOFTC *);
int AdwSendIdleCmd(ADW_SOFTC *, u_int16_t, u_int32_t);
int AdwResetSCSIBus(ADW_SOFTC *);
int AdwResetCCB(ADW_SOFTC *);
CFATTACH_DECL_NEW(adw_pci, sizeof(ADW_SOFTC),
ADW_SOFTC *sc = device_private(self);