/linux-4.1.27/drivers/lguest/ |
D | interrupts_and_traps.c | 228 struct desc_struct *idt; in try_deliver_interrupt() local 256 idt = &cpu->arch.idt[FIRST_EXTERNAL_VECTOR+irq]; in try_deliver_interrupt() 258 if (idt_present(idt->a, idt->b)) { in try_deliver_interrupt() 288 guest_run_interrupt(cpu, idt->a, idt->b); in try_deliver_interrupt() 390 if (num >= ARRAY_SIZE(cpu->arch.idt)) in deliver_trap() 397 if (!idt_present(cpu->arch.idt[num].a, cpu->arch.idt[num].b)) in deliver_trap() 400 guest_run_interrupt(cpu, cpu->arch.idt[num].a, in deliver_trap() 401 cpu->arch.idt[num].b); in deliver_trap() 570 if (num >= ARRAY_SIZE(cpu->arch.idt)) in load_guest_idt_entry() 573 set_trap(cpu, &cpu->arch.idt[num], num, lo, hi); in load_guest_idt_entry() [all …]
|
D | lg.h | 164 void copy_traps(const struct lg_cpu *cpu, struct desc_struct *idt,
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | e500.c | 126 vcpu_e500->idt = kzalloc(sizeof(struct vcpu_id_table), GFP_KERNEL); in kvmppc_e500_id_table_alloc() 127 return vcpu_e500->idt; in kvmppc_e500_id_table_alloc() 132 kfree(vcpu_e500->idt); in kvmppc_e500_id_table_free() 133 vcpu_e500->idt = NULL; in kvmppc_e500_id_table_free() 156 memset(vcpu_e500->idt, 0, sizeof(struct vcpu_id_table)); in kvmppc_e500_id_table_reset_all() 167 struct vcpu_id_table *idt = vcpu_e500->idt; in kvmppc_e500_id_table_reset_one() local 173 idt->id[as][pid][pr].val = 0; in kvmppc_e500_id_table_reset_one() 174 idt->id[as][pid][pr].pentry = NULL; in kvmppc_e500_id_table_reset_one() 193 struct vcpu_id_table *idt = vcpu_e500->idt; in kvmppc_e500_get_sid() local 200 sid = local_sid_lookup(&idt->id[as][gid][pr]); in kvmppc_e500_get_sid() [all …]
|
D | e500.h | 99 struct vcpu_id_table *idt; member
|
/linux-4.1.27/sound/pci/hda/ |
D | Makefile | 19 snd-hda-codec-idt-objs := patch_sigmatel.o 37 obj-$(CONFIG_SND_HDA_CODEC_SIGMATEL) += snd-hda-codec-idt.o
|
/linux-4.1.27/arch/x86/include/asm/ |
D | suspend_32.h | 19 struct desc_ptr idt; member
|
D | lguest.h | 67 struct desc_struct idt[IDT_ENTRIES]; member
|
D | desc.h | 119 static inline void native_write_idt_entry(gate_desc *idt, int entry, const gate_desc *gate) in native_write_idt_entry() argument 121 memcpy(&idt[entry], gate, sizeof(*gate)); in native_write_idt_entry()
|
/linux-4.1.27/arch/x86/power/ |
D | cpu.c | 62 store_idt(&ctxt->idt); in __save_processor_state() 192 load_idt(&ctxt->idt); in __restore_processor_state()
|
/linux-4.1.27/drivers/char/xillybus/ |
D | xillybus_core.c | 569 unsigned char *idt = endpoint->channels[1]->wr_buffers[0]->addr; in xilly_scan_idt() local 570 unsigned char *end_of_idt = idt + endpoint->idtlen - 4; in xilly_scan_idt() 574 scan = idt; in xilly_scan_idt() 575 idt_handle->idt = idt; in xilly_scan_idt() 594 len = endpoint->idtlen - (3 + ((int) (scan - idt))); in xilly_scan_idt() 1804 const unsigned char *idt) in xillybus_init_chrdev() argument 1832 idt++; in xillybus_init_chrdev() 1837 snprintf(devname, sizeof(devname)-1, "xillybus_%s", idt); in xillybus_init_chrdev() 1841 while (*idt++) in xillybus_init_chrdev() 2040 rc = xillybus_init_chrdev(endpoint, idt_handle.idt); in xillybus_endpoint_discovery()
|
D | xillybus.h | 36 unsigned char *idt; member
|
/linux-4.1.27/arch/x86/realmode/rm/ |
D | trampoline_64.S | 116 * the new gdt/idt that has __KERNEL_CS with CS.L = 1.
|
/linux-4.1.27/arch/x86/lguest/ |
D | boot.c | 313 struct desc_struct *idt = (void *)desc->address; in lguest_load_idt() local 316 hcall(LHCALL_LOAD_IDT_ENTRY, i, idt[i].a, idt[i].b, 0); in lguest_load_idt()
|
/linux-4.1.27/arch/x86/include/uapi/asm/ |
D | kvm.h | 147 struct kvm_dtable gdt, idt; member
|
/linux-4.1.27/arch/x86/kernel/ |
D | head_32.S | 490 * It doesn't actually load the idt - that needs to be done on 754 .word IDT_ENTRIES*8-1 # idt contains 256 entries
|
/linux-4.1.27/Documentation/devicetree/bindings/ |
D | vendor-prefixes.txt | 100 idt Integrated Device Technologies, Inc.
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | vexpress-v2m-rs1.dtsi | 115 compatible = "idt,89hpes32h8";
|
D | vexpress-v2m.dtsi | 114 compatible = "idt,89hpes32h8";
|
/linux-4.1.27/arch/x86/kvm/ |
D | x86.c | 6746 sregs->idt.limit = dt.size; in kvm_arch_vcpu_ioctl_get_sregs() 6747 sregs->idt.base = dt.address; in kvm_arch_vcpu_ioctl_get_sregs() 6830 dt.size = sregs->idt.limit; in kvm_arch_vcpu_ioctl_set_sregs() 6831 dt.address = sregs->idt.base; in kvm_arch_vcpu_ioctl_set_sregs()
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | api.txt | 343 struct kvm_dtable gdt, idt;
|
/linux-4.1.27/ |
D | MAINTAINERS | 8173 M: Alexandre Bounine <alexandre.bounine@idt.com>
|