Home
last modified time | relevance | path

Searched refs:md_ldt (Results 1 – 14 of 14) sorted by relevance

/NextBSD/sys/amd64/amd64/
HDvm_machdep.c167 if ((pldt = mdp1->md_ldt) != NULL &&
249 if (mdp1->md_ldt != NULL) {
251 mdp1->md_ldt->ldt_refcnt++;
252 mdp2->md_ldt = mdp1->md_ldt;
256 mdp2->md_ldt = NULL;
257 mdp2->md_ldt = user_ldt_alloc(p2, 0);
258 if (mdp2->md_ldt == NULL)
262 mdp1->md_ldt->ldt_base);
265 mdp2->md_ldt = NULL;
307 if (td->td_proc->p_md.md_ldt != 0) in cpu_exit()
HDsys_machdep.c456 if (!force && mdp->md_ldt != NULL) in user_ldt_alloc()
457 return (mdp->md_ldt); in user_ldt_alloc()
474 pldt = mdp->md_ldt; in user_ldt_alloc()
488 atomic_store_rel_ptr((volatile uintptr_t *)&mdp->md_ldt, in user_ldt_alloc()
493 return (mdp->md_ldt); in user_ldt_alloc()
504 if ((pldt = mdp->md_ldt) == NULL) { in user_ldt_free()
509 mdp->md_ldt = NULL; in user_ldt_free()
557 if ((pldt = td->td_proc->p_md.md_ldt) != NULL) {
603 if ((pldt = mdp->md_ldt) == NULL ||
734 struct proc_ldt *pldt = mdp->md_ldt; in amd64_set_ldt_data()
HDgenassym.c76 ASSYM(MD_LDT, offsetof(struct mdproc, md_ldt));
HDmachdep.c593 if (td->td_proc->p_md.md_ldt != NULL) in exec_setregs()
/NextBSD/sys/i386/i386/
HDsys_machdep.c398 pldt = mdp->md_ldt; in set_user_ldt()
448 if ((pldt = mdp->md_ldt) != NULL) { in user_ldt_alloc()
469 if ((pldt = mdp->md_ldt) == NULL) { in user_ldt_free()
479 mdp->md_ldt = NULL; in user_ldt_free()
519 if ((pldt = td->td_proc->p_md.md_ldt) != NULL) {
573 if ((pldt = mdp->md_ldt) == NULL ||
661 if ((pldt = mdp->md_ldt) == NULL) {
666 pldt = mdp->md_ldt;
708 struct proc_ldt *pldt = mdp->md_ldt; in i386_set_ldt_data()
735 if ((pldt = mdp->md_ldt) == NULL || len > pldt->ldt_len) { in i386_ldt_grow()
[all …]
HDvm_machdep.c196 if ((pldt1 = mdp1->md_ldt) != NULL &&
201 mdp1->md_ldt = pldt;
292 if (mdp2->md_ldt != NULL) {
294 mdp2->md_ldt->ldt_refcnt++;
296 mdp2->md_ldt = user_ldt_alloc(mdp2,
297 mdp2->md_ldt->ldt_len);
298 if (mdp2->md_ldt == NULL)
348 if (td->td_proc->p_md.md_ldt) { in cpu_exit()
HDgenassym.c96 ASSYM(MD_LDT, offsetof(struct mdproc, md_ldt));
HDmachdep.c1153 if (td->td_proc->p_md.md_ldt)
/NextBSD/sys/i386/include/
HDproc.h58 struct proc_ldt *md_ldt; /* (t) per-process ldt */ member
/NextBSD/sys/amd64/include/
HDproc.h53 struct proc_ldt *md_ldt; /* (t) per-process ldt */ member
/NextBSD/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
HDfasttrap_isa.c906 if (ndx > p->p_md.md_ldt->ldt_len) in fasttrap_do_seg()
910 p->p_md.md_ldt[ndx].ldt_base; in fasttrap_do_seg()
916 p->p_md.md_ldt[ndx].ldt_base; in fasttrap_do_seg()
/NextBSD/sys/amd64/linux/
HDlinux_sysvec.c453 if (td->td_proc->p_md.md_ldt != NULL) in linux_exec_setregs()
/NextBSD/sys/amd64/linux32/
HDlinux32_sysvec.c804 if (td->td_proc->p_md.md_ldt != NULL) in exec_linux_setregs()
/NextBSD/sys/amd64/ia32/
HDia32_signal.c942 if (td->td_proc->p_md.md_ldt != NULL) in ia32_setregs()