Print this page
4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free
4634 undocument scsi_hba_attach() and ddi_dma_lim(9s)

*** 341,353 **** *datap = (caddr_t)0; bzero((caddr_t)&local, sizeof (struct buf)); /* * use i_ddi_mem_alloc() for now until we have an interface to allocate ! * memory for DMA which doesn't require a DMA handle. ddi_iopb_alloc() ! * is obsolete and we want more flexibility in controlling the DMA ! * address constraints. */ if (i_ddi_mem_alloc(pdip, &scsi_alloc_attr, datalen, ((func == SLEEP_FUNC) ? 1 : 0), 0, NULL, &local.b_un.b_addr, &rlen, NULL) != DDI_SUCCESS) { return (pkt); --- 341,351 ---- *datap = (caddr_t)0; bzero((caddr_t)&local, sizeof (struct buf)); /* * use i_ddi_mem_alloc() for now until we have an interface to allocate ! * memory for DMA which doesn't require a DMA handle. */ if (i_ddi_mem_alloc(pdip, &scsi_alloc_attr, datalen, ((func == SLEEP_FUNC) ? 1 : 0), 0, NULL, &local.b_un.b_addr, &rlen, NULL) != DDI_SUCCESS) { return (pkt);