Searched refs:idt (Results 1 - 25 of 31) sorted by relevance

12

/linux-master/drivers/ntb/hw/
H A DMakefile3 obj-$(CONFIG_NTB_IDT) += idt/
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dsvm_nested_shutdown_test.c20 static void l1_guest_code(struct svm_test_data *svm, struct idt_entry *idt) argument
31 idt[6].p = 0; // #UD is intercepted but its injection will cause #NP
32 idt[11].p = 0; // #NP is not intercepted and will cause another
34 idt[8].p = 0; // #DF will cause #NP which will cause SHUTDOWN
56 vcpu_args_set(vcpu, 2, svm_gva, vm->idt);
H A Dsvm_nested_soft_inject_test.c165 void *idt, *idt_alt; local
169 idt = addr_gva2hva(vm, vm->idt);
170 memcpy(idt_alt, idt, getpagesize());
/linux-master/drivers/char/xillybus/
H A Dxillybus_class.h20 unsigned char *idt, unsigned int len,
H A Dxillybus_class.c47 unsigned char *idt, unsigned int len,
112 namelen = strnlen(idt, len);
121 unit->name, idt);
124 idt += namelen + 1;
43 xillybus_init_chrdev(struct device *dev, const struct file_operations *fops, struct module *owner, void *private_data, unsigned char *idt, unsigned int len, int num_nodes, const char *prefix, bool enumerate) argument
H A Dxillyusb.c1994 unsigned char *idt; local
2055 idt = kmalloc(idt_len, GFP_KERNEL);
2057 if (!idt) {
2062 fifo_read(&idt_fifo, idt, idt_len, xilly_memcpy);
2064 if (crc32_le(~0, idt, idt_len) != 0) {
2070 if (*idt > 0x90) {
2072 (int)*idt);
2079 num_channels = le16_to_cpu(*((__le16 *)(idt + 1)));
2089 rc = setup_channels(xdev, (void *)idt + 3, num_channels);
2110 idt
[all...]
H A Dxillybus_core.c593 unsigned char *idt = endpoint->channels[1]->wr_buffers[0]->addr; local
594 unsigned char *end_of_idt = idt + endpoint->idtlen - 4;
598 scan = idt + 1;
618 len = endpoint->idtlen - (3 + ((int) (scan - idt)));
/linux-master/arch/x86/include/asm/
H A Dsuspend_32.h19 struct desc_ptr idt; member in struct:saved_context
H A Dsuspend_64.h48 struct desc_ptr idt; member in struct:saved_context
H A Ddesc.h138 static inline void native_write_idt_entry(gate_desc *idt, int entry, const gate_desc *gate) argument
140 memcpy(&idt[entry], gate, sizeof(*gate));
/linux-master/arch/powerpc/kvm/
H A De500.c122 vcpu_e500->idt = kzalloc(sizeof(struct vcpu_id_table), GFP_KERNEL);
123 return vcpu_e500->idt;
128 kfree(vcpu_e500->idt);
129 vcpu_e500->idt = NULL;
152 memset(vcpu_e500->idt, 0, sizeof(struct vcpu_id_table));
163 struct vcpu_id_table *idt = vcpu_e500->idt; local
169 idt->id[as][pid][pr].val = 0;
170 idt->id[as][pid][pr].pentry = NULL;
189 struct vcpu_id_table *idt local
235 struct vcpu_id_table *idt = vcpu_e500->idt; local
[all...]
H A De500.h96 struct vcpu_id_table *idt; member in struct:kvmppc_vcpu_e500
/linux-master/arch/x86/realmode/rm/
H A Dtrampoline_32.S50 lidtl tr_idt # load idt with 0, 0
H A Dtrampoline_64.S86 lidtl tr_idt # load idt with 0, 0
188 * the new gdt/idt that has __KERNEL_CS with CS.L = 1.
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-ciu3-defs.h60 uint64_t idt : 16; member in struct:cvmx_ciu3_const::cvmx_ciu3_const_s
62 uint64_t idt : 16;
268 uint64_t idt : 8; member in struct:cvmx_ciu3_iscx_ctl::cvmx_ciu3_iscx_ctl_s
278 uint64_t idt : 8;
/linux-master/arch/x86/kernel/
H A Didt.c131 * The APIC and SMP idt entries
191 idt_setup_from_table(gate_desc *idt, const struct idt_data *t, int size, bool sys) argument
197 write_idt_entry(idt, t->vector, &desc);
213 * idt_setup_early_traps - Initialize the idt table with early traps
227 * idt_setup_traps - Initialize the idt table with default traps
247 * idt_setup_early_pf - Initialize the idt table with early pagefault handler
315 * idt_setup_early_handler - Initializes the idt table with early handlers
335 static const struct desc_ptr idt = { .address = 0, .size = 0 }; local
337 load_idt(&idt);
/linux-master/drivers/acpi/nfit/
H A Dnfit.h184 struct acpi_nfit_interleave idt[]; member in struct:nfit_idt
297 struct acpi_nfit_interleave *idt; member in struct:nfit_blk::nfit_blk_mmio
H A Dcore.c854 static size_t sizeof_idt(struct acpi_nfit_interleave *idt) argument
856 if (idt->header.length < sizeof(*idt))
858 return sizeof(*idt) + sizeof(u32) * idt->line_count;
863 struct acpi_nfit_interleave *idt)
868 if (!sizeof_idt(idt))
872 if (sizeof_idt(nfit_idt->idt) != sizeof_idt(idt))
875 if (memcmp(nfit_idt->idt, id
861 add_idt(struct acpi_nfit_desc *acpi_desc, struct nfit_table_prev *prev, struct acpi_nfit_interleave *idt) argument
[all...]
/linux-master/sound/pci/hda/
H A DMakefile20 snd-hda-codec-idt-objs := patch_sigmatel.o
51 obj-$(CONFIG_SND_HDA_CODEC_SIGMATEL) += snd-hda-codec-idt.o
/linux-master/arch/x86/power/
H A Dcpu.c89 store_idt(&ctxt->idt);
218 load_idt(&ctxt->idt);
/linux-master/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c100 dtable_dump(stream, &sregs->idt, indent + 2);
550 sregs.idt.limit = 0;
1094 (struct idt_entry *)addr_gva2hva(vm, vm->idt);
1147 vm->idt = __vm_vaddr_alloc_page(vm, MEM_REGION_DATA);
1161 sregs.idt.base = vm->idt;
1162 sregs.idt.limit = NUM_INTERRUPTS * sizeof(struct idt_entry) - 1;
/linux-master/arch/x86/mm/
H A Dfault.c556 struct desc_ptr idt, gdt; local
569 store_idt(&idt);
575 idt.address, idt.size, gdt.address, gdt.size);
/linux-master/arch/x86/include/uapi/asm/
H A Dkvm.h148 struct kvm_dtable gdt, idt; member in struct:kvm_sregs
159 struct kvm_dtable gdt, idt; member in struct:kvm_sregs2
/linux-master/tools/arch/x86/include/uapi/asm/
H A Dkvm.h148 struct kvm_dtable gdt, idt; member in struct:kvm_sregs
159 struct kvm_dtable gdt, idt; member in struct:kvm_sregs2
/linux-master/include/uapi/linux/
H A Dacrn.h260 * @idt: Interrupt Descriptor Table
284 struct acrn_descriptor_ptr idt; member in struct:acrn_regs

Completed in 244 milliseconds

12