Lines Matching refs:owner
45 mtx->owner = LOCK_INVALID_OWNER_ID; in mutex_init()
54 mtx->owner = LOCK_INVALID_OWNER_ID; in recursive_mutex_init()
72 if (!lock_is_owner_id_valid(mtx->owner)) { in __time_critical_func()
73 mtx->owner = caller; in __time_critical_func()
85 if (mtx->owner == caller || !lock_is_owner_id_valid(mtx->owner)) { in __time_critical_func()
86 mtx->owner = caller; in __time_critical_func()
105 if (!lock_is_owner_id_valid(mtx->owner)) { in __time_critical_func()
106 mtx->owner = lock_get_caller_owner_id(); in __time_critical_func()
109 if (owner_out) *owner_out = (uint32_t) mtx->owner; in __time_critical_func()
119 uint32_t owner; in __time_critical_func() local
120 if (!mutex_try_enter(mtx, &owner)) { in __time_critical_func()
121 …if ((lock_owner_id_t)owner == lock_get_caller_owner_id()) return false; // deadlock, so we can nev… in __time_critical_func()
131 if (!lock_is_owner_id_valid(mtx->owner) || mtx->owner == caller) { in __time_critical_func()
132 mtx->owner = caller; in __time_critical_func()
137 if (owner_out) *owner_out = (uint32_t) mtx->owner; in __time_critical_func()
170 if (!lock_is_owner_id_valid(mtx->owner)) { in __time_critical_func()
171 mtx->owner = caller; in __time_critical_func()
189 if (!lock_is_owner_id_valid(mtx->owner) || mtx->owner == caller) { in __time_critical_func()
190 mtx->owner = caller; in __time_critical_func()
213 assert(lock_is_owner_id_valid(mtx->owner)); in __time_critical_func()
214 mtx->owner = LOCK_INVALID_OWNER_ID; in __time_critical_func()
220 assert(lock_is_owner_id_valid(mtx->owner)); in __time_critical_func()
223 mtx->owner = LOCK_INVALID_OWNER_ID; in __time_critical_func()