#include <l4/sys/types.h>
#include <l4/sys/ipc.h>
#include <l4/thread/thread.h>
#include <l4/lock/lock.h>
#include <l4/util/util.h>
#include <l4/env/errno.h>
#include <l4/dde_linux/dde.h>
#include <linux/timer.h>
#include <linux/sched.h>
#include <linux/list.h>
#include <asm/softirq.h>
#include "internal.h"
#include "__config.h"
Go to the source code of this file.
Linux Timer Handling | |
This is from kernel/timer.c | |
static struct list_head | timer_list = LIST_HEAD_INIT(timer_list) |
timer list | |
static l4lock_t | timerlist_lock = L4LOCK_UNLOCKED |
timer list access lock | |
static l4thread_t | timer_tid = L4THREAD_INVALID_ID |
timer thread id | |
static int | _initialized = 0 |
initialization flag | |
static void | __restart_timer_thread (void) |
Restart Timer Thread. | |
static void | __internal_add_timer (struct timer_list *timer) |
Adding One-Shot Timer To List Helper. | |
static int | __internal_detach_timer (struct timer_list *timer) |
Removing One-Shot Timer From List Helper. | |
void | add_timer (struct timer_list *timer) |
Add One-Shot Timer. | |
int | mod_timer (struct timer_list *timer, unsigned long expires) |
Modify One-Shot Timer. | |
int | del_timer (struct timer_list *timer) |
Delete One-Shot Timer. | |
static int | __timer_sleep (l4_timeout_t to) |
Delete One-Shot Timer (SMP sync). | |
Functions | |
static void | dde_timer_thread (void) |
Linux DDE Timer Thread. | |
int | l4dde_time_init () |
Initialize Timer Thread. |
Definition in file time.c.
static void dde_timer_thread | ( | void | ) | [static] |