1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
/* SPDX-License-Identifier: MIT */ /* * Copyright © 2021 Intel Corporation */ #ifndef _XE_MACROS_H_ #define _XE_MACROS_H_ #include <linux/bug.h> #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