Searched refs:vector (Results 1 – 13 of 13) sorted by relevance
/DragonOS-0.1.8/kernel/src/arch/x86_64/ |
D | msi.rs | 14 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()
|
D | ia64_msi.c | 13 #define ia64_pci_get_arch_msi_message_data(vector, processor, edge_trigger, assert) ((uint32_t)((ve… argument
|
D | x86_64_ipi.c | 5 … 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()
|
D | x86_64_ipi.h | 30 … uint32_t vector, uint32_t deliver_mode, uint32_t dest_shorthand, uint32_t destination);
|
/DragonOS-0.1.8/kernel/src/driver/interrupt/apic/ |
D | apic.h | 103 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…
|
D | apic_timer.h | 49 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()
|
D | apic.c | 641 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/ |
D | ata.c | 55 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/ |
D | ipi.h | 24 … uint32_t vector, uint32_t deliver_mode, uint32_t dest_shorthand, uint32_t destination);
|
/DragonOS-0.1.8/kernel/src/driver/keyboard/ |
D | ps2_keyboard.c | 172 entry.vector = PS2_KEYBOARD_INTR_VECTOR; // 设置中断向量号 in ps2_keyboard_init()
|
/DragonOS-0.1.8/kernel/src/driver/pci/ |
D | pci_irq.rs | 563 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/ |
D | ps2_mouse.c | 212 ps2_mouse_entry.vector = PS2_MOUSE_INTR_VECTOR; // 设置中断向量号 in ps2_mouse_init()
|
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.3.md | 300 * 把softirq vector移动到c文件中(原来在.h)
|