__MUTEX_IPL
{ MUTEX_UNLOCKED, __MUTEX_IPL((ipl)), 0, NULL, \
{ MUTEX_UNLOCKED, __MUTEX_IPL((ipl)), 0, NULL }
{ __MUTEX_IPL((ipl)), 0, NULL }
#define _mtx_init(mtx, ipl) __mtx_init((mtx), __MUTEX_IPL((ipl)))
{ 0, __MUTEX_IPL((ipl)), IPL_NONE, NULL, \
{ 0, __MUTEX_IPL((ipl)), IPL_NONE, NULL }
#define _mtx_init(mtx, ipl) __mtx_init((mtx), __MUTEX_IPL((ipl)))
{ 0, __MUTEX_IPL((ipl)), IPL_NONE, MTX_LO_INITIALIZER(name, flags) }
{ 0, __MUTEX_IPL((ipl)), IPL_NONE }
#define _mtx_init(mtx, ipl) __mtx_init((mtx), __MUTEX_IPL((ipl)))