Lines Matching defs:newsdp
462 struct segdev_data *newsdp;
479 newsdp = sdp_alloc();
482 newseg->s_data = (void *)newsdp;
485 newsdp->vp = sdp->vp;
486 newsdp->mapfunc = sdp->mapfunc;
487 newsdp->offset = sdp->offset;
488 newsdp->pageprot = sdp->pageprot;
489 newsdp->prot = sdp->prot;
490 newsdp->maxprot = sdp->maxprot;
491 newsdp->type = sdp->type;
492 newsdp->hat_attr = sdp->hat_attr;
493 newsdp->hat_flags = sdp->hat_flags;
494 newsdp->softlockcnt = 0;
505 newsdp->vpage = kmem_zalloc(nbytes, KM_SLEEP);
506 bcopy(sdp->vpage, newsdp->vpage, nbytes);
508 newsdp->vpage = NULL;
515 (devmap_handle_t **)&newsdp->devmap_data, newseg);
530 return (VOP_ADDMAP(VTOCVP(newsdp->vp),
531 newsdp->offset, newseg->s_as,
532 newseg->s_base, newseg->s_size, newsdp->prot,
533 newsdp->maxprot, sdp->type, CRED(), NULL));