Subversion Repositories HelenOS-historic

Rev

Rev 534 | Rev 575 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 534 Rev 552
Line 37... Line 37...
37
 * @param op Implementation of character device operations.
37
 * @param op Implementation of character device operations.
38
 */
38
 */
39
void chardev_initialize(chardev_t *chardev, chardev_operations_t *op)
39
void chardev_initialize(chardev_t *chardev, chardev_operations_t *op)
40
{
40
{
41
    waitq_initialize(&chardev->wq);
41
    waitq_initialize(&chardev->wq);
42
    spinlock_initialize(&chardev->lock);
42
    spinlock_initialize(&chardev->lock, "chardev");
43
    chardev->counter = 0;
43
    chardev->counter = 0;
44
    chardev->index = 0;
44
    chardev->index = 0;
45
    chardev->op = op;
45
    chardev->op = op;
46
}
46
}
47
 
47