Symbol: desc_struct
arch/x86/events/core.c
2889
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
146
struct desc_struct *gdt;
arch/x86/hyperv/hv_vtl.c
158
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
200
static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/include/asm/paravirt.h
205
static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/include/asm/paravirt.h
242
static inline void write_ldt_entry(struct desc_struct *dt, int entry,
arch/x86/include/asm/paravirt.h
248
static inline void write_gdt_entry(struct desc_struct *dt, int entry,
arch/x86/include/asm/paravirt_types.h
41
void (*write_ldt_entry)(struct desc_struct *ldt, int entrynum,
arch/x86/include/asm/paravirt_types.h
43
void (*write_gdt_entry)(struct desc_struct *,
arch/x86/include/asm/paravirt_types.h
47
void (*alloc_ldt)(struct desc_struct *ldt, unsigned entries);
arch/x86/include/asm/paravirt_types.h
48
void (*free_ldt)(struct desc_struct *ldt, unsigned entries);
arch/x86/include/asm/processor.h
456
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
2353
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
199
const struct desc_struct *desc)
arch/x86/kernel/tls.c
258
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
1413
u16 index, struct desc_struct *desc)
arch/x86/kvm/emulate.c
1434
struct desc_struct desc;
arch/x86/kvm/emulate.c
1478
u16 selector, struct desc_struct *desc,
arch/x86/kvm/emulate.c
1492
u16 selector, struct desc_struct *desc)
arch/x86/kvm/emulate.c
1538
struct desc_struct *desc)
arch/x86/kvm/emulate.c
1540
struct desc_struct seg_desc, old_desc;
arch/x86/kvm/emulate.c
2167
struct desc_struct new_desc;
arch/x86/kvm/emulate.c
2244
struct desc_struct new_desc;
arch/x86/kvm/emulate.c
2328
setup_syscalls_segments(struct desc_struct *cs, struct desc_struct *ss)
arch/x86/kvm/emulate.c
2356
struct desc_struct cs, ss;
arch/x86/kvm/emulate.c
2423
struct desc_struct cs, ss;
arch/x86/kvm/emulate.c
2476
struct desc_struct cs, ss;
arch/x86/kvm/emulate.c
2551
struct desc_struct tr_seg;
arch/x86/kvm/emulate.c
2713
ulong old_tss_base, struct desc_struct *new_desc)
arch/x86/kvm/emulate.c
2851
ulong old_tss_base, struct desc_struct *new_desc)
arch/x86/kvm/emulate.c
2893
struct desc_struct curr_tss_desc, next_tss_desc;
arch/x86/kvm/emulate.c
2923
struct desc_struct task_gate_desc;
arch/x86/kvm/emulate.c
3114
struct desc_struct old_desc, new_desc;
arch/x86/kvm/emulate.c
469
struct desc_struct ss;
arch/x86/kvm/emulate.c
4853
struct desc_struct desc;
arch/x86/kvm/emulate.c
516
static u32 desc_limit_scaled(struct desc_struct *desc)
arch/x86/kvm/emulate.c
582
struct desc_struct desc;
arch/x86/kvm/emulate.c
593
struct desc_struct desc;
arch/x86/kvm/emulate.c
644
struct desc_struct desc;
arch/x86/kvm/emulate.c
735
struct desc_struct cs;
arch/x86/kvm/kvm_emulate.h
206
struct desc_struct *desc, u32 *base3, int seg);
arch/x86/kvm/kvm_emulate.h
208
struct desc_struct *desc, u32 base3, int seg);
arch/x86/kvm/vmx/vmx.c
1197
struct desc_struct *table;
arch/x86/kvm/vmx/vmx.c
1211
table = (struct desc_struct *)segment_base(ldt_selector);
arch/x86/kvm/x86.c
8648
struct desc_struct *desc, u32 *base3,
arch/x86/kvm/x86.c
8684
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/mm/fault.c
485
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
138
struct desc_struct desc[3];
arch/x86/xen/enlighten_pv.c
498
static void xen_alloc_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/xen/enlighten_pv.c
518
static void xen_free_ldt(struct desc_struct *ldt, unsigned entries)
arch/x86/xen/enlighten_pv.c
574
if (HYPERVISOR_set_gdt(&mfn, size / sizeof(struct desc_struct)))
arch/x86/xen/enlighten_pv.c
600
if (HYPERVISOR_set_gdt(&mfn, size / sizeof(struct desc_struct)))
arch/x86/xen/enlighten_pv.c
604
static inline bool desc_equal(const struct desc_struct *d1,
arch/x86/xen/enlighten_pv.c
605
const struct desc_struct *d2)
arch/x86/xen/enlighten_pv.c
613
struct desc_struct *shadow = &per_cpu(shadow_tls_desc, cpu).desc[i];
arch/x86/xen/enlighten_pv.c
614
struct desc_struct *gdt;
arch/x86/xen/enlighten_pv.c
655
static void xen_write_ldt_entry(struct desc_struct *dt, int entrynum,
arch/x86/xen/enlighten_pv.c
951
static void xen_write_gdt_entry(struct desc_struct *dt, int entry,
arch/x86/xen/enlighten_pv.c
981
static void __init xen_write_gdt_entry_boot(struct desc_struct *dt, int entry,
arch/x86/xen/enlighten_pv.c
996
dt[entry] = *(struct desc_struct *)desc;
arch/x86/xen/smp_pv.c
227
struct desc_struct *gdt;
drivers/firmware/efi/libstub/x86-5lvl.c
16
static const struct desc_struct gdt[] = {
drivers/misc/lkdtm/bugs.c
752
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
333
TP_PROTO(struct desc_struct *dt, int entrynum, u64 desc),
include/trace/events/xen.h
336
__field(struct desc_struct *, dt)
include/trace/events/xen.h
374
TP_PROTO(struct desc_struct *dt, int entrynum, const void *desc, int type),
include/trace/events/xen.h
378
__field(struct desc_struct *, dt)