Function report |
Source Code:kernel\locking\rtmutex.c |
Create Date:2022-07-28 09:52:32 |
Last Modify:2020-03-17 14:26:38 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:_mutex_start_proxy_lock() - Start lock acquisition for another task*@lock: the rt_mutex to take*@waiter: the pre-initialized rt_mutex_waiter*@task: the task to prepare* Starts the rt_mutex acquire; it enqueues the @waiter and does deadlock* detection
Proto:int rt_mutex_start_proxy_lock(struct rt_mutex *lock, struct rt_mutex_waiter *waiter, struct task_struct *task)
Type:int
Parameter:
Type | Parameter | Name |
---|---|---|
struct rt_mutex * | lock | |
struct rt_mutex_waiter * | waiter | |
struct task_struct * | task |
1802 | raw_spin_lock_irq( & wait_lock) |
1806 | raw_spin_unlock_irq( & wait_lock) |
1808 | Return ret |
Name | Describe |
---|---|
futex_requeue | ex_requeue() - Requeue waiters from uaddr1 to uaddr2*@uaddr1: source futex user address*@flags: futex flags (FLAGS_SHARED, etc |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |