| /components/drivers/ipc/ |
| A D | dataqueue.c | 62 rt_spin_lock_init(&(queue->spinlock)); in rt_data_queue_init() 110 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_data_queue_push() 181 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in rt_data_queue_push() 229 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_data_queue_pop() 308 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in rt_data_queue_pop() 344 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_data_queue_peek() 370 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_data_queue_reset() 384 &(queue->spinlock)); in rt_data_queue_reset() 388 &(queue->spinlock)); in rt_data_queue_reset() 413 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_data_queue_deinit() [all …]
|
| A D | waitqueue.c | 33 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_wqueue_add() 36 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in rt_wqueue_add() 50 level = rt_spin_lock_irqsave(&(node->wqueue->spinlock)); in rt_wqueue_remove() 91 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_wqueue_wakeup() 118 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in rt_wqueue_wakeup() 147 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_wqueue_wakeup_all() 180 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in rt_wqueue_wakeup_all() 222 level = rt_spin_lock_irqsave(&(queue->spinlock)); in _rt_wqueue_wait() 252 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in _rt_wqueue_wait() 256 level = rt_spin_lock_irqsave(&(queue->spinlock)); in _rt_wqueue_wait() [all …]
|
| A D | workqueue.c | 65 level = rt_spin_lock_irqsave(&(queue->spinlock)); in _workqueue_thread_entry() 89 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in _workqueue_thread_entry() 103 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in _workqueue_thread_entry() 123 level = rt_spin_lock_irqsave(&(queue->spinlock)); in _workqueue_submit_work() 164 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in _workqueue_submit_work() 173 level = rt_spin_lock_irqsave(&(queue->spinlock)); in _workqueue_cancel_work() 178 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in _workqueue_cancel_work() 240 rt_spin_lock_init(&(queue->spinlock)); in rt_workqueue_create() 322 level = rt_spin_lock_irqsave(&(queue->spinlock)); in rt_workqueue_urgent_work() 328 rt_spin_unlock_irqrestore(&(queue->spinlock), level); in rt_workqueue_urgent_work()
|
| A D | ringblk_buf.c | 48 rt_spin_lock_init(&(rbb->spinlock)); in rt_rbb_init() 178 level = rt_spin_lock_irqsave(&(rbb->spinlock)); in rt_rbb_blk_alloc() 267 rt_spin_unlock_irqrestore(&(rbb->spinlock), level); in rt_rbb_blk_alloc() 306 level = rt_spin_lock_irqsave(&(rbb->spinlock)); in rt_rbb_blk_get() 322 rt_spin_unlock_irqrestore(&(rbb->spinlock), level); in rt_rbb_blk_get() 372 level = rt_spin_lock_irqsave(&(rbb->spinlock)); in rt_rbb_blk_free() 377 rt_spin_unlock_irqrestore(&(rbb->spinlock), level); in rt_rbb_blk_free() 417 level = rt_spin_lock_irqsave(&(rbb->spinlock)); in rt_rbb_blk_queue_get() 466 rt_spin_unlock_irqrestore(&(rbb->spinlock), level); in rt_rbb_blk_queue_get() 553 level = rt_spin_lock_irqsave(&(rbb->spinlock)); in rt_rbb_next_blk_queue_len() [all …]
|
| /components/utilities/resource/ |
| A D | resource_id.c | 23 rt_spin_lock_init(&(mgr->spinlock)); in resource_id_init() 32 level = rt_spin_lock_irqsave(&(mgr->spinlock)); in resource_id_get() 37 rt_spin_unlock_irqrestore(&(mgr->spinlock), level); in resource_id_get() 43 rt_spin_unlock_irqrestore(&(mgr->spinlock), level); in resource_id_get() 57 level = rt_spin_lock_irqsave(&(mgr->spinlock)); in resource_id_put() 61 rt_spin_unlock_irqrestore(&(mgr->spinlock), level); in resource_id_put()
|
| A D | resource_id.h | 26 struct rt_spinlock spinlock; member
|
| /components/drivers/serial/ |
| A D | bypass.c | 73 flags = rt_spin_lock_irqsave(&(bypass->spinlock)); in rt_bypass_register() 99 rt_spin_unlock_irqrestore(&(bypass->spinlock), flags); in rt_bypass_register() 112 rt_spin_lock_init(&serial->bypass->upper_h->spinlock); in rt_bypass_upper_register() 144 level = rt_spin_lock_irqsave(&(serial->spinlock)); in _bypass_getchar_form_serial_fifo() 153 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _bypass_getchar_form_serial_fifo() 159 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _bypass_getchar_form_serial_fifo() 166 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _bypass_getchar_form_serial_fifo() 181 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _bypass_getchar_form_serial_fifo() 241 rt_spin_lock_init(&serial->bypass->lower_h->spinlock); in rt_bypass_lower_register() 282 flags = rt_spin_lock_irqsave(&(bypass->spinlock)); in rt_bypass_unregister() [all …]
|
| A D | dev_serial_v2.c | 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() 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() 1300 RT_SERIAL_FIFO_UNLOCK(&serial->spinlock, level); in _serial_get_unread_bytes_count() [all …]
|
| A D | dev_serial.c | 217 level = rt_spin_lock_irqsave(&(serial->spinlock)); in serial_fops_poll() 220 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in serial_fops_poll() 331 level = rt_spin_lock_irqsave(&(serial->spinlock)); in _serial_int_rx() 337 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _serial_int_rx() 352 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _serial_int_rx() 529 level = rt_spin_lock_irqsave(&(serial->spinlock)); in _serial_dma_rx() 546 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _serial_dma_rx() 575 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _serial_dma_rx() 591 level = rt_spin_lock_irqsave(&(serial->spinlock)); in _serial_dma_tx() 595 rt_spin_unlock_irqrestore(&(serial->spinlock), level); in _serial_dma_tx() [all …]
|
| /components/libc/posix/io/epoll/ |
| A D | epoll.c | 64 struct rt_spinlock spinlock; /**< Spin lock */ member 174 level = rt_spin_lock_irqsave(&ep->spinlock); in epoll_poll() 179 rt_spin_unlock_irqrestore(&ep->spinlock, level); in epoll_poll() 211 level = rt_spin_lock_irqsave(&ep->spinlock); in epoll_wqueue_callback() 222 rt_spin_unlock_irqrestore(&ep->spinlock, level); in epoll_wqueue_callback() 280 level = rt_spin_lock_irqsave(&ep->spinlock); in epoll_ctl_install() 309 rt_spin_lock_init(&ep->spinlock); in epoll_member_init() 506 level = rt_spin_lock_irqsave(&ep->spinlock); in epoll_ctl_del() 695 level = rt_spin_lock_irqsave(&ep->spinlock); in epoll_wait_timeout() 722 rt_spin_unlock_irqrestore(&ep->spinlock, level); in epoll_wait_timeout() [all …]
|
| /components/finsh/ |
| A D | cmd.c | 121 level = rt_spin_lock_irqsave(&info->spinlock); in list_get_next() 130 rt_spin_unlock_irqrestore(&info->spinlock, level); in list_get_next() 154 rt_spin_unlock_irqrestore(&info->spinlock, level); in list_get_next() 202 level = rt_spin_lock_irqsave(&info->spinlock); in list_thread() 306 level = rt_spin_lock_irqsave(&info->spinlock); in list_sem() 374 level = rt_spin_lock_irqsave(&info->spinlock); in list_event() 440 level = rt_spin_lock_irqsave(&info->spinlock); in list_mutex() 515 level = rt_spin_lock_irqsave(&info->spinlock); in list_mailbox() 586 level = rt_spin_lock_irqsave(&info->spinlock); in list_msgqueue() 654 level = rt_spin_lock_irqsave(&info->spinlock); in list_memheap() [all …]
|
| /components/drivers/block/ |
| A D | blk_dev.h | 33 rt_inline void spin_lock(struct rt_spinlock *spinlock) in spin_lock() argument 35 rt_hw_spin_lock(&spinlock->lock); in spin_lock() 38 rt_inline void spin_unlock(struct rt_spinlock *spinlock) in spin_unlock() argument 40 rt_hw_spin_unlock(&spinlock->lock); in spin_unlock()
|
| /components/drivers/virtio/ |
| A D | virtio_blk.c | 29 rt_base_t level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_blk_rw() 36 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_blk_rw() 41 level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_blk_rw() 70 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_blk_rw() 75 level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_blk_rw() 82 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_blk_rw() 150 rt_base_t level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_blk_isr() 171 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_blk_isr() 196 rt_spin_lock_init(&virtio_dev->spinlock); in rt_virtio_blk_init()
|
| A D | virtio_gpu.c | 79 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_gpu_ctrl_send_command() 84 level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_gpu_ctrl_send_command() 107 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_gpu_ctrl_send_command() 112 level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_gpu_ctrl_send_command() 121 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_gpu_ctrl_send_command() 139 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_gpu_cursor_send_command() 144 level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_gpu_cursor_send_command() 167 level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_gpu_cursor_send_command() 174 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_gpu_cursor_send_command() 843 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_gpu_isr() [all …]
|
| A D | virtio_console.c | 53 rt_base_t level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_console_send_ctrl() 74 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_console_send_ctrl() 526 rt_base_t level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_console_isr() 571 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_console_isr() 577 level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_console_isr() 592 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_console_isr() 598 level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_console_isr() 613 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_console_isr() 694 rt_spin_lock_init(&virtio_dev->spinlock); in rt_virtio_console_init()
|
| A D | virtio_input.c | 221 rt_base_t level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_input_control() 240 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_input_control() 292 rt_base_t level = rt_spin_lock_irqsave(&virtio_dev->spinlock); in virtio_input_isr() 338 rt_spin_unlock_irqrestore(&virtio_dev->spinlock, level); in virtio_input_isr() 365 rt_spin_lock_init(&virtio_dev->spinlock); in rt_virtio_input_init()
|
| /components/drivers/led/ |
| A D | led.c | 143 rt_spin_lock_init(&led->spinlock); in rt_led_register() 236 rt_spin_lock(&led->spinlock); in rt_led_set_state() 267 rt_spin_unlock(&led->spinlock); in rt_led_set_state() 286 rt_spin_lock(&led->spinlock); in rt_led_get_state() 290 rt_spin_unlock(&led->spinlock); in rt_led_get_state() 309 rt_spin_lock(&led->spinlock); in rt_led_set_period() 323 rt_spin_unlock(&led->spinlock); in rt_led_set_period() 342 rt_spin_lock(&led->spinlock); in rt_led_set_brightness() 346 rt_spin_unlock(&led->spinlock); in rt_led_set_brightness()
|
| /components/dfs/dfs_v2/filesystems/procfs/ |
| A D | proc_partitions.c | 80 level = rt_spin_lock_irqsave(&info->spinlock); in list_get_next() 89 rt_spin_unlock_irqrestore(&info->spinlock, level); in list_get_next() 113 rt_spin_unlock_irqrestore(&info->spinlock, level); in list_get_next() 140 level = rt_spin_lock_irqsave(&info->spinlock); in show_info() 143 rt_spin_unlock_irqrestore(&info->spinlock, level); in show_info() 147 rt_spin_unlock_irqrestore(&info->spinlock, level); in show_info()
|
| A D | proc_devices.c | 88 level = rt_spin_lock_irqsave(&info->spinlock); in list_get_next() 97 rt_spin_unlock_irqrestore(&info->spinlock, level); in list_get_next() 121 rt_spin_unlock_irqrestore(&info->spinlock, level); in list_get_next() 218 level = rt_spin_lock_irqsave(&info->spinlock); in list_device() 221 rt_spin_unlock_irqrestore(&info->spinlock, level); in list_device() 225 rt_spin_unlock_irqrestore(&info->spinlock, level); in list_device()
|
| /components/drivers/reset/ |
| A D | reset.c | 47 rt_spin_lock_init(&rstcer->spinlock); in rt_reset_controller_register() 69 rt_spin_lock(&rstcer->spinlock); in rt_reset_controller_unregister() 78 rt_spin_unlock(&rstcer->spinlock); in rt_reset_controller_unregister() 258 rt_spin_lock(&rstcer->spinlock); in rt_reset_control_put() 262 rt_spin_unlock(&rstcer->spinlock); in rt_reset_control_put() 392 rt_spin_lock(&rstcer->spinlock); in ofw_get_reset_control() 396 rt_spin_unlock(&rstcer->spinlock); in ofw_get_reset_control()
|
| /components/drivers/include/drivers/ |
| A D | serial_bypass.h | 44 struct rt_spinlock spinlock; member 50 struct rt_spinlock spinlock; member
|
| A D | led.h | 35 struct rt_spinlock spinlock; member
|
| /components/drivers/core/ |
| A D | bus.c | 92 static void _dm_bus_lock(struct rt_spinlock *spinlock) in _dm_bus_lock() argument 94 rt_hw_spin_lock(&spinlock->lock); in _dm_bus_lock() 97 static void _dm_bus_unlock(struct rt_spinlock *spinlock) in _dm_bus_unlock() argument 99 rt_hw_spin_unlock(&spinlock->lock); in _dm_bus_unlock()
|
| /components/lwp/ |
| A D | lwp_session.c | 42 level = rt_spin_lock_irqsave(&(information->spinlock)); in lwp_session_find() 50 rt_spin_unlock_irqrestore(&(information->spinlock), level); in lwp_session_find() 56 rt_spin_unlock_irqrestore(&(information->spinlock), level); in lwp_session_find()
|
| /components/net/lwip/port/netif/ |
| A D | ethernetif.h | 45 struct rt_spinlock spinlock; member
|