mutex: __used is needed for function referenced only from inline asm