Searched refs:pldt (Results 1 – 5 of 5) sorted by relevance
406 struct proc_ldt *pldt; in set_user_ldt_locked() local411 pldt = mdp->md_ldt; in set_user_ldt_locked()414 gdt[gdt_idx].sd = pldt->ldt_sd; in set_user_ldt_locked()446 struct proc_ldt *pldt, *new_ldt; in user_ldt_alloc() local463 if ((pldt = mdp->md_ldt) != NULL) { in user_ldt_alloc()464 if (len > pldt->ldt_len) in user_ldt_alloc()465 len = pldt->ldt_len; in user_ldt_alloc()466 bcopy(pldt->ldt_base, new_ldt->ldt_base, in user_ldt_alloc()481 struct proc_ldt *pldt; in user_ldt_free() local485 if ((pldt = mdp->md_ldt) == NULL) { in user_ldt_free()[all …]
217 struct proc_ldt *pldt, *pldt1; in cpu_fork() local222 pldt = user_ldt_alloc(mdp1, pldt1->ldt_len); in cpu_fork()223 if (pldt == NULL) in cpu_fork()225 mdp1->md_ldt = pldt; in cpu_fork()
69 static void user_ldt_deref(struct proc_ldt *pldt);70 static void user_ldt_derefl(struct proc_ldt *pldt);505 struct proc_ldt *pldt, *new_ldt; in user_ldt_alloc() local531 pldt = mdp->md_ldt; in user_ldt_alloc()532 if (pldt != NULL && !force) { in user_ldt_alloc()536 return (pldt); in user_ldt_alloc()539 if (pldt != NULL) { in user_ldt_alloc()540 bcopy(pldt->ldt_base, new_ldt->ldt_base, max_ldt_segment * in user_ldt_alloc()542 user_ldt_derefl(pldt); in user_ldt_alloc()559 struct proc_ldt *pldt; in user_ldt_free() local[all …]
225 struct proc_ldt *pldt; in cpu_fork() local233 if ((pldt = mdp1->md_ldt) != NULL && in cpu_fork()234 pldt->ldt_refcnt > 1 && in cpu_fork()
69 void user_ldt_deref(struct proc_ldt *pldt);