kern_mutex.c | 92 #define MUTEX_ABORT(mtx, msg) \ 93 mutex_abort(__func__, __LINE__, mtx, msg) 100 MUTEX_ABORT(mtx, "assertion failed: " #cond); \ 114 MUTEX_ABORT(mtx, "assertion failed: " #cond); \ 284 static void mutex_abort(const char *, size_t, volatile const kmutex_t *, 328 * mutex_abort: 335 mutex_abort(const char *func, size_t line, volatile const kmutex_t *mtx, function in typeref:typename:void __noinline 481 MUTEX_ABORT(mtx, "locking against myself"); 498 MUTEX_ABORT(mtx, "spinout"); 551 MUTEX_ABORT(mtx, "locking against myself") [all...] |