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
*** 20,30 ****
*/
/*
* Copyright (c) 1990, 2010, Oracle and/or its affiliates. All rights reserved.
*/
/*
! * Copyright 2012 Garrett D'Amore <garrett@damore.org>. All rights reserved.
*/
#ifndef _SYS_DDIDMAREQ_H
#define _SYS_DDIDMAREQ_H
--- 20,30 ----
*/
/*
* Copyright (c) 1990, 2010, Oracle and/or its affiliates. All rights reserved.
*/
/*
! * Copyright 2014 Garrett D'Amore <garrett@damore.org>
*/
#ifndef _SYS_DDIDMAREQ_H
#define _SYS_DDIDMAREQ_H
*** 728,743 ****
DDI_DMA_SEGTOC, /* obsolete - do not use */
DDI_DMA_RESERVE, /* reserve some DVMA range */
DDI_DMA_RELEASE, /* free preallocated DVMA range */
DDI_DMA_RESETH, /* obsolete - do not use */
DDI_DMA_CKSYNC, /* obsolete - do not use */
! DDI_DMA_IOPB_ALLOC, /* get contiguous DMA-able memory */
! DDI_DMA_IOPB_FREE, /* return contiguous DMA-able memory */
! DDI_DMA_SMEM_ALLOC, /* get contiguous DMA-able memory */
! DDI_DMA_SMEM_FREE, /* return contiguous DMA-able memory */
DDI_DMA_SET_SBUS64, /* 64 bit SBus support */
! DDI_DMA_REMAP, /* remap DMA buffers after relocation */
/*
* control ops for DMA engine on motherboard
*/
DDI_DMA_E_ACQUIRE, /* get channel for exclusive use */
--- 728,743 ----
DDI_DMA_SEGTOC, /* obsolete - do not use */
DDI_DMA_RESERVE, /* reserve some DVMA range */
DDI_DMA_RELEASE, /* free preallocated DVMA range */
DDI_DMA_RESETH, /* obsolete - do not use */
DDI_DMA_CKSYNC, /* obsolete - do not use */
! DDI_DMA_IOPB_ALLOC, /* obsolete - do not use */
! DDI_DMA_IOPB_FREE, /* obsolete - do not use */
! DDI_DMA_SMEM_ALLOC, /* obsolete - do not use */
! DDI_DMA_SMEM_FREE, /* obsolete - do not use */
DDI_DMA_SET_SBUS64, /* 64 bit SBus support */
! DDI_DMA_REMAP, /* remap DVMA buffers after relocation */
/*
* control ops for DMA engine on motherboard
*/
DDI_DMA_E_ACQUIRE, /* get channel for exclusive use */
*** 750,760 ****
DDI_DMA_E_SWSTART, /* software operation of DMA channel */
DDI_DMA_E_ENABLE, /* enable channel of DMA engine */
DDI_DMA_E_STOP, /* stop a channel of DMA engine */
DDI_DMA_E_DISABLE, /* disable channel of DMA engine */
DDI_DMA_E_GETCNT, /* get remaining xfer count */
! DDI_DMA_E_GETLIM, /* get DMA engine limits */
DDI_DMA_E_GETATTR /* get DMA engine attributes */
};
/*
* Cache attribute flags:
--- 750,760 ----
DDI_DMA_E_SWSTART, /* software operation of DMA channel */
DDI_DMA_E_ENABLE, /* enable channel of DMA engine */
DDI_DMA_E_STOP, /* stop a channel of DMA engine */
DDI_DMA_E_DISABLE, /* disable channel of DMA engine */
DDI_DMA_E_GETCNT, /* get remaining xfer count */
! DDI_DMA_E_GETLIM, /* obsolete - do not use */
DDI_DMA_E_GETATTR /* get DMA engine attributes */
};
/*
* Cache attribute flags: