fc_dma_virt
ip->fc_dma_virt = virt;
if (((char *)virt >= (char *)ip->fc_dma_virt) &&
((char *)ip->fc_dma_virt + ip->fc_dma_len)))
(char *)virt - (char *)ip->fc_dma_virt, len, DDI_DMA_SYNC_FORCPU);
(char *)virt - (char *)ip->fc_dma_virt, len, DDI_DMA_SYNC_FORDEV);
if (ip->fc_dma_virt != virt)
fc_physio_free(&ip->fc_dma_bp, ip->fc_dma_virt, ip->fc_dma_len);
ip->fc_dma_virt, ip->fc_dma_len);
fc_physio_free(&ip->fc_dma_bp, ip->fc_dma_virt, ip->fc_dma_len);