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 **** /* * 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. */ #ifndef _SYS_DDI_OBSOLETE_H #define _SYS_DDI_OBSOLETE_H --- 1,11 ---- /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ /* ! * Copyright 2014 Garrett D'Amore <garrett@damore.org> */ #ifndef _SYS_DDI_OBSOLETE_H #define _SYS_DDI_OBSOLETE_H
*** 21,47 **** #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); --- 21,35 ----