Subversion Repositories HelenOS

Rev

Rev 3184 | Rev 3362 | 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