_T
TCHAR *pos = _tcsrchr(buf, _T('\\'));
((_T(0) == _T(_x) )? "failed check %s (=%d) %s " : \
(_T("") == _T(_x) )? "failed check %s (=%s) %s " : \
(_T('x') == _T(_x) )? "failed check %s (=%c) %s " : \
(_T(0L) == _T(_x) )? "failed check %s (=%ld) %s " : "?") \
DEFINE_FREE(xgmi_put_hive, struct amdgpu_hive_info *, if (_T) amdgpu_put_xgmi_hive(_T))
DEFINE_FREE(state_release, struct dc_state *, if (_T) dc_state_release(_T))
DEFINE_FREE(sink_release, struct dc_sink *, if (_T) dc_sink_release(_T))
DEFINE_FREE(drm_bridge_put, struct drm_bridge *, if (_T) drm_bridge_put(_T))
if (_T) {ttm_bo_lru_cursor_fini(_T); },
class_ttm_bo_lru_cursor_lock_ptr(class_ttm_bo_lru_cursor_t *_T)
{ return *_T; }
type _T = *(type *)p; \
_type _T = *p; \
DEFINE_FREE(kfree, void *, if (_T) kfree(_T))
} _T;
#define dav_u64 AV._V._T._u64
#define dav_s64 AV._V._T._s64
#define dav_u32 AV._V._T._u32
#define dav_u16 AV._V._T._u16
#define dav_u8 AV._V._T._u8