Searched refs:idt (Results 1 - 25 of 32) sorted by path

12

/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/mips/cavium-octeon/
H A Docteon-irq.c2424 isc_ctl.s.idt = per_cpu(octeon_irq_ciu3_idt_ip2, cpu);
2541 isc_ctl.s.idt = per_cpu(octeon_irq_ciu3_idt_ip2, cpu);
2734 unsigned int idt = per_cpu(octeon_irq_ciu3_idt_ip3, cpu); local
2738 isc_ctl.s.idt = idt;
2806 * 4 idt per core starting from 1 because zero is reserved.
2807 * Base idt per core is 4 * core + 1
/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/include/asm/
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));
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
/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/arch/x86/kernel/
H A DMakefile50 obj-y += traps.o idt.o irq.o irq_$(BITS).o dumpstack_$(BITS).o
H A Didt.c131 * The APIC and SMP idt entries
194 idt_setup_from_table(gate_desc *idt, const struct idt_data *t, int size, bool sys) argument
200 write_idt_entry(idt, t->vector, &desc);
216 * idt_setup_early_traps - Initialize the idt table with early traps
230 * idt_setup_traps - Initialize the idt table with default traps
250 * idt_setup_early_pf - Initialize the idt table with early pagefault handler
318 * idt_setup_early_handler - Initializes the idt table with early handlers
338 static const struct desc_ptr idt = { .address = 0, .size = 0 }; local
340 load_idt(&idt);
/linux-master/arch/x86/kvm/
H A Dx86.c11612 sregs->idt.limit = dt.size;
11613 sregs->idt.base = dt.address;
11812 dt.size = sregs->idt.limit;
11813 dt.address = sregs->idt.base;
/linux-master/arch/x86/mm/
H A Dfault.c558 struct desc_ptr idt, gdt; local
571 store_idt(&idt);
577 idt.address, idt.size, gdt.address, gdt.size);
/linux-master/arch/x86/power/
H A Dcpu.c89 store_idt(&ctxt->idt);
218 load_idt(&ctxt->idt);
/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/drivers/acpi/nfit/
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...]
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
/linux-master/drivers/char/xillybus/
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 Dxillybus_class.h20 unsigned char *idt, unsigned int len,
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)));
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...]
/linux-master/drivers/ntb/hw/
H A DMakefile3 obj-$(CONFIG_NTB_IDT) += idt/
/linux-master/drivers/virt/acrn/
H A Dhsm.c206 cpu_regs->vcpu_regs.idt.reserved[i]) {
/linux-master/include/uapi/linux/
H A Dacrn.h260 * @idt: Interrupt Descriptor Table
284 struct acrn_descriptor_ptr idt; member in struct:acrn_regs
/linux-master/sound/pci/hda/
H A DMakefile20 snd-hda-codec-idt-y := patch_sigmatel.o
51 obj-$(CONFIG_SND_HDA_CODEC_SIGMATEL) += snd-hda-codec-idt.o

Completed in 434 milliseconds

12