Home
last modified time | relevance | path

Searched refs:user_segment_descriptor (Results 1 – 16 of 16) sorted by relevance

/freebsd-14.2/sys/amd64/amd64/
H A Dsys_machdep.c103 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 Dmachdep.c586 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 Dvm_machdep.c286 (struct user_segment_descriptor *) in cpu_fork()
H A Dtrap.c879 struct user_segment_descriptor *gdt; in trap_fatal()
H A Dmp_machdep.c187 struct user_segment_descriptor *gdt; in init_secondary()
H A Dpmap.c2048 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 Dsegments.h100 void sdtossd(struct user_segment_descriptor *sdp,
103 struct user_segment_descriptor *sdp);
H A Dpcpu.h71 struct user_segment_descriptor *pc_fs32p; \
73 struct user_segment_descriptor *pc_gs32p; \
94 struct user_segment_descriptor pc_gdt[NGDT]; \
H A Dproc.h104 struct user_segment_descriptor *descs);
/freebsd-14.2/sys/x86/include/
H A Dsysarch.h94 struct user_segment_descriptor *descs __packed;
160 struct user_segment_descriptor *);
H A Dsegments.h76 struct user_segment_descriptor { struct
140 struct user_segment_descriptor sd;
/freebsd-14.2/usr.sbin/bhyve/amd64/
H A Dtask_switch.c121 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 Dia32_misc.c60 uapl.descs = (struct user_segment_descriptor *)(uintptr_t) in freebsd32_sysarch()
H A Dia32_syscall.c264 struct user_segment_descriptor desc; in setup_lcall_gate()
/freebsd-14.2/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
H A Dfasttrap_isa.c795 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 Dmachdep.c1705 struct user_segment_descriptor desc; in i386_setup_lcall_gate()