Home
last modified time | relevance | path

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

/DragonOS-0.1.5/kernel/src/libs/
Dmutex.c45 spin_unlock(&lock->wait_lock); in mutex_lock()
53 spin_unlock(&lock->wait_lock); in mutex_lock()
60 spin_unlock(&lock->wait_lock); in mutex_lock()
88 spin_unlock(&lock->wait_lock); in mutex_unlock()
112 spin_unlock(&lock->wait_lock); in mutex_trylock()
118 spin_unlock(&lock->wait_lock); in mutex_trylock()
Dlockref.c48 spin_unlock(&lock_ref->lock); in lockref_inc()
77 spin_unlock(&lock_ref->lock); in lockref_inc_not_zero()
110 spin_unlock(&lock_ref->lock); in lockref_dec()
167 spin_unlock(&lock_ref->lock); in lockref_dec_not_zero()
199 spin_unlock(&lock_ref->lock); in lockref_dec_or_lock_not_zero()
241 spin_unlock(&lock_ref->lock); in lockref_inc_not_dead()
Dspinlock.rs10 use crate::include::bindings::bindings::{spin_lock, spin_unlock, spinlock_t};
26 spin_unlock(lock); in spin_unlock_irqrestore()
57 spin_unlock(lock); in spin_unlock_irq()
Dwait_queue.c46 spin_unlock((spinlock_t *)lock); in wait_queue_sleep_on_unlock()
Dwait_queue_head.c43 spin_unlock((spinlock_t *)lock); in wait_queue_sleep_with_node_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.5/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.5/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.5/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.5/kernel/src/process/
Dkthread.c68 spin_unlock(&__kthread_create_lock); in __kthread_create_on_node()
235 spin_unlock(&__kthread_create_lock); in kthreadd()
241 spin_unlock(&__kthread_create_lock); in kthreadd()
Dfork.c91 spin_unlock(&process_global_pid_write_lock); in do_fork()
/DragonOS-0.1.5/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.5/kernel/src/driver/interrupt/apic/
Dapic_timer.c120 spin_unlock(&apic_timer_init_lock); in apic_timer_init()
/DragonOS-0.1.5/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.5/kernel/src/driver/video/
Dvideo.c68 spin_unlock(&daemon_refresh_lock); in video_refresh_daemon()
/DragonOS-0.1.5/kernel/src/smp/
Dsmp.c189 spin_unlock(&multi_core_starting_lock); in smp_ap_start()
/DragonOS-0.1.5/kernel/src/driver/usb/xhci/
Dxhci.c2241 spin_unlock(&xhci_controller_init_lock); in xhci_init()
2270 spin_unlock(&xhci_controller_init_lock); in xhci_init()