Lines Matching refs:_M_device
65 : _M_device(0), _M_owns(false)
69 : _M_device(std::__addressof(__m)), _M_owns(false)
76 : _M_device(std::__addressof(__m)), _M_owns(false)
80 : _M_device(std::__addressof(__m)), _M_owns(_M_device->try_lock())
84 : _M_device(std::__addressof(__m)), _M_owns(true)
92 : _M_device(std::__addressof(__m)),
93 _M_owns(_M_device->try_lock_until(__atime))
99 : _M_device(std::__addressof(__m)),
100 _M_owns(_M_device->try_lock_for(__rtime))
113 : _M_device(__u._M_device), _M_owns(__u._M_owns)
115 __u._M_device = 0;
126 __u._M_device = 0;
135 if (!_M_device)
141 _M_device->lock();
149 if (!_M_device)
155 _M_owns = _M_device->try_lock();
164 if (!_M_device)
170 _M_owns = _M_device->try_lock_until(__atime);
179 if (!_M_device)
185 _M_owns = _M_device->try_lock_for(__rtime);
195 else if (_M_device)
197 _M_device->unlock();
205 std::swap(_M_device, __u._M_device);
212 mutex_type* __ret = _M_device;
213 _M_device = 0;
227 { return _M_device; }
230 mutex_type* _M_device;