Searched refs:user_segment_descriptor (Results 1 – 16 of 16) sorted by relevance
| /freebsd-14.2/sys/amd64/amd64/ |
| H A D | sys_machdep.c | 103 struct user_segment_descriptor *lp; in sysarch_ldt() 129 user_segment_descriptor), M_TEMP, M_WAITOK); in sysarch_ldt() 131 sizeof(struct user_segment_descriptor)); in sysarch_ldt() 146 struct user_segment_descriptor *sd; in update_gdt_gsbase() 161 struct user_segment_descriptor *sd; in update_gdt_fsbase() 543 sizeof(struct user_segment_descriptor)); in user_ldt_alloc() 613 struct user_segment_descriptor *lp; in amd64_get_ldt() 637 sizeof(struct user_segment_descriptor)); in amd64_get_ldt() 646 struct user_segment_descriptor *descs) in amd64_set_ldt() 650 struct user_segment_descriptor *dp; in amd64_set_ldt() [all …]
|
| H A D | machdep.c | 586 sdtossd(struct user_segment_descriptor *sd, struct soft_segment_descriptor *ssd) in sdtossd() 600 ssdtosd(struct soft_segment_descriptor *ssd, struct user_segment_descriptor *sd) in ssdtosd() 1196 struct user_segment_descriptor *gdt; in amd64_bsp_pcpu_init1() 1295 struct user_segment_descriptor *gdt; in hammer_time()
|
| H A D | vm_machdep.c | 286 (struct user_segment_descriptor *) in cpu_fork()
|
| H A D | trap.c | 879 struct user_segment_descriptor *gdt; in trap_fatal()
|
| H A D | mp_machdep.c | 187 struct user_segment_descriptor *gdt; in init_secondary()
|
| H A D | pmap.c | 2048 sizeof(struct user_segment_descriptor)); in pmap_bootstrap() 2052 r_gdt.rd_limit = NGDT * sizeof(struct user_segment_descriptor) - 1; in pmap_bootstrap() 2190 r_gdt.rd_limit = NGDT * sizeof(struct user_segment_descriptor) - 1; in pmap_bootstrap_la57()
|
| /freebsd-14.2/sys/amd64/include/ |
| H A D | segments.h | 100 void sdtossd(struct user_segment_descriptor *sdp, 103 struct user_segment_descriptor *sdp);
|
| H A D | pcpu.h | 71 struct user_segment_descriptor *pc_fs32p; \ 73 struct user_segment_descriptor *pc_gs32p; \ 94 struct user_segment_descriptor pc_gdt[NGDT]; \
|
| H A D | proc.h | 104 struct user_segment_descriptor *descs);
|
| /freebsd-14.2/sys/x86/include/ |
| H A D | sysarch.h | 94 struct user_segment_descriptor *descs __packed; 160 struct user_segment_descriptor *);
|
| H A D | segments.h | 76 struct user_segment_descriptor { struct 140 struct user_segment_descriptor sd;
|
| /freebsd-14.2/usr.sbin/bhyve/amd64/ |
| H A D | task_switch.c | 121 usd_to_seg_desc(struct user_segment_descriptor *usd) in usd_to_seg_desc() 205 uint16_t sel, struct user_segment_descriptor *desc, bool doread, in desc_table_rw() 233 uint16_t sel, struct user_segment_descriptor *desc, int *faultptr) in desc_table_read() 240 uint16_t sel, struct user_segment_descriptor *desc, int *faultptr) in desc_table_write() 254 uint16_t sel, struct user_segment_descriptor *desc, int *faultptr) in read_tss_descriptor() 313 struct user_segment_descriptor usd; in validate_seg_desc() 712 struct user_segment_descriptor nt_desc, ot_desc; in vmexit_task_switch()
|
| /freebsd-14.2/sys/amd64/ia32/ |
| H A D | ia32_misc.c | 60 uapl.descs = (struct user_segment_descriptor *)(uintptr_t) in freebsd32_sysarch()
|
| H A D | ia32_syscall.c | 264 struct user_segment_descriptor desc; in setup_lcall_gate()
|
| /freebsd-14.2/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ |
| H A D | fasttrap_isa.c | 795 struct user_segment_descriptor *desc; in fasttrap_do_seg() 845 desc = (struct user_segment_descriptor *) in fasttrap_do_seg()
|
| /freebsd-14.2/sys/i386/i386/ |
| H A D | machdep.c | 1705 struct user_segment_descriptor desc; in i386_setup_lcall_gate()
|