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 …]
218 struct proc_ldt *pldt, *pldt1; in cpu_fork() local223 pldt = user_ldt_alloc(mdp1, pldt1->ldt_len); in cpu_fork()224 if (pldt == NULL) in cpu_fork()226 mdp1->md_ldt = pldt; in cpu_fork()
68 static void user_ldt_deref(struct proc_ldt *pldt);69 static void user_ldt_derefl(struct proc_ldt *pldt);551 struct proc_ldt *pldt, *new_ldt; in user_ldt_alloc() local577 pldt = mdp->md_ldt; in user_ldt_alloc()578 if (pldt != NULL && !force) { in user_ldt_alloc()582 return (pldt); in user_ldt_alloc()585 if (pldt != NULL) { in user_ldt_alloc()586 bcopy(pldt->ldt_base, new_ldt->ldt_base, max_ldt_segment * in user_ldt_alloc()588 user_ldt_derefl(pldt); in user_ldt_alloc()605 struct proc_ldt *pldt; in user_ldt_free() local[all …]
217 struct proc_ldt *pldt; in cpu_fork() local225 if ((pldt = mdp1->md_ldt) != NULL && in cpu_fork()226 pldt->ldt_refcnt > 1 && in cpu_fork()
69 void user_ldt_deref(struct proc_ldt *pldt);