Lines Matching refs:flags
41 unsigned long flags; member
57 unsigned long flags; in serport_serio_open() local
59 spin_lock_irqsave(&serport->lock, flags); in serport_serio_open()
60 set_bit(SERPORT_ACTIVE, &serport->flags); in serport_serio_open()
61 spin_unlock_irqrestore(&serport->lock, flags); in serport_serio_open()
70 unsigned long flags; in serport_serio_close() local
72 spin_lock_irqsave(&serport->lock, flags); in serport_serio_close()
73 clear_bit(SERPORT_ACTIVE, &serport->flags); in serport_serio_close()
74 set_bit(SERPORT_DEAD, &serport->flags); in serport_serio_close()
75 spin_unlock_irqrestore(&serport->lock, flags); in serport_serio_close()
102 set_bit(TTY_DO_WRITE_WAKEUP, &tty->flags); in serport_ldisc_open()
127 unsigned long flags; in serport_ldisc_receive() local
131 spin_lock_irqsave(&serport->lock, flags); in serport_ldisc_receive()
133 if (!test_bit(SERPORT_ACTIVE, &serport->flags)) in serport_ldisc_receive()
157 spin_unlock_irqrestore(&serport->lock, flags); in serport_ldisc_receive()
171 if (test_and_set_bit(SERPORT_BUSY, &serport->flags)) in serport_ldisc_read()
191 wait_event_interruptible(serport->wait, test_bit(SERPORT_DEAD, &serport->flags)); in serport_ldisc_read()
195 clear_bit(SERPORT_DEAD, &serport->flags); in serport_ldisc_read()
196 clear_bit(SERPORT_BUSY, &serport->flags); in serport_ldisc_read()
254 unsigned long flags; in serport_ldisc_write_wakeup() local
256 spin_lock_irqsave(&serport->lock, flags); in serport_ldisc_write_wakeup()
257 if (test_bit(SERPORT_ACTIVE, &serport->flags)) in serport_ldisc_write_wakeup()
259 spin_unlock_irqrestore(&serport->lock, flags); in serport_ldisc_write_wakeup()