MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / lwp_user_object_unlock

Function lwp_user_object_unlock

components/lwp/lwp_pid.c:436–446  ·  view source on GitHub ↗

* @brief Unlock the user object lock for a lightweight process * * @param[in,out] lwp The lightweight process structure whose object lock needs unlocking */

Source from the content-addressed store, hash-verified

434 * @param[in,out] lwp The lightweight process structure whose object lock needs unlocking
435 */
436void lwp_user_object_unlock(struct rt_lwp *lwp)
437{
438 if (lwp)
439 {
440 rt_mutex_release(&lwp->object_mutex);
441 }
442 else
443 {
444 RT_ASSERT(0);
445 }
446}
447
448/**
449 * @brief Add an object to the user object list of a lightweight process

Callers 4

lwp_user_object_addFunction · 0.85
lwp_user_object_deleteFunction · 0.85
lwp_user_object_clearFunction · 0.85
lwp_user_object_dupFunction · 0.85

Calls 1

rt_mutex_releaseFunction · 0.85

Tested by

no test coverage detected