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

@@ -1,11 +1,11 @@
 /*
  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 /*
- * Copyright 2012 Garrett D'Amore <garrett@damore.org>.  All rights reserved.
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
  */
 
 #ifndef _SYS_DDI_OBSOLETE_H
 #define _SYS_DDI_OBSOLETE_H
 

@@ -21,27 +21,15 @@
 #ifdef  __cplusplus
 extern "C" {
 #endif
 
 
-/*
- * The following are intentionally outside of _DDI_STRICT, they are obsolete
- * and shouldn't be used by drivers, but are still used in the consolidation.
- * e.g. DDI implementation.
- */
-int ddi_iomin(dev_info_t *dip, int initial, int streaming);
-
-
 #ifndef _DDI_STRICT
 
 extern long strtol(const char *, char **, int);
 extern unsigned long strtoul(const char *, char **, int);
 
-/* we'd really like to remove this; unbundled  nexus drivers might have it */
-int ddi_dma_map(dev_info_t *dip, dev_info_t *rdip,
-    struct ddi_dma_req *dmareqp, ddi_dma_handle_t *handlep);
-
 uint8_t ddi_mem_get8(ddi_acc_handle_t handle, uint8_t *host_addr);
 uint16_t ddi_mem_get16(ddi_acc_handle_t handle, uint16_t *host_addr);
 uint32_t ddi_mem_get32(ddi_acc_handle_t handle, uint32_t *host_addr);
 uint64_t ddi_mem_get64(ddi_acc_handle_t handle, uint64_t *host_addr);
 void ddi_mem_put8(ddi_acc_handle_t handle, uint8_t *dev_addr, uint8_t value);