Home
last modified time | relevance | path

Searched refs:vector (Results 1 – 13 of 13) sorted by relevance

/DragonOS-0.1.8/kernel/src/arch/x86_64/
Dmsi.rs14 vector: u16, in ia64_pci_get_arch_msi_message_data()
19 TriggerMode::EdgeTrigger => vector as u32, in ia64_pci_get_arch_msi_message_data()
20 TriggerMode::AssertHigh => vector as u32 | 1 << 15 | 1 << 14, in ia64_pci_get_arch_msi_message_data()
21 TriggerMode::AssertLow => vector as u32 | 1 << 15, in ia64_pci_get_arch_msi_message_data()
Dia64_msi.c13 #define ia64_pci_get_arch_msi_message_data(vector, processor, edge_trigger, assert) ((uint32_t)((ve… argument
Dx86_64_ipi.c5 … uint32_t vector, uint32_t deliver_mode, uint32_t dest_shorthand, uint32_t destination) in ipi_send_IPI() argument
16 icr_entry.vector = vector; in ipi_send_IPI()
Dx86_64_ipi.h30 … uint32_t vector, uint32_t deliver_mode, uint32_t dest_shorthand, uint32_t destination);
/DragonOS-0.1.8/kernel/src/driver/interrupt/apic/
Dapic.h103 uint vector : 8, // 0-7位全部置为1 member
122 unsigned int vector : 8, // 0~7 member
152 unsigned int vector : 8, // 0~7 member
329 void apic_make_rte_entry(struct apic_IO_APIC_RTE_entry *entry, uint8_t vector, uint8_t deliver_mode…
Dapic_timer.h49 static __always_inline void apic_timer_set_LVT(uint32_t vector, uint32_t mask, uint32_t mode) in apic_timer_set_LVT() argument
51 register uint32_t val = (mode << 17) | vector | (mask ? (APIC_LVT_INT_MASKED) : 0); in apic_timer_set_LVT()
Dapic.c641 void apic_make_rte_entry(struct apic_IO_APIC_RTE_entry *entry, uint8_t vector, uint8_t deliver_mode… in apic_make_rte_entry() argument
646 entry->vector = vector; in apic_make_rte_entry()
/DragonOS-0.1.8/kernel/src/driver/disk/
Data.c55 entry.vector = 0x2e; in ata_init()
69 … irq_register(entry.vector, &entry, &ata_disk_handler, 0, &ata_disk_intr_controller, "ATA Disk 1"); in ata_init()
/DragonOS-0.1.8/kernel/src/smp/
Dipi.h24 … uint32_t vector, uint32_t deliver_mode, uint32_t dest_shorthand, uint32_t destination);
/DragonOS-0.1.8/kernel/src/driver/keyboard/
Dps2_keyboard.c172 entry.vector = PS2_KEYBOARD_INTR_VECTOR; // 设置中断向量号 in ps2_keyboard_init()
/DragonOS-0.1.8/kernel/src/driver/pci/
Dpci_irq.rs563 for vector in self.irq_vector_mut().unwrap() { in msi_uninstall()
565 c_irq_uninstall(vector.clone() as u64); in msi_uninstall()
610 for vector in self.irq_vector_mut().unwrap() { in msix_uninstall()
612 c_irq_uninstall(vector.clone() as u64); in msix_uninstall()
/DragonOS-0.1.8/kernel/src/driver/mouse/
Dps2_mouse.c212 ps2_mouse_entry.vector = PS2_MOUSE_INTR_VECTOR; // 设置中断向量号 in ps2_mouse_init()
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/
DV0.1.3.md300 * 把softirq vector移动到c文件中(原来在.h)