Rev 973 | Rev 1005 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 973 | Rev 998 | ||
---|---|---|---|
Line 79... | Line 79... | ||
79 | 79 | ||
80 | ipc_answerbox_init(&ta->answerbox); |
80 | ipc_answerbox_init(&ta->answerbox); |
81 | memsetb((__address)&ta->phones, sizeof(ta->phones[0])*IPC_MAX_PHONES, 0); |
81 | memsetb((__address)&ta->phones, sizeof(ta->phones[0])*IPC_MAX_PHONES, 0); |
82 | if (ipc_phone_0) |
82 | if (ipc_phone_0) |
83 | ipc_phone_init(&ta->phones[0], ipc_phone_0); |
83 | ipc_phone_init(&ta->phones[0], ipc_phone_0); |
- | 84 | atomic_set(&ta->active_calls, 0); |
|
84 | 85 | ||
85 | ipl = interrupts_disable(); |
86 | ipl = interrupts_disable(); |
86 | spinlock_lock(&tasks_lock); |
87 | spinlock_lock(&tasks_lock); |
87 | list_append(&ta->tasks_link, &tasks_head); |
88 | list_append(&ta->tasks_link, &tasks_head); |
88 | spinlock_unlock(&tasks_lock); |
89 | spinlock_unlock(&tasks_lock); |