Lines Matching defs:mutex
149 sys_mutex_new(sys_mutex_t *mutex)
151 LWIP_ASSERT("mutex != NULL", mutex != NULL);
152 *mutex = 1; /* 1 allocated */
157 sys_mutex_free(sys_mutex_t *mutex)
160 LWIP_ASSERT("mutex != NULL", mutex != NULL);
161 LWIP_ASSERT("*mutex >= 1", *mutex >= 1);
162 *mutex = 0;
166 sys_mutex_set_invalid(sys_mutex_t *mutex)
168 LWIP_ASSERT("mutex != NULL", mutex != NULL);
169 *mutex = 0;
173 sys_mutex_lock(sys_mutex_t *mutex)
176 LWIP_ASSERT("mutex != NULL", mutex != NULL);
178 LWIP_ASSERT("*mutex >= 1", *mutex == 1);
180 (*mutex)++;
181 LWIP_ASSERT("*mutex >= 1", *mutex >= 1);
185 sys_mutex_unlock(sys_mutex_t *mutex)
188 LWIP_ASSERT("mutex != NULL", mutex != NULL);
189 LWIP_ASSERT("*mutex >= 1", *mutex >= 1);
191 (*mutex)--;
192 LWIP_ASSERT("*mutex >= 1", *mutex >= 1);