Lines Matching refs:memcb
286 int (*memcb)(caddr_t); in mlxcx_dma_init() local
289 memcb = DDI_DMA_SLEEP; in mlxcx_dma_init()
291 memcb = DDI_DMA_DONTWAIT; in mlxcx_dma_init()
296 ret = ddi_dma_alloc_handle(mlxp->mlx_dip, attrp, memcb, NULL, in mlxcx_dma_init()
314 int (*memcb)(caddr_t); in mlxcx_dma_bind_mblk() local
317 memcb = DDI_DMA_SLEEP; in mlxcx_dma_bind_mblk()
319 memcb = DDI_DMA_DONTWAIT; in mlxcx_dma_bind_mblk()
333 mxdb->mxdb_va, mxdb->mxdb_len, DDI_DMA_WRITE | flags, memcb, NULL, in mlxcx_dma_bind_mblk()
355 int (*memcb)(caddr_t); in mlxcx_dma_alloc() local
358 memcb = DDI_DMA_SLEEP; in mlxcx_dma_alloc()
360 memcb = DDI_DMA_DONTWAIT; in mlxcx_dma_alloc()
365 ret = ddi_dma_alloc_handle(mlxp->mlx_dip, attrp, memcb, NULL, in mlxcx_dma_alloc()
374 ret = ddi_dma_mem_alloc(mxdb->mxdb_dma_handle, size, accp, flags, memcb, in mlxcx_dma_alloc()
390 mxdb->mxdb_va, len, DDI_DMA_RDWR | flags, memcb, NULL, NULL, in mlxcx_dma_alloc()
411 int (*memcb)(caddr_t); in mlxcx_dma_alloc_offset() local
414 memcb = DDI_DMA_SLEEP; in mlxcx_dma_alloc_offset()
416 memcb = DDI_DMA_DONTWAIT; in mlxcx_dma_alloc_offset()
421 ret = ddi_dma_alloc_handle(mlxp->mlx_dip, attrp, memcb, NULL, in mlxcx_dma_alloc_offset()
431 flags, memcb, NULL, &mxdb->mxdb_va, &len, &mxdb->mxdb_acc_handle); in mlxcx_dma_alloc_offset()
449 mxdb->mxdb_va, len, DDI_DMA_RDWR | flags, memcb, NULL, NULL, in mlxcx_dma_alloc_offset()