Lines Matching refs:virt

297 	caddr_t virt;  in pfc_dma_map_in()  local
314 virt = fc_cell2ptr(fc_arg(cp, 2)); in pfc_dma_map_in()
320 FC_DEBUG2(6, CE_CONT, "pcf_dma_map_in: virt %p, len %d\n", virt, len); in pfc_dma_map_in()
325 error = fc_physio_setup(&bp, virt, len); in pfc_dma_map_in()
329 "error: %d virt: %p len %d\n", error, virt, len); in pfc_dma_map_in()
338 "error: %d virt: %p len %d\n", error, virt, len); in pfc_dma_map_in()
347 "error: %d virt: %p len %d\n", error, virt, len); in pfc_dma_map_in()
371 ip->fc_dma_virt = virt; in pfc_dma_map_in()
384 void *virt; in pfc_dma_sync() local
393 virt = fc_cell2ptr(fc_arg(cp, 2)); in pfc_dma_sync()
406 if (((char *)virt >= (char *)ip->fc_dma_virt) && in pfc_dma_sync()
407 (((char *)virt + len) <= in pfc_dma_sync()
424 (char *)virt - (char *)ip->fc_dma_virt, len, DDI_DMA_SYNC_FORCPU); in pfc_dma_sync()
426 (char *)virt - (char *)ip->fc_dma_virt, len, DDI_DMA_SYNC_FORDEV); in pfc_dma_sync()
438 void *virt; in pfc_dma_map_out() local
447 virt = fc_cell2ptr(fc_arg(cp, 2)); in pfc_dma_map_out()
460 if (ip->fc_dma_virt != virt) in pfc_dma_map_out()
548 caddr_t virt; in pfc_map_in() local
584 error = pci_map_phys(rp->child, &p, &virt, &acc, &h); in pfc_map_in()
591 fc_result(cp, 0) = fc_ptr2cell(virt); in pfc_map_in()
598 ip->fc_map_virt = virt; in pfc_map_in()
612 caddr_t virt; in pfc_map_out() local
619 virt = fc_cell2ptr(fc_arg(cp, 1)); in pfc_map_out()
630 if (ip->fc_map_virt != virt) in pfc_map_out()
659 caddr_t virt; in pfc_register_fetch() local
674 virt = fc_cell2ptr(fc_arg(cp, 0)); in pfc_register_fetch()
690 if (((intptr_t)virt & (len - 1)) != 0) in pfc_register_fetch()
700 if ((virt >= (caddr_t)ip->fc_map_virt) && ((virt + len) <= in pfc_register_fetch()
718 error = ddi_peek64(rp->child, (int64_t *)virt, (int64_t *)&x); in pfc_register_fetch()
721 error = ddi_peek32(rp->child, (int32_t *)virt, (int32_t *)&l); in pfc_register_fetch()
724 error = ddi_peek16(rp->child, (int16_t *)virt, (int16_t *)&w); in pfc_register_fetch()
727 error = ddi_peek8(rp->child, (int8_t *)virt, (int8_t *)&b); in pfc_register_fetch()
749 caddr_t virt; in pfc_register_store() local
761 virt = fc_cell2ptr(fc_arg(cp, 0)); in pfc_register_store()
777 if (((intptr_t)virt & (len - 1)) != 0) in pfc_register_store()
787 if ((virt >= (caddr_t)ip->fc_map_virt) && ((virt + len) <= in pfc_register_store()
805 error = ddi_poke64(rp->child, (int64_t *)virt, x); in pfc_register_store()
808 error = ddi_poke32(rp->child, (int32_t *)virt, l); in pfc_register_store()
811 error = ddi_poke16(rp->child, (int16_t *)virt, w); in pfc_register_store()
814 error = ddi_poke8(rp->child, (int8_t *)virt, b); in pfc_register_store()
829 caddr_t virt, v; in pfc_config_fetch() local
897 error = pci_map_phys(rp->child, &p, &virt, &acc, &h); in pfc_config_fetch()
907 tmp = (int32_t)ddi_get32(h, (uint32_t *)virt); in pfc_config_fetch()
910 error = ddi_peek32(rp->child, (int32_t *)virt, (int32_t *)&tmp); in pfc_config_fetch()
929 v = virt + reg; in pfc_config_fetch()
964 caddr_t virt, v; in pfc_config_store() local
1028 error = pci_map_phys(rp->child, &p, &virt, &acc, &h); in pfc_config_store()
1038 tmp = (int32_t)ddi_get32(h, (uint32_t *)virt); in pfc_config_store()
1041 error = ddi_peek32(rp->child, (int32_t *)virt, (int32_t *)&tmp); in pfc_config_store()
1060 v = virt + reg; in pfc_config_store()
1139 caddr_t virt; in pfc_get_fcode_size() local
1149 virt = fc_cell2ptr(fc_arg(cp, 0)); in pfc_get_fcode_size()
1153 if (copyinstr(fc_cell2ptr(virt), name, in pfc_get_fcode_size()
1274 caddr_t virt, v; in pci_alloc_resource() local
1360 if (error = pci_map_phys(dip, &config, &virt, &acc, &h)) { in pci_alloc_resource()
1368 tmp = (int32_t)ddi_get32(h, (uint32_t *)virt); in pci_alloc_resource()
1371 error = ddi_peek32(dip, (int32_t *)virt, (int32_t *)&tmp); in pci_alloc_resource()
1388 v = virt + offset; in pci_alloc_resource()
1567 caddr_t virt, v; in pci_free_resource() local
1587 if (error = pci_map_phys(dip, &config, &virt, &acc, &h)) { in pci_free_resource()
1594 tmp = (int32_t)ddi_get32(h, (uint32_t *)virt); in pci_free_resource()
1597 error = ddi_peek32(dip, (int32_t *)virt, (int32_t *)&tmp); in pci_free_resource()
1610 v = virt + offset; in pci_free_resource()