Home
last modified time | relevance | path

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

/DragonOS-0.1.2/kernel/src/libs/
Dmutex.c44 spin_unlock(&lock->wait_lock); in mutex_lock()
52 spin_unlock(&lock->wait_lock); in mutex_lock()
59 spin_unlock(&lock->wait_lock); in mutex_lock()
87 spin_unlock(&lock->wait_lock); in mutex_unlock()
111 spin_unlock(&lock->wait_lock); in mutex_trylock()
117 spin_unlock(&lock->wait_lock); in mutex_trylock()
Dlockref.c48 spin_unlock(&lock_ref->lock); in lockref_inc()
73 spin_unlock(&lock_ref->lock); in lockref_inc_not_zero()
103 spin_unlock(&lock_ref->lock); in lockref_dec()
154 spin_unlock(&lock_ref->lock); in lockref_dec_not_zero()
183 spin_unlock(&lock_ref->lock); in lockref_dec_or_lock_not_zero()
222 spin_unlock(&lock_ref->lock); in lockref_inc_not_dead()
Dspinlock.rs6 use crate::include::bindings::bindings::{spin_lock, spin_unlock, spinlock_t};
21 spin_unlock(lock); in spin_unlock_irqrestore()
49 unsafe{spin_unlock(lock);} in spin_unlock_irq()
Dwait_queue_head.c43 spin_unlock((spinlock_t *)lock); in wait_queue_sleep_with_node_unlock()
Dwait_queue.c46 spin_unlock((spinlock_t *)lock); in wait_queue_sleep_on_unlock()
Didr.c853 spin_unlock(&ida_p->idr.lock); in ida_preload()
859 spin_unlock(&ida_p->idr.lock); in ida_preload()
/DragonOS-0.1.2/kernel/src/sched/
Dcompletion.c29 spin_unlock(&x->wait_queue.lock); in complete()
45 spin_unlock(&x->wait_queue.lock); in complete_all()
70 spin_unlock(&x->wait_queue.lock); in __wait_for_common()
96 spin_unlock(&x->wait_queue.lock); in wait_for_completion()
111 spin_unlock(&x->wait_queue.lock); in wait_for_completion_timeout()
124 spin_unlock(&x->wait_queue.lock); in wait_for_completion_interruptible()
140 spin_unlock(&x->wait_queue.lock); in wait_for_completion_interruptible_timeout()
164 spin_unlock(&x->wait_queue.lock); in try_wait_for_completion()
186 spin_unlock(&x->wait_queue.lock); in completion_done()
189 spin_unlock(&x->wait_queue.lock); in completion_done()
/DragonOS-0.1.2/kernel/src/common/
Dspinlock.h48 void spin_unlock(spinlock_t *lock) in spin_unlock() function
114spin_unlock(lock); …
136spin_unlock(lock); …
Dkfifo.h134 spin_unlock(lock); in kfifo_in_locked()
151 spin_unlock(lock); in kfifo_out_locked()
/DragonOS-0.1.2/kernel/src/filesystem/VFS/
DVFS.c317 spin_unlock(&parent_dir->dir_inode->lockref.lock); in vfs_mkdir()
322 spin_unlock(&parent_dir->lockref.lock); in vfs_mkdir()
336 spin_unlock(&prev_dentry->lockref.lock); in vfs_mkdir()
345 spin_unlock(&parent_dir->lockref.lock); in vfs_mkdir()
452 spin_unlock(&parent_dentry->dir_inode->lockref.lock); // 解锁inode in do_open()
460 spin_unlock(&parent_dentry->lockref.lock); in do_open()
474 spin_unlock(&next_dentry->lockref.lock); in do_open()
477 spin_unlock(&parent_dentry->lockref.lock); in do_open()
490 spin_unlock(&dentry->lockref.lock); in do_open()
510 spin_unlock(&dentry->lockref.lock); in do_open()
[all …]
Ddcache.c67 spin_unlock(&dentry->lockref.lock); in vfs_dentry_put()
75 spin_unlock(&dentry->dir_inode->lockref.lock); in vfs_dentry_put()
99 spin_unlock(&dentry->dir_inode->lockref.lock); in vfs_dentry_put()
/DragonOS-0.1.2/kernel/src/exception/
Dsoftirq.c92 spin_unlock(&softirq_modify_lock); in do_softirq()
97 spin_unlock(&softirq_modify_lock); in do_softirq()
/DragonOS-0.1.2/kernel/src/time/
Dtimer.c53 spin_unlock(&sched_lock); in do_timer_softirq()
172 spin_unlock(&sched_lock); in schedule_timeout_ms()
/DragonOS-0.1.2/kernel/src/process/
Dkthread.c68 spin_unlock(&__kthread_create_lock); in __kthread_create_on_node()
232 spin_unlock(&__kthread_create_lock); in kthreadd()
238 spin_unlock(&__kthread_create_lock); in kthreadd()
Dfork.c90 spin_unlock(&process_global_pid_write_lock); in do_fork()
/DragonOS-0.1.2/kernel/src/filesystem/devfs/
Ddevfs.c251 spin_unlock(&devfs_global_lock); in devfs_register_device()
255 spin_unlock(&devfs_global_lock); in devfs_register_device()
311 spin_unlock(&target_dentry->lockref.lock); in devfs_unregister_device()
319 spin_unlock(&devfs_global_lock); in devfs_unregister_device()
/DragonOS-0.1.2/kernel/src/libs/libUI/
Dscreen_manager.c145 spin_unlock(&scm_register_lock); in scm_register_alloc()
181 spin_unlock(&scm_register_lock); in scm_register()
300 spin_unlock(&scm_screen_own_lock); in scm_framework_enable()
Dtextui.c41 spin_unlock(&__window_id_lock); in __textui_init_window()
224 spin_unlock(&window->lock); in textui_putchar_window()
278 spin_unlock(&window->lock); in textui_putchar_window()
/DragonOS-0.1.2/kernel/src/ipc/
Dpipe.c57 spin_unlock(&pipe_ptr->data.lock); in pipe_read()
90 spin_unlock(&pipe_ptr->data.lock); in pipe_write()
/DragonOS-0.1.2/kernel/src/mm/
Dvma.c200 spin_unlock(&page->op_lock); in __anon_vma_create_alloc()
239 spin_unlock(&anon_vma->page->op_lock); in __anon_vma_free()
Dslab.c611 spin_unlock(&kmalloc_cache_group[index].lock); in kmalloc()
623 spin_unlock(&kmalloc_cache_group[index].lock); in kmalloc()
705 spin_unlock(&kmalloc_cache_group[i].lock); in kfree()
Dmmap.c385 spin_unlock(&pg->op_lock); in mm_map_vma()
/DragonOS-0.1.2/kernel/src/driver/video/
Dvideo.c68 spin_unlock(&daemon_refresh_lock); in video_refresh_daemon()
/DragonOS-0.1.2/kernel/src/smp/
Dsmp.c181 spin_unlock(&multi_core_starting_lock); in smp_ap_start()
/DragonOS-0.1.2/kernel/src/driver/usb/xhci/
Dxhci.c2239 spin_unlock(&xhci_controller_init_lock); in xhci_init()
2268 spin_unlock(&xhci_controller_init_lock); in xhci_init()