summaryrefslogtreecommitdiff
path: root/kernel/src/devices/timer.c
diff options
context:
space:
mode:
authorAleksa Vuckovic <aleksa@vuckovic.cc>2023-02-25 06:56:01 +0100
committerAleksa Vuckovic <aleksa@vuckovic.cc>2023-02-25 08:45:09 +0100
commit239900af293f192931391dc5579afab39a43e6c6 (patch)
tree72d7f87ee6adf5aa84b78436197e03e61fba8d97 /kernel/src/devices/timer.c
parentaaa23fffd02fb49cdbc56a480dbb5a8fa95bff38 (diff)
clang-format
Diffstat (limited to 'kernel/src/devices/timer.c')
-rw-r--r--kernel/src/devices/timer.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/kernel/src/devices/timer.c b/kernel/src/devices/timer.c
index c2fa887..f6463ab 100644
--- a/kernel/src/devices/timer.c
+++ b/kernel/src/devices/timer.c
@@ -18,7 +18,7 @@ wait_queue timer_queue;
void timer_handler()
{
- wait_queue* pos;
+ wait_queue *pos;
list_for_each_entry(pos, (&timer_queue.list), list) {
pos->ticks--;
}
@@ -33,12 +33,13 @@ void timer_handler()
void wait(uint64_t ms)
{
disable_interrupts();
- wait_queue* queue = (wait_queue*)kalloc(sizeof(wait_queue));
+ wait_queue *queue = (wait_queue *)kalloc(sizeof(wait_queue));
queue->ticks = (int64_t)ms;
add_to_list(&queue->list, &timer_queue.list, timer_queue.list.next);
enable_interrupts();
- while (queue->ticks > 0) ;
+ while (queue->ticks > 0)
+ ;
kfree(queue);
free_node(&queue->list);
@@ -52,7 +53,7 @@ void init_timer(uint32_t frequency)
outb(0x43, 0x36);
uint8_t l = (uint8_t)(divisor & 0xFF);
- uint8_t h = (uint8_t)((divisor>>8) & 0xFF);
+ uint8_t h = (uint8_t)((divisor >> 8) & 0xFF);
outb(0x40, l);
outb(0x40, h);