Searched refs:number (Results 1 – 12 of 12) sorted by relevance
/DragonOS-0.1.8/kernel/src/driver/interrupt/8259A/ |
D | 8259A.c | 45 void do_IRQ(struct pt_regs *regs, ul number) in do_IRQ() argument 48 switch (number) in do_IRQ() 61 if(number!=0x20) in do_IRQ() 62 printk_color(ORANGE, BLACK, "Received irq:%#018x\n", number); in do_IRQ()
|
D | 8259A.h | 30 void do_IRQ(struct pt_regs* rsp, ul number);
|
/DragonOS-0.1.8/kernel/src/mm/allocator/ |
D | page_frame.rs | 15 number: usize, field 22 number: paddr.data() / MMArch::PAGE_SIZE, in new() 28 return PhysAddr::new(self.number * MMArch::PAGE_SIZE); in phys_address() 33 number: self.number + n, in next_by() 80 number: usize, field 86 number: vaddr.data() / MMArch::PAGE_SIZE, in new() 92 return VirtAddr::new(self.number * MMArch::PAGE_SIZE); in virt_address() 97 number: self.number + n, in next_by() 115 number: self.number + n.data(), in add()
|
/DragonOS-0.1.8/kernel/src/driver/interrupt/apic/ |
D | apic.c | 410 void do_IRQ(struct pt_regs *rsp, ul number) in do_IRQ() argument 413 if (number < 0x80 && number >= 32) // 以0x80为界限,低于0x80的是外部中断控制器,高于0x80的是Local APIC in do_IRQ() 416 irq_desc_t *irq = &interrupt_desc[number - 32]; in do_IRQ() 420 irq->handler(number, irq->parameter, rsp); in do_IRQ() 425 irq->controller->ack(number); in do_IRQ() 429 else if (number >= 200) in do_IRQ() 431 apic_local_apic_edge_ack(number); in do_IRQ() 434 irq_desc_t *irq = &SMP_IPI_desc[number - 200]; in do_IRQ() 436 irq->handler(number, irq->parameter, rsp); in do_IRQ() 439 else if (number >= 150 && number < 200) in do_IRQ() [all …]
|
D | apic_timer.c | 90 void apic_timer_handler(uint64_t number, uint64_t param, struct pt_regs *regs) in apic_timer_handler() argument
|
D | apic.h | 264 void do_IRQ(struct pt_regs *rsp, ul number);
|
/DragonOS-0.1.8/kernel/src/exception/ |
D | irq.c | 50 #define IRQ_NAME(number) IRQ_NAME2(IRQ##number) argument 55 #define Build_IRQ(number) \ argument 56 void IRQ_NAME(number); \ 57 __asm__(SYMBOL_NAME_STR(IRQ) #number "interrupt: \n\t" \ 61 "movq $" #number ", %rsi \n\t" \
|
D | irq.h | 24 extern void do_IRQ(struct pt_regs *regs, ul number);
|
/DragonOS-0.1.8/kernel/src/driver/timers/HPET/ |
D | HPET.c | 64 void HPET_handler(uint64_t number, uint64_t param, struct pt_regs *regs) in HPET_handler() argument 96 kwarn("Unsupported HPET irq: %d.", number); in HPET_handler() 105 void HPET_measure_handler(uint64_t number, uint64_t param, struct pt_regs *regs) in HPET_measure_handler() argument
|
/DragonOS-0.1.8/docs/kernel/boot/ |
D | bootloader.md | 9   在DragonOS的启动初期,会存储由GRUB2传来的magic number以及multiboot2_boot_info_addr。当系统进入`Start_Kernel`函…
|
/DragonOS-0.1.8/docs/kernel/locking/ |
D | rwlock.md | 69 | | The number of the readers | | |
|
/DragonOS-0.1.8/ |
D | LICENSE | 242 Each version is given a distinguishing version number. If the Program 243 specifies a version number of this License which applies to it and "any 246 Software Foundation. If the Program does not specify a version number of
|