Print this page
4888 Undocument dma_req(9s)
4884 EOF scsi_hba_attach
4886 EOF ddi_dmae_getlim
4887 EOF ddi_iomin
4634 undocument scsi_hba_attach() and ddi_dma_lim(9s)
4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free
@@ -19,11 +19,11 @@
* CDDL HEADER END
*/
/*
* Copyright (c) 1994, 2010, Oracle and/or its affiliates. All rights reserved.
- * Copyright 2012 Garrett D'Amore <garrett@damore.org>. All rights reserved.
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
*/
#include <sys/note.h>
/*
@@ -964,32 +964,10 @@
kmem_free(tran->tran_extension, length);
tran->tran_extension = NULL;
}
}
-/*
- * Obsolete: Called by an HBA to attach an instance of the driver
- * Implement this older interface in terms of the new.
- */
-/*ARGSUSED*/
-int
-scsi_hba_attach(
- dev_info_t *self,
- ddi_dma_lim_t *hba_lim,
- scsi_hba_tran_t *tran,
- int flags,
- void *hba_options)
-{
- ddi_dma_attr_t hba_dma_attr;
-
- bzero(&hba_dma_attr, sizeof (ddi_dma_attr_t));
- hba_dma_attr.dma_attr_burstsizes = hba_lim->dlim_burstsizes;
- hba_dma_attr.dma_attr_minxfer = hba_lim->dlim_minxfer;
-
- return (scsi_hba_attach_setup(self, &hba_dma_attr, tran, flags));
-}
-
/*
* Common nexus teardown code: used by both scsi_hba_detach() on SCSA HBA node
* and iport_postdetach_tran_scsi_device() on a SCSA HBA iport node (and for
* failure cleanup). Undo scsa_nexus_setup in reverse order.
*