Rev 3184 | Rev 3363 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3184 | Rev 3186 | ||
---|---|---|---|
Line 159... | Line 159... | ||
159 | * |
159 | * |
160 | * @param phone Phone structure to be initialized. |
160 | * @param phone Phone structure to be initialized. |
161 | */ |
161 | */ |
162 | void ipc_phone_init(phone_t *phone) |
162 | void ipc_phone_init(phone_t *phone) |
163 | { |
163 | { |
164 | mutex_initialize(&phone->lock); |
164 | mutex_initialize(&phone->lock, MUTEX_PASSIVE); |
165 | phone->callee = NULL; |
165 | phone->callee = NULL; |
166 | phone->state = IPC_PHONE_FREE; |
166 | phone->state = IPC_PHONE_FREE; |
167 | atomic_set(&phone->active_calls, 0); |
167 | atomic_set(&phone->active_calls, 0); |
168 | } |
168 | } |
169 | 169 |