arch/arm/include/asm/uaccess-asm.h:
⋮
│	.if \disable && IS_ENABLED(CONFIG_CPU_SW_DOMAIN_PAN)
⋮
│	.elseif IS_ENABLED(CONFIG_CPU_USE_DOMAINS)
⋮
arch/x86/entry/vdso/vdso32/fake_32bit_build.h:
⋮
│#define CONFIG_ILLEGAL_POINTER_VALUE 0
⋮
drivers/gpu/drm/amd/amdgpu/amdgpu.h:
⋮
│struct amdgpu_device {
⋮
drivers/gpu/drm/amd/display/dc/os_types.h:
⋮
│#define IS_ENABLED(option) 0
⋮
drivers/gpu/drm/nouveau/include/nvkm/core/device.h:
⋮
│struct nvkm_device {
⋮
include/asm-generic/bitsperlong.h:
⋮
│#define BITS_PER_LONG 64
⋮
│#define BITS_PER_LONG 32
⋮
include/drm/drm_device.h:
⋮
│struct drm_device {
⋮
include/linux/atomic/atomic-long.h:
⋮
│typedef atomic64_t atomic_long_t;
⋮
│typedef atomic_t atomic_long_t;
⋮
include/linux/err.h:
⋮
│#define IS_ERR_VALUE(x) unlikely((unsigned long)(void *)(x) >= (unsigned long)-MAX_ERRNO)
⋮
include/linux/fwnode.h:
⋮
│struct fwnode_handle {
⋮
include/linux/irqreturn.h:
⋮
│enum irqreturn {
⋮
│typedef enum irqreturn irqreturn_t;
⋮
include/linux/kconfig.h:
⋮
│#define __LITTLE_ENDIAN 1234
⋮
│#define __ARG_PLACEHOLDER_1 0,
│#define __take_second_arg(__ignored, val, ...) val
⋮
│#define __and(x, y)			___and(x, y)
│#define ___and(x, y)			____and(__ARG_PLACEHOLDER_##x, y)
│#define ____and(arg1_or_junk, y)	__take_second_arg(arg1_or_junk y, 0)
⋮
│#define __or(x, y)			___or(x, y)
│#define ___or(x, y)			____or(__ARG_PLACEHOLDER_##x, y)
│#define ____or(arg1_or_junk, y)		__take_second_arg(arg1_or_junk 1, y)
⋮
│#define ___is_defined(val)		____is_defined(__ARG_PLACEHOLDER_##val)
│#define ____is_defined(arg1_or_junk)	__take_second_arg(arg1_or_junk 1, 0)
⋮
│#define IS_ENABLED(option) __or(IS_BUILTIN(option), IS_MODULE(option))
⋮
include/linux/limits.h:
⋮
│#define U32_MIN		((u32)0)
⋮
include/linux/lockdep_types.h:
⋮
│struct lockdep_map {
⋮
│struct lockdep_map { };
⋮
include/linux/module.h:
⋮
│#define MODULE_LICENSE(_license) MODULE_FILE MODULE_INFO(license, _license)
⋮
include/linux/netdevice.h:
⋮
│struct net_device {
⋮
include/linux/notifier.h:
⋮
│struct notifier_block {
⋮
include/linux/of.h:
⋮
│struct device_node {
⋮
include/linux/platform_device.h:
⋮
│struct platform_device {
⋮
include/linux/seq_file.h:
⋮
│struct seq_file {
⋮
include/linux/spinlock_types.h:
⋮
│typedef struct spinlock spinlock_t;
⋮
│typedef struct spinlock spinlock_t;
⋮
include/linux/types.h:
⋮
│typedef u64 dma_addr_t;
⋮
│typedef u32 dma_addr_t;
⋮
│typedef u64 phys_addr_t;
⋮
│typedef u32 phys_addr_t;
⋮
│struct hlist_node {
⋮
│struct callback_head {
⋮
│#define rcu_head callback_head
⋮
include/linux/workqueue_types.h:
⋮
│struct work_struct {
⋮
include/uapi/linux/bpf.h:
⋮
│#define BPF_OBJ_NAME_LEN 16U
⋮
│struct bpf_sock {
⋮
include/uapi/linux/i2c.h:
⋮
│#define I2C_SMBUS_BLOCK_MAX	32	/* As specified in SMBus standard */
⋮
include/uapi/linux/in6.h:
⋮
│struct in6_addr {
⋮
include/uapi/linux/socket.h:
⋮
│typedef unsigned short __kernel_sa_family_t;
⋮
mm/slab.h:
⋮
│struct kmem_cache {
⋮
scripts/gdb/linux/lists.py:
⋮
│hlist_node = utils.CachedType("struct hlist_node")
⋮
scripts/include/list_types.h:
⋮
│struct hlist_node {
⋮
scripts/mod/file2alias.c:
⋮
│#define BITS_PER_LONG 32
⋮
│#define BITS_PER_LONG 64
⋮
tools/firewire/list.h:
⋮
│static inline void
│list_insert(struct list *link, struct list *new_link)
⋮
tools/include/asm-generic/bitsperlong.h:
⋮
│#define BITS_PER_LONG (__CHAR_BIT__ * __SIZEOF_LONG__)
⋮
│#define BITS_PER_LONG __WORDSIZE
⋮
tools/include/linux/bitops.h:
⋮
│# define BITS_PER_LONG __WORDSIZE
⋮
tools/include/linux/err.h:
⋮
│#define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO)
⋮
tools/include/linux/kconfig.h:
⋮
│#define __ARG_PLACEHOLDER_1 0,
│#define __take_second_arg(__ignored, val, ...) val
⋮
│#define __and(x, y)			___and(x, y)
│#define ___and(x, y)			____and(__ARG_PLACEHOLDER_##x, y)
│#define ____and(arg1_or_junk, y)	__take_second_arg(arg1_or_junk y, 0)
⋮
│#define __or(x, y)			___or(x, y)
│#define ___or(x, y)			____or(__ARG_PLACEHOLDER_##x, y)
│#define ____or(arg1_or_junk, y)		__take_second_arg(arg1_or_junk 1, y)
⋮
│#define ___is_defined(val)		____is_defined(__ARG_PLACEHOLDER_##val)
│#define ____is_defined(arg1_or_junk)	__take_second_arg(arg1_or_junk 1, 0)
⋮
│#define IS_ENABLED(option) __or(IS_BUILTIN(option), IS_MODULE(option))
⋮
tools/include/linux/rwsem.h:
⋮
│struct rw_semaphore {
⋮
tools/include/linux/slab.h:
⋮
│struct kmem_cache {
⋮
tools/include/linux/spinlock.h:
⋮
│#define spinlock_t		pthread_mutex_t
⋮
tools/include/linux/types.h:
⋮
│typedef u64 phys_addr_t;
⋮
│typedef u32 phys_addr_t;
⋮
│typedef struct {…} atomic_long_t;
⋮
│struct hlist_node {
⋮
tools/include/uapi/linux/bpf.h:
⋮
│#define BPF_OBJ_NAME_LEN 16U
⋮
│struct bpf_sock {
⋮
tools/objtool/arch/x86/decode.c:
⋮
│#define CONFIG_64BIT 1
⋮
tools/perf/util/bpf_skel/vmlinux/vmlinux.h:
⋮
│typedef atomic64_t atomic_long_t;
⋮
│typedef struct {…} __attribute__((preserve_access_index)) spinlock_t;
⋮
│struct rw_semaphore {
⋮
│struct kmem_cache {
⋮
tools/sched_ext/include/scx/common.h:
⋮
│#define SCX_BUG(__fmt, ...)							\
⋮
tools/virtio/linux/dma-mapping.h:
⋮
│#define DMA_ATTR_CPU_CACHE_CLEAN	(1UL << 11)
⋮
tools/virtio/linux/err.h:
⋮
│#define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO)
⋮
tools/virtio/linux/kernel.h:
⋮
│#define CONFIG_SMP
⋮
│typedef unsigned long long dma_addr_t;
⋮
tools/virtio/linux/module.h:
⋮
│#define MODULE_LICENSE(__MODULE_LICENSE_value) \
⋮
tools/virtio/linux/slab.h:
⋮
│#define __GFP_NOWARN 0
│#define __GFP_ZERO 0
⋮
tools/virtio/linux/spinlock.h:
⋮
│typedef pthread_spinlock_t  spinlock_t;
⋮
tools/virtio/ringtest/ptr_ring.c:
⋮
│typedef pthread_spinlock_t  spinlock_t;
⋮
