Lines Matching defs:new_ldt
452 struct proc_ldt *pldt, *new_ldt;
461 new_ldt = malloc(sizeof(struct proc_ldt), M_SUBPROC, M_WAITOK);
462 new_ldt->ldt_base = (caddr_t)kmem_alloc(kernel_map,
464 if (new_ldt->ldt_base == NULL) {
465 FREE(new_ldt, M_SUBPROC);
469 new_ldt->ldt_refcnt = 1;
470 sldt.ssd_base = (uint64_t)new_ldt->ldt_base;
482 kmem_free(kernel_map, (vm_offset_t)new_ldt->ldt_base,
484 free(new_ldt, M_SUBPROC);
489 bcopy(pldt->ldt_base, new_ldt->ldt_base, max_ldt_segment *
495 (uintptr_t)new_ldt);