/* SPDX-License-Identifier: MIT */ /* * Copyright © 2021 Intel Corporation */ #ifndef _XE_MACROS_H_ #define _XE_MACROS_H_ #include #define XE_WARN_ON WARN_ON #define XE_IOCTL_DBG(xe, cond) ({ \ int cond__ = !!(cond); \ if (cond__) \ drm_dbg(&(xe)->drm, \ "Ioctl argument check failed at %s:%d: %s", \ __FILE__, __LINE__, #cond); \ cond__; \ }) #endif