__builtin_types_compatible_p 14 arch/s390/include/asm/compat.h #define __TYPE_IS_PTR(t) (!__builtin_types_compatible_p( \ __builtin_types_compatible_p 91 drivers/block/drbd/drbd_int.h (__builtin_types_compatible_p(typeof(obj), type) || \ __builtin_types_compatible_p 92 drivers/block/drbd/drbd_int.h __builtin_types_compatible_p(typeof(obj), const type)), \ __builtin_types_compatible_p 249 drivers/gpu/drm/i915/i915_gem_gtt.h __builtin_types_compatible_p(typeof(x), type) || \ __builtin_types_compatible_p 250 drivers/gpu/drm/i915/i915_gem_gtt.h __builtin_types_compatible_p(typeof(x), const type), \ __builtin_types_compatible_p 314 drivers/md/bcache/util.h (__builtin_types_compatible_p(typeof(*res), int) \ __builtin_types_compatible_p 316 drivers/md/bcache/util.h : __builtin_types_compatible_p(typeof(*res), long) \ __builtin_types_compatible_p 318 drivers/md/bcache/util.h : __builtin_types_compatible_p(typeof(*res), long long) \ __builtin_types_compatible_p 320 drivers/md/bcache/util.h : __builtin_types_compatible_p(typeof(*res), unsigned int) \ __builtin_types_compatible_p 322 drivers/md/bcache/util.h : __builtin_types_compatible_p(typeof(*res), unsigned long) \ __builtin_types_compatible_p 324 drivers/md/bcache/util.h : __builtin_types_compatible_p(typeof(*res), unsigned long long)\ __builtin_types_compatible_p 347 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), int) \ __builtin_types_compatible_p 349 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), unsigned int) \ __builtin_types_compatible_p 351 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), long) \ __builtin_types_compatible_p 353 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), unsigned long)\ __builtin_types_compatible_p 355 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), int64_t) \ __builtin_types_compatible_p 357 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), uint64_t) \ __builtin_types_compatible_p 359 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), const char *) \ __builtin_types_compatible_p 37 fs/erofs/tagptr.h __builtin_types_compatible_p(typeof(ptr), struct __tagptr##n) ? \ __builtin_types_compatible_p 220 include/linux/compiler_types.h #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) __builtin_types_compatible_p 389 include/linux/jump_label.h if (!__builtin_types_compatible_p(typeof(*x), struct static_key) && \ __builtin_types_compatible_p 390 include/linux/jump_label.h !__builtin_types_compatible_p(typeof(*x), struct static_key_true) &&\ __builtin_types_compatible_p 391 include/linux/jump_label.h !__builtin_types_compatible_p(typeof(*x), struct static_key_false)) \ __builtin_types_compatible_p 457 include/linux/jump_label.h if (__builtin_types_compatible_p(typeof(*x), struct static_key_true)) \ __builtin_types_compatible_p 459 include/linux/jump_label.h else if (__builtin_types_compatible_p(typeof(*x), struct static_key_false)) \ __builtin_types_compatible_p 469 include/linux/jump_label.h if (__builtin_types_compatible_p(typeof(*x), struct static_key_true)) \ __builtin_types_compatible_p 471 include/linux/jump_label.h else if (__builtin_types_compatible_p(typeof(*x), struct static_key_false)) \ __builtin_types_compatible_p 283 include/linux/kernel.h __builtin_types_compatible_p(typeof(x), char), \ __builtin_types_compatible_p 288 include/linux/kernel.h __builtin_types_compatible_p(typeof(x), signed type) || \ __builtin_types_compatible_p 289 include/linux/kernel.h __builtin_types_compatible_p(typeof(x), unsigned type), \ __builtin_types_compatible_p 366 kernel/trace/trace.h __builtin_types_compatible_p(typeof(var), type *) __builtin_types_compatible_p 27 tools/include/linux/compiler.h # define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) __builtin_types_compatible_p 118 tools/lib/subcmd/parse-options.h #define check_vtype(v, type) ( BUILD_BUG_ON_ZERO(!__builtin_types_compatible_p(typeof(v), type)) + v )