Searched refs:md_ldt (Results 1 – 15 of 15) sorted by relevance
234 if ((pldt = mdp1->md_ldt) != NULL && in cpu_fork()268 if (mdp1->md_ldt == NULL) { in cpu_fork()269 mdp2->md_ldt = NULL; in cpu_fork()273 if (mdp1->md_ldt != NULL) { in cpu_fork()275 mdp1->md_ldt->ldt_refcnt++; in cpu_fork()276 mdp2->md_ldt = mdp1->md_ldt; in cpu_fork()280 mdp2->md_ldt = NULL; in cpu_fork()281 mdp2->md_ldt = user_ldt_alloc(p2, 0); in cpu_fork()282 if (mdp2->md_ldt == NULL) in cpu_fork()286 mdp1->md_ldt->ldt_base); in cpu_fork()[all …]
541 ldt = (void *)atomic_load_acq_ptr((uintptr_t *)&orig->p_md.md_ldt); in set_user_ldt_rv()542 if (target->p_md.md_ldt != ldt) in set_user_ldt_rv()559 if (!force && mdp->md_ldt != NULL) in user_ldt_alloc()560 return (mdp->md_ldt); in user_ldt_alloc()577 pldt = mdp->md_ldt; in user_ldt_alloc()593 mdp->md_ldt = new_ldt; in user_ldt_alloc()597 return (mdp->md_ldt); in user_ldt_alloc()608 if ((pldt = mdp->md_ldt) == NULL) { in user_ldt_free()614 mdp->md_ldt = NULL; in user_ldt_free()667 pldt = td->td_proc->p_md.md_ldt; in amd64_get_ldt()[all …]
73 ASSYM(MD_LDT, offsetof(struct mdproc, md_ldt));
422 if (td->td_proc->p_md.md_ldt != NULL) in exec_setregs()
221 if ((pldt1 = mdp1->md_ldt) != NULL && in cpu_fork()226 mdp1->md_ldt = pldt; in cpu_fork()278 if (mdp2->md_ldt != NULL) { in cpu_fork()280 mdp2->md_ldt->ldt_refcnt++; in cpu_fork()282 mdp2->md_ldt = user_ldt_alloc(mdp2, in cpu_fork()283 mdp2->md_ldt->ldt_len); in cpu_fork()284 if (mdp2->md_ldt == NULL) in cpu_fork()337 if (td->td_proc->p_md.md_ldt) { in cpu_exit()
411 pldt = mdp->md_ldt; in set_user_ldt_locked()463 if ((pldt = mdp->md_ldt) != NULL) { in user_ldt_alloc()485 if ((pldt = mdp->md_ldt) == NULL) { in user_ldt_free()495 mdp->md_ldt = NULL; in user_ldt_free()535 pldt = td->td_proc->p_md.md_ldt; in i386_get_ldt()581 if ((pldt = mdp->md_ldt) == NULL || in i386_set_ldt()662 if ((pldt = mdp->md_ldt) == NULL) { in i386_set_ldt()667 pldt = mdp->md_ldt; in i386_set_ldt()716 pldt = mdp->md_ldt; in i386_set_ldt_data()750 if ((pldt = mdp->md_ldt) == NULL || len > pldt->ldt_len) { in i386_ldt_grow()[all …]
102 plp = curthread->td_proc->p_md.md_ldt; in db_segsize()
91 ASSYM(MD_LDT, offsetof(struct mdproc, md_ldt));
959 if (td->td_proc->p_md.md_ldt != NULL) in exec_setregs()
57 struct proc_ldt *md_ldt; /* (t) per-process ldt */ member
83 struct proc_ldt *md_ldt; /* (t) per-process ldt */ member
836 if (ndx > p->p_md.md_ldt->ldt_len) in fasttrap_do_seg() 840 p->p_md.md_ldt[ndx].ldt_base; in fasttrap_do_seg() 846 p->p_md.md_ldt[ndx].ldt_base; in fasttrap_do_seg()
245 if (td->td_proc->p_md.md_ldt != NULL) in linux_exec_setregs()
580 if (td->td_proc->p_md.md_ldt != NULL) in linux_exec_setregs()
959 if (td->td_proc->p_md.md_ldt != NULL) in ia32_setregs()