Lines Matching refs:virt
258 caddr_t virt; in gfc_map_in() local
282 error = gp2_map_phys(rp->child, &r, &virt, &acc, &h); in gfc_map_in()
292 FC_DEBUG1(3, CE_CONT, "gp2_map_in: returning virt %p\n", virt); in gfc_map_in()
295 fc_result(cp, 0) = fc_ptr2cell(virt); in gfc_map_in()
302 ip->fc_map_virt = virt; in gfc_map_in()
316 caddr_t virt; in gfc_map_out() local
323 virt = fc_cell2ptr(fc_arg(cp, 1)); in gfc_map_out()
328 virt, len); in gfc_map_out()
337 if (ip->fc_map_virt != virt) in gfc_map_out()
364 caddr_t virt; in gfc_register_fetch() local
379 virt = fc_cell2ptr(fc_arg(cp, 0)); in gfc_register_fetch()
395 if (((intptr_t)virt & (len - 1)) != 0) in gfc_register_fetch()
404 if ((virt >= (caddr_t)ip->fc_map_virt) && ((virt + len) <= in gfc_register_fetch()
408 if ((virt >= (caddr_t)ip->fc_contig_virt) && ((virt + len) in gfc_register_fetch()
424 (int64_t *)virt, (int64_t *)&x); in gfc_register_fetch()
426 x = *(int64_t *)virt; in gfc_register_fetch()
431 (int32_t *)virt, (int32_t *)&l); in gfc_register_fetch()
433 l = *(int32_t *)virt; in gfc_register_fetch()
438 (int16_t *)virt, (int16_t *)&w); in gfc_register_fetch()
440 w = *(int16_t *)virt; in gfc_register_fetch()
445 (int8_t *)virt, (int8_t *)&b); in gfc_register_fetch()
447 b = *(int8_t *)virt; in gfc_register_fetch()
453 "accessing virt %p len %d\n", virt, len); in gfc_register_fetch()
471 caddr_t virt; in gfc_register_store() local
483 virt = fc_cell2ptr(fc_arg(cp, 0)); in gfc_register_store()
499 if (((intptr_t)virt & (len - 1)) != 0) in gfc_register_store()
508 if ((virt >= (caddr_t)ip->fc_map_virt) && ((virt + len) <= in gfc_register_store()
512 if ((virt >= (caddr_t)ip->fc_contig_virt) && ((virt + len) in gfc_register_store()
526 error = ddi_poke64(rp->child, (int64_t *)virt, x); in gfc_register_store()
528 *(uint64_t *)virt = x; in gfc_register_store()
532 error = ddi_poke32(rp->child, (int32_t *)virt, l); in gfc_register_store()
534 *(uint32_t *)virt = l; in gfc_register_store()
538 error = ddi_poke16(rp->child, (int16_t *)virt, w); in gfc_register_store()
540 *(uint16_t *)virt = w; in gfc_register_store()
544 error = ddi_poke8(rp->child, (int8_t *)virt, b); in gfc_register_store()
546 *(uint8_t *)virt = b; in gfc_register_store()
552 "accessing virt %p len %d\n", virt, len); in gfc_register_store()
898 caddr_t virt; in gfc_get_fcode_size() local
908 virt = fc_cell2ptr(fc_arg(cp, 0)); in gfc_get_fcode_size()
912 if (copyinstr(fc_cell2ptr(virt), name, in gfc_get_fcode_size()
915 "fault copying in drop in name %p\n", virt); in gfc_get_fcode_size()