ddi_poke32
int ddi_poke32(dev_info_t *dip, int32_t *addr, int32_t val);
error = ddi_poke32(rp->child, (int32_t *)virt, l);