Symbol: desc_struct
arch/x86/events/core.c
2886
struct desc_struct *desc;
arch/x86/hyperv/hv_crash.c
189
struct desc_struct *desc = get_current_gdt_rw();
arch/x86/hyperv/hv_vtl.c
123
struct desc_struct *gdt;
arch/x86/hyperv/hv_vtl.c
135
gdt = (struct desc_struct *)((void *)(gdt_ptr.address));
arch/x86/include/asm/desc.h
126
static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/include/asm/desc.h
130
static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/include/asm/desc.h
142
static inline void native_write_ldt_entry(struct desc_struct *ldt, int entry, const void *desc)
arch/x86/include/asm/desc.h
148
native_write_gdt_entry(struct desc_struct *gdt, int entry, const void *desc, int type)
arch/x86/include/asm/desc.h
16
static inline void fill_ldt(struct desc_struct *desc, const struct user_desc *info)
arch/x86/include/asm/desc.h
182
struct desc_struct *d = get_cpu_gdt_rw(cpu);
arch/x86/include/asm/desc.h
259
struct desc_struct *fixmap_gdt;
arch/x86/include/asm/desc.h
294
struct desc_struct *gdt = get_cpu_gdt_rw(cpu);
arch/x86/include/asm/desc.h
305
struct desc_struct *d = get_current_gdt_rw();
arch/x86/include/asm/desc.h
382
static inline unsigned long get_desc_base(const struct desc_struct *desc)
arch/x86/include/asm/desc.h
387
static inline void set_desc_base(struct desc_struct *desc, unsigned long base)
arch/x86/include/asm/desc.h
394
static inline unsigned long get_desc_limit(const struct desc_struct *desc)
arch/x86/include/asm/desc.h
399
static inline void set_desc_limit(struct desc_struct *desc, unsigned long limit)
arch/x86/include/asm/desc.h
45
struct desc_struct gdt[GDT_ENTRIES];
arch/x86/include/asm/desc.h
51
static inline struct desc_struct *get_cpu_gdt_rw(unsigned int cpu)
arch/x86/include/asm/desc.h
57
static inline struct desc_struct *get_current_gdt_rw(void)
arch/x86/include/asm/desc.h
63
static inline struct desc_struct *get_cpu_gdt_ro(int cpu)
arch/x86/include/asm/desc.h
65
return (struct desc_struct *)&get_cpu_entry_area(cpu)->gdt;
arch/x86/include/asm/desc.h
69
static inline struct desc_struct *get_current_gdt_ro(void)
arch/x86/include/asm/mmu_context.h
37
struct desc_struct *entries;
arch/x86/include/asm/paravirt.h
211
static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/include/asm/paravirt.h
216
static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/include/asm/paravirt.h
253
static inline void write_ldt_entry(struct desc_struct *dt, int entry,
arch/x86/include/asm/paravirt.h
259
static inline void write_gdt_entry(struct desc_struct *dt, int entry,
arch/x86/include/asm/paravirt_types.h
52
void (*write_ldt_entry)(struct desc_struct *ldt, int entrynum,
arch/x86/include/asm/paravirt_types.h
54
void (*write_gdt_entry)(struct desc_struct *,
arch/x86/include/asm/paravirt_types.h
58
void (*alloc_ldt)(struct desc_struct *ldt, unsigned entries);
arch/x86/include/asm/paravirt_types.h
59
void (*free_ldt)(struct desc_struct *ldt, unsigned entries);
arch/x86/include/asm/processor.h
450
struct desc_struct tls_array[GDT_ENTRY_TLS_ENTRIES];
arch/x86/include/asm/xen/hypercall.h
345
struct desc_struct desc)
arch/x86/kernel/apm_32.c
2225
struct desc_struct *gdt;
arch/x86/kernel/apm_32.c
422
static struct desc_struct bad_bios_desc = GDT_ENTRY_INIT(DESC_DATA32_BIOS,
arch/x86/kernel/apm_32.c
592
struct desc_struct save_desc_40;
arch/x86/kernel/apm_32.c
593
struct desc_struct *gdt;
arch/x86/kernel/apm_32.c
673
struct desc_struct save_desc_40;
arch/x86/kernel/apm_32.c
674
struct desc_struct *gdt;
arch/x86/kernel/cpu/common.c
2354
struct desc_struct d = { };
arch/x86/kernel/ldt.c
161
BUILD_BUG_ON(LDT_ENTRY_SIZE != sizeof(struct desc_struct));
arch/x86/kernel/ldt.c
545
unsigned long size = 5 * sizeof(struct desc_struct);
arch/x86/kernel/ldt.c
584
struct desc_struct ldt;
arch/x86/kernel/setup_percpu.c
104
struct desc_struct d = GDT_ENTRY_INIT(DESC_DATA32,
arch/x86/kernel/step.c
33
struct desc_struct *desc;
arch/x86/kernel/tls.c
197
const struct desc_struct *desc)
arch/x86/kernel/tls.c
256
const struct desc_struct *tls;
arch/x86/kernel/tls.c
89
struct desc_struct *desc = &t->tls_array[idx - GDT_ENTRY_TLS_MIN];
arch/x86/kvm/emulate.c
1399
u16 index, struct desc_struct *desc)
arch/x86/kvm/emulate.c
1420
struct desc_struct desc;
arch/x86/kvm/emulate.c
1464
u16 selector, struct desc_struct *desc,
arch/x86/kvm/emulate.c
1478
u16 selector, struct desc_struct *desc)
arch/x86/kvm/emulate.c
1524
struct desc_struct *desc)
arch/x86/kvm/emulate.c
1526
struct desc_struct seg_desc, old_desc;
arch/x86/kvm/emulate.c
2153
struct desc_struct new_desc;
arch/x86/kvm/emulate.c
2230
struct desc_struct new_desc;
arch/x86/kvm/emulate.c
2314
setup_syscalls_segments(struct desc_struct *cs, struct desc_struct *ss)
arch/x86/kvm/emulate.c
2342
struct desc_struct cs, ss;
arch/x86/kvm/emulate.c
2409
struct desc_struct cs, ss;
arch/x86/kvm/emulate.c
2462
struct desc_struct cs, ss;
arch/x86/kvm/emulate.c
2537
struct desc_struct tr_seg;
arch/x86/kvm/emulate.c
2699
ulong old_tss_base, struct desc_struct *new_desc)
arch/x86/kvm/emulate.c
2837
ulong old_tss_base, struct desc_struct *new_desc)
arch/x86/kvm/emulate.c
2879
struct desc_struct curr_tss_desc, next_tss_desc;
arch/x86/kvm/emulate.c
2909
struct desc_struct task_gate_desc;
arch/x86/kvm/emulate.c
3100
struct desc_struct old_desc, new_desc;
arch/x86/kvm/emulate.c
469
struct desc_struct ss;
arch/x86/kvm/emulate.c
4851
struct desc_struct desc;
arch/x86/kvm/emulate.c
516
static u32 desc_limit_scaled(struct desc_struct *desc)
arch/x86/kvm/emulate.c
581
struct desc_struct desc;
arch/x86/kvm/emulate.c
592
struct desc_struct desc;
arch/x86/kvm/emulate.c
643
struct desc_struct desc;
arch/x86/kvm/emulate.c
734
struct desc_struct cs;
arch/x86/kvm/kvm_emulate.h
202
struct desc_struct *desc, u32 *base3, int seg);
arch/x86/kvm/kvm_emulate.h
204
struct desc_struct *desc, u32 base3, int seg);
arch/x86/kvm/vmx/vmx.c
1226
struct desc_struct *table;
arch/x86/kvm/vmx/vmx.c
1240
table = (struct desc_struct *)segment_base(ldt_selector);
arch/x86/kvm/x86.c
8646
struct desc_struct *desc, u32 *base3,
arch/x86/kvm/x86.c
8682
struct desc_struct *desc, u32 base3,
arch/x86/lib/insn-eval.c
621
static bool get_desc(struct desc_struct *out, unsigned short sel)
arch/x86/lib/insn-eval.c
667
*out = *(struct desc_struct *)(gdt_desc.address + desc_base);
arch/x86/lib/insn-eval.c
690
struct desc_struct desc;
arch/x86/lib/insn-eval.c
757
struct desc_struct desc;
arch/x86/lib/insn-eval.c
805
struct desc_struct desc;
arch/x86/math-emu/fpu_entry.c
116
struct desc_struct code_descriptor;
arch/x86/math-emu/fpu_system.h
23
static inline struct desc_struct FPU_get_ldt_descriptor(unsigned seg)
arch/x86/math-emu/fpu_system.h
25
static struct desc_struct zero_desc;
arch/x86/math-emu/fpu_system.h
26
struct desc_struct ret = zero_desc;
arch/x86/math-emu/fpu_system.h
44
static inline unsigned long seg_get_base(struct desc_struct *d)
arch/x86/math-emu/fpu_system.h
51
static inline unsigned long seg_get_limit(struct desc_struct *d)
arch/x86/math-emu/fpu_system.h
56
static inline unsigned long seg_get_granularity(struct desc_struct *d)
arch/x86/math-emu/fpu_system.h
61
static inline bool seg_expands_down(struct desc_struct *d)
arch/x86/math-emu/fpu_system.h
66
static inline bool seg_execute_only(struct desc_struct *d)
arch/x86/math-emu/fpu_system.h
71
static inline bool seg_writable(struct desc_struct *d)
arch/x86/math-emu/get_address.c
140
struct desc_struct descriptor;
arch/x86/mm/fault.c
479
u32 offset = (index >> 3) * sizeof(struct desc_struct);
arch/x86/power/cpu.c
156
struct desc_struct *desc = get_cpu_gdt_rw(cpu);
arch/x86/xen/enlighten_pv.c
1002
dt[entry] = *(struct desc_struct *)desc;
arch/x86/xen/enlighten_pv.c
138
struct desc_struct desc[3];
arch/x86/xen/enlighten_pv.c
504
static void xen_alloc_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/xen/enlighten_pv.c
524
static void xen_free_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/xen/enlighten_pv.c
580
if (HYPERVISOR_set_gdt(&mfn, size / sizeof(struct desc_struct)))
arch/x86/xen/enlighten_pv.c
606
if (HYPERVISOR_set_gdt(&mfn, size / sizeof(struct desc_struct)))
arch/x86/xen/enlighten_pv.c
610
static inline bool desc_equal(const struct desc_struct *d1,
arch/x86/xen/enlighten_pv.c
611
const struct desc_struct *d2)
arch/x86/xen/enlighten_pv.c
619
struct desc_struct *shadow = &per_cpu(shadow_tls_desc, cpu).desc[i];
arch/x86/xen/enlighten_pv.c
620
struct desc_struct *gdt;
arch/x86/xen/enlighten_pv.c
661
static void xen_write_ldt_entry(struct desc_struct *dt, int entrynum,
arch/x86/xen/enlighten_pv.c
957
static void xen_write_gdt_entry(struct desc_struct *dt, int entry,
arch/x86/xen/enlighten_pv.c
987
static void __init xen_write_gdt_entry_boot(struct desc_struct *dt, int entry,
arch/x86/xen/smp_pv.c
227
struct desc_struct *gdt;
drivers/firmware/efi/libstub/x86-5lvl.c
15
static const struct desc_struct gdt[] = {
drivers/misc/lkdtm/bugs.c
751
struct desc_struct d = {
drivers/pnp/pnpbios/bioscalls.c
480
struct desc_struct *gdt = get_cpu_gdt_rw(i);
drivers/pnp/pnpbios/bioscalls.c
58
struct desc_struct *gdt = get_cpu_gdt_rw((cpu)); \
drivers/pnp/pnpbios/bioscalls.c
63
static struct desc_struct bad_bios_desc = GDT_ENTRY_INIT(DESC_DATA32_BIOS,
drivers/pnp/pnpbios/bioscalls.c
88
struct desc_struct save_desc_40;
include/trace/events/xen.h
383
TP_PROTO(struct desc_struct *dt, int entrynum, u64 desc),
include/trace/events/xen.h
386
__field(struct desc_struct *, dt)
include/trace/events/xen.h
424
TP_PROTO(struct desc_struct *dt, int entrynum, const void *desc, int type),
include/trace/events/xen.h
428
__field(struct desc_struct *, dt)