Home
last modified time | relevance | path

Searched refs:spinlock (Results 1 – 25 of 39) sorted by relevance

12

/components/drivers/ipc/
A Ddataqueue.c62 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 Dwaitqueue.c33 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 Dworkqueue.c65 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 Dringblk_buf.c48 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 Dresource_id.c23 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 Dresource_id.h26 struct rt_spinlock spinlock; member
/components/drivers/serial/
A Dbypass.c73 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 Ddev_serial_v2.c20 #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 Ddev_serial.c217 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 Depoll.c64 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 Dcmd.c121 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 Dblk_dev.h33 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 Dvirtio_blk.c29 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 Dvirtio_gpu.c79 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 Dvirtio_console.c53 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 Dvirtio_input.c221 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 Dled.c143 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 Dproc_partitions.c80 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 Dproc_devices.c88 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 Dreset.c47 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 Dserial_bypass.h44 struct rt_spinlock spinlock; member
50 struct rt_spinlock spinlock; member
A Dled.h35 struct rt_spinlock spinlock; member
/components/drivers/core/
A Dbus.c92 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 Dlwp_session.c42 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 Dethernetif.h45 struct rt_spinlock spinlock; member

Completed in 42 milliseconds

12