Searched refs:largs (Results 1 – 2 of 2) sorted by relevance
| /f-stack/freebsd/amd64/amd64/ |
| H A D | sys_machdep.c | 101 struct i386_ldt_args *largs, la; in sysarch_ldt() local 114 largs = &la; in sysarch_ldt() 116 largs = (struct i386_ldt_args *)uap->parms; in sysarch_ldt() 120 error = amd64_get_ldt(td, largs); in sysarch_ldt() 123 if (largs->descs != NULL && largs->num > max_ldt_segment) in sysarch_ldt() 126 if (largs->descs != NULL) { in sysarch_ldt() 127 lp = malloc(largs->num * sizeof(struct in sysarch_ldt() 129 error = copyin(largs->descs, lp, largs->num * in sysarch_ldt() 132 error = amd64_set_ldt(td, largs, lp); in sysarch_ldt() 135 error = amd64_set_ldt(td, largs, NULL); in sysarch_ldt()
|
| /f-stack/freebsd/i386/i386/ |
| H A D | sys_machdep.c | 140 struct i386_ldt_args largs; in sysarch() member 187 if ((error = copyin(uap->parms, &kargs.largs, in sysarch() 202 error = i386_get_ldt(td, &kargs.largs); in sysarch() 205 if (kargs.largs.descs != NULL) { in sysarch() 206 if (kargs.largs.num > MAX_LD) in sysarch() 208 lp = malloc(kargs.largs.num * sizeof(union descriptor), in sysarch() 210 error = copyin(kargs.largs.descs, lp, in sysarch() 211 kargs.largs.num * sizeof(union descriptor)); in sysarch() 213 error = i386_set_ldt(td, &kargs.largs, lp); in sysarch() 216 error = i386_set_ldt(td, &kargs.largs, NULL); in sysarch()
|