Lines Matching refs:_clear
120 #define _INTERRUPTIBLE(_setup, _cmd, _result, _thread, _clear, _before, _after, _int_enable) \
127 if (os::is_interrupted(_thread, _clear)) { \
133 && os::is_interrupted(_thread, _clear)) { \
149 #define INTERRUPTIBLE(_cmd, _result, _clear) do { \
150 _INTERRUPTIBLE( JavaThread* _thread = (JavaThread*)ThreadLocalStorage::thread(),_result = _cmd, _result, _thread, _clear, , , UseVMInterruptibleIO); \
157 #define INTERRUPTIBLE(_cmd, _result, _clear) do { \
158 _INTERRUPTIBLE(JavaThread* _thread = os::Solaris::setup_interruptible_native(), _result = _cmd, _result, _thread, _clear, , os::Solaris::cleanup_interruptible_native(_thread), UseVMInterruptibleIO ); \
164 #define INTERRUPTIBLE_VM(_cmd, _result, _clear) do { \
165 _INTERRUPTIBLE(JavaThread* _thread = os::Solaris::setup_interruptible(), _result = _cmd, _result, _thread, _clear, , os::Solaris::cleanup_interruptible(_thread), UseVMInterruptibleIO ); \
174 #define INTERRUPTIBLE_NORESTART(_cmd, _result, _clear) \
175 _INTERRUPTIBLE( JavaThread* _thread = (JavaThread*)ThreadLocalStorage::thread(),_result = _cmd, _result, _thread, _clear, , , UseVMInterruptibleIO)
181 #define INTERRUPTIBLE_NORESTART(_cmd, _result, _clear) \
182 _INTERRUPTIBLE(JavaThread* _thread = os::Solaris::setup_interruptible_native(), _result = _cmd, _result, _thread, _clear, , os::Solaris::cleanup_interruptible_native(_thread), UseVMInterruptibleIO )
190 #define INTERRUPTIBLE_NORESTART_VM_ALWAYS(_cmd, _result, _thread, _clear) \
191 _INTERRUPTIBLE(os::Solaris::setup_interruptible_already_blocked(_thread), _result = _cmd, _result, _thread, _clear, , , true )
193 #define INTERRUPTIBLE_RETURN_INT(_cmd, _clear) do { \
196 INTERRUPTIBLE(_cmd, _result, _clear); \
201 #define INTERRUPTIBLE_RETURN_INT_VM(_cmd, _clear) do { \
204 INTERRUPTIBLE_VM(_cmd, _result, _clear); \
209 #define INTERRUPTIBLE_RETURN_INT_NORESTART(_cmd, _clear) do { \
211 INTERRUPTIBLE_NORESTART(_cmd, _result, _clear); \