/DragonOS-0.1.2/kernel/src/sched/ |
D | sched.c | 31 …scheduler(struct process_control_block *p, int policy, const struct sched_param *param, bool check) in _sched_setscheduler() argument 47 int sched_setscheduler(struct process_control_block *p, int policy, const struct sched_param *param) in sched_setscheduler() argument 49 return _sched_setscheduler(p, policy, param, true); in sched_setscheduler()
|
D | sched.h | 48 …t _sched_setscheduler(struct process_control_block *p, int policy, const struct sched_param *param, 59 int sched_setscheduler(struct process_control_block *p, int policy, const struct sched_param *param…
|
/DragonOS-0.1.2/kernel/src/arch/x86_64/ |
D | x86_64_ipi.h | 44 void (*handler)(uint64_t irq_num, uint64_t param, struct pt_regs *regs), 45 uint64_t param, hardware_intr_controller *controller, char *irq_name);
|
D | x86_64_ipi.c | 39 void (*handler)(uint64_t irq_num, uint64_t param, struct pt_regs *regs), in ipi_regiserIPI() argument 40 uint64_t param, hardware_intr_controller *controller, char *irq_name) in ipi_regiserIPI() 45 p->parameter = param; in ipi_regiserIPI()
|
/DragonOS-0.1.2/kernel/src/smp/ |
D | ipi.h | 38 void (*handler)(uint64_t irq_num, uint64_t param, struct pt_regs *regs), 39 uint64_t param, hardware_intr_controller *controller, char *irq_name);
|
D | smp.c | 15 void ipi_0xc8_handler(uint64_t irq_num, uint64_t param, struct pt_regs *regs); // 由BSP转发的HPET中断处理函数 198 void ipi_0xc8_handler(uint64_t irq_num, uint64_t param, struct pt_regs *regs) in ipi_0xc8_handler() argument
|
/DragonOS-0.1.2/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 67 switch (param) 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.2/kernel/src/driver/interrupt/apic/ |
D | apic_timer.c | 74 void apic_timer_handler(uint64_t number, uint64_t param, struct pt_regs *regs) in apic_timer_handler() argument
|
/DragonOS-0.1.2/kernel/src/driver/disk/ |
D | ata.c | 14 void ata_disk_handler(ul irq_num, ul param, struct pt_regs *regs) in ata_disk_handler() argument
|
/DragonOS-0.1.2/kernel/src/driver/mouse/ |
D | ps2_mouse.c | 56 void ps2_mouse_handler(ul irq_num, ul param, struct pt_regs *regs) in ps2_mouse_handler() argument
|
/DragonOS-0.1.2/kernel/src/driver/usb/xhci/ |
D | xhci.h | 201 uint64_t param; // 参数 member
|
D | xhci.c | 111 trb->param = __read8b(address); in xhci_get_trb() 124 __write8b(address, trb->param); in xhci_set_trb() 710 origin_vaddr = (uint64_t)phys_2_virt(event_trb.param); in xhci_hc_irq_handler() 747 __write4b((uint64_t)phys_2_virt(event_trb.param), in xhci_hc_irq_handler() 1973 __write8b(xhci_hc[id].cmd_trb_vaddr, trb->param); // 参数 in xhci_send_command()
|