Lines Matching refs:bp
58 fc_ddi_dma_buf_bind_handle(ddi_dma_handle_t handle, struct buf *bp, in fc_ddi_dma_buf_bind_handle() argument
74 dmareq.dmar_object.dmao_size = (uint_t)bp->b_bcount; in fc_ddi_dma_buf_bind_handle()
76 if ((bp->b_flags & (B_PAGEIO|B_REMAPPED)) == B_PAGEIO) { in fc_ddi_dma_buf_bind_handle()
78 dmareq.dmar_object.dmao_obj.pp_obj.pp_pp = bp->b_pages; in fc_ddi_dma_buf_bind_handle()
80 (uint_t)(((uintptr_t)bp->b_un.b_addr) & MMU_PAGEOFFSET); in fc_ddi_dma_buf_bind_handle()
82 dmareq.dmar_object.dmao_obj.virt_obj.v_addr = bp->b_un.b_addr; in fc_ddi_dma_buf_bind_handle()
83 if ((bp->b_flags & (B_SHADOW|B_REMAPPED)) == B_SHADOW) { in fc_ddi_dma_buf_bind_handle()
85 bp->b_shadow; in fc_ddi_dma_buf_bind_handle()
89 (bp->b_flags & (B_PHYS | B_REMAPPED))? in fc_ddi_dma_buf_bind_handle()
101 if (bp->b_proc == NULL || bp->b_proc->p_as == &kas || in fc_ddi_dma_buf_bind_handle()
102 (bp->b_flags & B_REMAPPED) != 0) { in fc_ddi_dma_buf_bind_handle()
106 bp->b_proc->p_as; in fc_ddi_dma_buf_bind_handle()