Lines Matching defs:from
151 recursive_lock_switch_lock(recursive_lock* from, recursive_lock* to)
156 "disabled for locks %p, %p", from, to);
160 if (--from->recursion > 0)
164 from->holder = -1;
171 mutex_unlock(&from->lock);
175 status_t status = mutex_switch_lock(&from->lock, &to->lock);
177 from->recursion++;
179 from->holder = thread;
193 recursive_lock_switch_from_mutex(mutex* from, recursive_lock* to)
198 "disabled for locks %p, %p", from, to);
206 mutex_unlock(from);
210 status_t status = mutex_switch_lock(from, &to->lock);
223 recursive_lock_switch_from_read_lock(rw_lock* from, recursive_lock* to)
228 "disabled for locks %p, %p", from, to);
235 status_t status = mutex_switch_from_read_lock(from, &to->lock);
243 rw_lock_read_unlock(from);
627 // We failed to get the lock -- dequeue from waiter list.
911 mutex_switch_lock(mutex* from, mutex* to)
916 "for locks %p, %p", from, to);
922 mutex_unlock(from);
940 mutex_switch_from_read_lock(rw_lock* from, mutex* to)
945 "for locks %p, %p", from, to);
951 rw_lock_read_unlock(from);
1143 // If the timeout occurred, we must remove our waiter structure from