Lines Matching refs:spinlock

20 #define RT_SERIAL_FIFO_LOCK(spinlock) ((rt_base_t)0)  argument
21 #define RT_SERIAL_FIFO_UNLOCK(spinlock, level) \ argument
23 RT_UNUSED(spinlock); \
27 #define RT_SERIAL_FIFO_LOCK(spinlock) rt_spin_lock_irqsave(spinlock) argument
28 #define RT_SERIAL_FIFO_UNLOCK(spinlock, level) rt_spin_unlock_irqrestore(spinlock, level) argument
249 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in serial_fops_poll()
252 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in serial_fops_poll()
503 level = rt_spin_lock_irqsave(&serial->spinlock); in _serial_fifo_rx()
517 rt_spin_unlock_irqrestore(&serial->spinlock, level); in _serial_fifo_rx()
520 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in _serial_fifo_rx()
522 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_fifo_rx()
534 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in _serial_fifo_rx()
536 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_fifo_rx()
548 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in _serial_fifo_rx()
550 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_fifo_rx()
679 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in _serial_fifo_tx_blocking_buf()
684 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_fifo_tx_blocking_buf()
718 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in _serial_fifo_tx_blocking_buf()
720 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_fifo_tx_blocking_buf()
766 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in _serial_fifo_tx_nonblocking()
772 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_fifo_tx_nonblocking()
798 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in _serial_fifo_tx_nonblocking()
801 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_fifo_tx_nonblocking()
1254 level = rt_spin_lock_irqsave(&serial->spinlock); in _serial_rx_flush()
1261 rt_spin_unlock_irqrestore(&serial->spinlock, level); in _serial_rx_flush()
1298 level = RT_SERIAL_FIFO_LOCK(&serial->spinlock); in _serial_get_unread_bytes_count()
1300 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_get_unread_bytes_count()
1864 rt_spin_lock_init(&serial->spinlock); in rt_hw_serial_register()
1998 level = rt_spin_lock_irqsave(&serial->spinlock); in rt_hw_serial_isr()
2015 rt_spin_unlock_irqrestore(&serial->spinlock, level); in rt_hw_serial_isr()
2020 level = rt_spin_lock_irqsave(&serial->spinlock); in rt_hw_serial_isr()
2035 rt_spin_unlock_irqrestore(&serial->spinlock, level); in rt_hw_serial_isr()