Home
last modified time | relevance | path

Searched full:idt (Results 1 – 25 of 160) sorted by relevance

1234567

/Linux-v5.4/drivers/misc/eeprom/
Didt_89hpesx.c36 * IDT PCIe-switch NTB Linux driver
42 * NOTE of the IDT 89HPESx SMBus-slave interface driver
44 * IDT PCIe-switches. IDT provides a simple SMBus interface to perform IO-
51 * Additionally IDT 89HPESx SMBus interface has an ability to write/read
86 #define IDT_89HPESX_DESC "IDT 89HPESx SMBus-slave interface driver"
100 * struct idt_89hpesx_dev - IDT 89HPESx device data structure
101 * @eesize: Size of EEPROM in bytes (calculated from "idt,eecompatible")
142 * struct idt_smb_seq - sequence of data to be read/written from/to IDT 89HPESx
170 * @csraddr: Internal IDT device CSR address
254 * IDT 89HPESx basic register
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Didt,versaclock5.txt1 Binding for IDT VersaClock 5,6 programmable i2c clock generators.
3 The IDT VersaClock 5 and VersaClock 6 are programmable i2c clock
10 "idt,5p49v5923"
11 "idt,5p49v5925"
12 "idt,5p49v5933"
13 "idt,5p49v5935"
14 "idt,5p49v6901"
74 /* IDT 5P49V5923 i2c clock generator */
76 compatible = "idt,5p49v5923";
/Linux-v5.4/drivers/rapidio/switches/
DKconfig6 tristate "IDT Tsi57x SRIO switches support"
8 Includes support for IDT Tsi57x family of serial RapidIO switches.
11 tristate "IDT CPS-xx SRIO switches support"
13 Includes support for IDT CPS-16/12/10/8 serial RapidIO switches.
19 Includes support for IDT Tsi568 serial RapidIO switch.
22 tristate "IDT CPS Gen.2 SRIO switch support"
28 tristate "IDT RXS Gen.3 SRIO switch support"
Didtcps.c3 * IDT CPS RapidIO switches support
6 * Alexandre Bounine <alexandre.bounine@idt.com>
197 MODULE_DESCRIPTION("IDT CPS Gen.1 Serial RapidIO switch family driver");
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-bus-rapidio33 Alexandre Bounine <alexandre.bounine@idt.com>
41 Alexandre Bounine <alexandre.bounine@idt.com>
49 Alexandre Bounine <alexandre.bounine@idt.com>
57 Alexandre Bounine <alexandre.bounine@idt.com>
65 Alexandre Bounine <alexandre.bounine@idt.com>
74 Alexandre Bounine <alexandre.bounine@idt.com>
83 Alexandre Bounine <alexandre.bounine@idt.com>
92 Alexandre Bounine <alexandre.bounine@idt.com>
101 Alexandre Bounine <alexandre.bounine@idt.com>
109 Alexandre Bounine <alexandre.bounine@idt.com>
[all …]
/Linux-v5.4/arch/x86/kernel/
Didt.c67 * The default IDT entries which are set up in trap_init() before
108 * The APIC and SMP idt entries
168 /* Must be page-aligned because the real IDT is used in a fixmap. */
218 idt_setup_from_table(gate_desc *idt, const struct idt_data *t, int size, bool sys) in idt_setup_from_table() argument
224 write_idt_entry(idt, t->vector, &desc); in idt_setup_from_table()
247 * idt_setup_early_traps - Initialize the idt table with early traps
261 * idt_setup_traps - Initialize the idt table with default traps
270 * idt_setup_early_pf - Initialize the idt table with early pagefault handler
286 * idt_setup_ist_traps - Initialize the idt table with traps using IST
294 * idt_setup_debugidt_traps - Initialize the debug idt table with debug traps
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/misc/
Didt_89hpesx.txt1 EEPROM / CSR SMBus-slave interface of IDT 89HPESx devices
5 Basically there is only one manufacturer: idt, but some
20 - reg : I2C address of the IDT 89HPESx device.
25 - reg: Custom address of EEPROM device (If not specified IDT 89HPESx
32 idt@60 {
33 compatible = "idt,89hpes32nt8ag2";
/Linux-v5.4/drivers/ntb/hw/idt/
Dntb_hw_idt.c36 * IDT PCIe-switch NTB Linux driver
65 #define NTB_DESC "IDT PCI-E Non-Transparent Bridge Driver"
241 * IDT PCIe-switch partitions table with the corresponding control, status
277 * 1. IDT PCIe-switch registers IO-functions
279 * Beside ordinary configuration space registers IDT PCIe-switch expose
282 * Additionally all the configuration space registers of all the IDT
287 * provide IDT NTB hardware descriptor and a register address.
293 * @ndev: IDT NTB hardware driver descriptor
297 * IDT PCIe-switch registers are all Little endian.
315 * @ndev: IDT NTB hardware driver descriptor
[all …]
Dntb_hw_idt.h36 * IDT PCIe-switch NTB Linux driver
55 * the supported IDT PCIe-switches
66 * IDT PCIe-switches device IDs
79 * NOTE 1) The IDT PCIe-switch internal data is little-endian
107 /* IDT Proprietary NT-port-specific registers */
194 * IDT PCIe-switch Global Configuration and Status registers
437 /* IDT PCIe-switch control register (DWORD) */
970 * Number of IDT NTB resources:
980 * General IDT PCIe-switch constant
981 * @IDT_MAX_NR_PORTS: Maximum number of ports per IDT PCIe-switch
[all …]
DKconfig3 tristate "IDT PCIe-switch Non-Transparent Bridge support"
7 This driver supports NTB of capable IDT PCIe-switches.
9 Some of the pre-initializations must be made before IDT PCIe-switch
/Linux-v5.4/arch/powerpc/kvm/
De500.c122 vcpu_e500->idt = kzalloc(sizeof(struct vcpu_id_table), GFP_KERNEL); in kvmppc_e500_id_table_alloc()
123 return vcpu_e500->idt; in kvmppc_e500_id_table_alloc()
128 kfree(vcpu_e500->idt); in kvmppc_e500_id_table_free()
129 vcpu_e500->idt = NULL; in kvmppc_e500_id_table_free()
152 memset(vcpu_e500->idt, 0, sizeof(struct vcpu_id_table)); in kvmppc_e500_id_table_reset_all()
163 struct vcpu_id_table *idt = vcpu_e500->idt; in kvmppc_e500_id_table_reset_one() local
169 idt->id[as][pid][pr].val = 0; in kvmppc_e500_id_table_reset_one()
170 idt->id[as][pid][pr].pentry = NULL; in kvmppc_e500_id_table_reset_one()
189 struct vcpu_id_table *idt = vcpu_e500->idt; in kvmppc_e500_get_sid() local
196 sid = local_sid_lookup(&idt->id[as][gid][pr]); in kvmppc_e500_get_sid()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/hwmon/
Djc42.txt30 idt,tse2002
31 idt,tse2004
32 idt,ts3000
33 idt,ts3001
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb3/
Dmc5.c46 /* IDT 75P52100 commands */
52 /* IDT LAR register address and value for 144-bit mode (low 32 bits) */
56 /* IDT SCR and SSR addresses (low 32 bits) */
61 /* IDT GMR base address (low 32 bits) */
64 /* IDT data and mask array base addresses (low 32 bits) */
68 /* IDT 75N43102 commands */
73 /* IDT 75N43102 SCR address (low 32 bits) */
76 /* IDT 75N43102 GMR base addresses (low 32 bits) */
81 /* IDT 75N43102 data and mask array base addresses (low 32 bits) */
189 /* Set DBGI command mode for IDT TCAM. */ in init_idt52100()
[all …]
/Linux-v5.4/arch/x86/include/asm/
Dirq_vectors.h9 * There are 256 IDT entries (per CPU - each entry is 8 bytes) which can
16 * IDT entries:
24 * 64-bit x86 has per CPU IDT tables, 32-bit has one shared IDT table.
33 * IDT vectors usable for external interrupt sources start at 0x20.
/Linux-v5.4/Documentation/misc-devices/
Dics932s401.rst7 * IDT ICS932S401
13 Datasheet: Publicly available at the IDT website
20 This driver implements support for the IDT ICS932S401 chip family.
/Linux-v5.4/Documentation/x86/
Dentry_64.rst21 The IDT vector assignments are listed in arch/x86/include/asm/irq_vectors.h.
33 - interrupt: An array of entries. Every IDT vector that doesn't
47 the IDT entries push an error code onto the stack; others don't.
48 IDT entries using the IST alternative stack mechanism need their own
/Linux-v5.4/drivers/rapidio/devices/
DKconfig7 tristate "IDT Tsi721 PCI Express SRIO Controller support"
11 Include support for IDT Tsi721 PCI Express Serial RapidIO controller.
/Linux-v5.4/drivers/char/xillybus/
Dxillybus_core.c345 "Corrupt buffer allocation in IDT. Aborting.\n"); in xilly_get_dma_buffers()
499 "IDT requests channel out of range. Aborting.\n"); in xilly_setupchannels()
558 "Corrupt IDT: No message buffer. Aborting.\n"); in xilly_setupchannels()
568 unsigned char *idt = endpoint->channels[1]->wr_buffers[0]->addr; in xilly_scan_idt() local
569 unsigned char *end_of_idt = idt + endpoint->idtlen - 4; in xilly_scan_idt()
573 scan = idt; in xilly_scan_idt()
574 idt_handle->idt = idt; in xilly_scan_idt()
588 "IDT device name list overflow. Aborting.\n"); in xilly_scan_idt()
593 len = endpoint->idtlen - (3 + ((int) (scan - idt))); in xilly_scan_idt()
597 "Corrupt IDT device name list. Aborting.\n"); in xilly_scan_idt()
[all …]
/Linux-v5.4/arch/mips/include/asm/mach-rc32434/
Dcpu-feature-overrides.h3 * IDT RC32434 specific CPU feature overrides
15 * The IDT RC32434 SOC has a built-in MIPS 4Kc core.
Dgpio.h8 * Author : ryan.holmQVist@idt.com
10 * Copyright (C) 2001, 2002 Ryan Holm <ryan.holmQVist@idt.com>
/Linux-v5.4/arch/mips/include/asm/octeon/
Dcvmx-ciu3-defs.h60 uint64_t idt : 16; member
62 uint64_t idt : 16;
268 uint64_t idt : 8; member
278 uint64_t idt : 8;
/Linux-v5.4/Documentation/driver-api/
Dxillybus.rst200 (IP core) is built. They are fetched from the IDT (the data structure which
330 Interface Description Table (IDT), is sent from the FPGA to the host. The
333 1. Acquire the length of the IDT, so a buffer can be allocated for it. This
335 for this command contains the IDT's buffer length.
337 2. Acquire the IDT itself.
339 3. Create the interfaces according to the IDT.
357 the IDT. The driver relies on a rule that the pipes are sorted with decreasing
358 buffer size in the IDT. If a requested buffer is larger or equal to a page,
/Linux-v5.4/arch/mips/rb532/
Dserial.c5 * Copyright 2004 IDT Inc. (rischelp@idt.com)
Dgpio.c2 * Miscellaneous functions for IDT EB434 board
4 * Copyright 2004 IDT Inc. (rischelp@idt.com)
/Linux-v5.4/sound/pci/hda/
DMakefile20 snd-hda-codec-idt-objs := patch_sigmatel.o
37 obj-$(CONFIG_SND_HDA_CODEC_SIGMATEL) += snd-hda-codec-idt.o

1234567