/DragonOS-0.1.2/kernel/src/libs/ |
D | mutex.c | 44 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()
|
D | lockref.c | 48 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()
|
D | spinlock.rs | 6 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()
|
D | wait_queue_head.c | 43 spin_unlock((spinlock_t *)lock); in wait_queue_sleep_with_node_unlock()
|
D | wait_queue.c | 46 spin_unlock((spinlock_t *)lock); in wait_queue_sleep_on_unlock()
|
D | idr.c | 853 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/ |
D | completion.c | 29 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/ |
D | spinlock.h | 48 void spin_unlock(spinlock_t *lock) in spin_unlock() function 114 …spin_unlock(lock); … 136 …spin_unlock(lock); …
|
D | kfifo.h | 134 spin_unlock(lock); in kfifo_in_locked() 151 spin_unlock(lock); in kfifo_out_locked()
|
/DragonOS-0.1.2/kernel/src/filesystem/VFS/ |
D | VFS.c | 317 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 …]
|
D | dcache.c | 67 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/ |
D | softirq.c | 92 spin_unlock(&softirq_modify_lock); in do_softirq() 97 spin_unlock(&softirq_modify_lock); in do_softirq()
|
/DragonOS-0.1.2/kernel/src/time/ |
D | timer.c | 53 spin_unlock(&sched_lock); in do_timer_softirq() 172 spin_unlock(&sched_lock); in schedule_timeout_ms()
|
/DragonOS-0.1.2/kernel/src/process/ |
D | kthread.c | 68 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()
|
D | fork.c | 90 spin_unlock(&process_global_pid_write_lock); in do_fork()
|
/DragonOS-0.1.2/kernel/src/filesystem/devfs/ |
D | devfs.c | 251 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/ |
D | screen_manager.c | 145 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()
|
D | textui.c | 41 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/ |
D | pipe.c | 57 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/ |
D | vma.c | 200 spin_unlock(&page->op_lock); in __anon_vma_create_alloc() 239 spin_unlock(&anon_vma->page->op_lock); in __anon_vma_free()
|
D | slab.c | 611 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()
|
D | mmap.c | 385 spin_unlock(&pg->op_lock); in mm_map_vma()
|
/DragonOS-0.1.2/kernel/src/driver/video/ |
D | video.c | 68 spin_unlock(&daemon_refresh_lock); in video_refresh_daemon()
|
/DragonOS-0.1.2/kernel/src/smp/ |
D | smp.c | 181 spin_unlock(&multi_core_starting_lock); in smp_ap_start()
|
/DragonOS-0.1.2/kernel/src/driver/usb/xhci/ |
D | xhci.c | 2239 spin_unlock(&xhci_controller_init_lock); in xhci_init() 2268 spin_unlock(&xhci_controller_init_lock); in xhci_init()
|