SCSA also provides a number of functions. The functions are listed in the following table, for use by HBA drivers.
Function Name
Called by Driver Entry Point
scsi_hba_init(9F)
_init(9E)
scsi_hba_fini(9F)
_fini(9E)
scsi_hba_attach_setup(9F)
attach(9E)
scsi_hba_detach(9F)
detach(9E)
scsi_hba_tran_alloc(9F)
scsi_hba_tran_free(9F)
scsi_hba_probe(9F)
tran_tgt_probe(9E)
scsi_hba_pkt_alloc(9F)
tran_init_pkt(9E)
scsi_hba_pkt_free(9F)
tran_destroy_pkt(9E)
scsi_hba_lookup_capstr(9F)
tran_getcap(9E) and tran_setcap(9E)