| /kernel/linux/linux-6.6/arch/powerpc/xmon/ |
| D | ansidecl.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* ANSI and traditional C compatibility macros 4 This file is part of the GNU C Library. 8 /* ANSI and traditional C compatibility macros 10 ANSI C is assumed if __STDC__ is #defined. 12 Macro ANSI C definition Traditional C definition 13 ----- ---- - ---------- ----------- - ---------- 23 DEFUN (name, arglist, args) 25 Defines function NAME. 28 parentheses. ARGLIST becomes the argument list in traditional C. [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/xmon/ |
| D | ansidecl.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* ANSI and traditional C compatibility macros 4 This file is part of the GNU C Library. 8 /* ANSI and traditional C compatibility macros 10 ANSI C is assumed if __STDC__ is #defined. 12 Macro ANSI C definition Traditional C definition 13 ----- ---- - ---------- ----------- - ---------- 23 DEFUN (name, arglist, args) 25 Defines function NAME. 28 parentheses. ARGLIST becomes the argument list in traditional C. [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
| D | sdt.h | 1 /* <sys/sdt.h> - Systemtap static probe definition macros. 8 #define _SYS_SDT_H 1 19 the nop, and decode the location operand-strings, like an assembler, 23 They are constrained by gcc inline-assembler codes. The default is: 25 #define STAP_SDT_ARG_CONSTRAINT nor 34 #define STAP_SDT_ARG_CONSTRAINT g 45 # define _SDT_PROBE(provider, name, n, arglist) \ argument 46 _SDT_ASM_BODY(provider, name, _SDT_ASM_SUBSTR_1, (_SDT_DEPAREN_##n arglist)) \ 48 # define _SDT_ASM_1(x) x; 49 # define _SDT_ASM_2(a, b) a,b; [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | linkage.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 #define _LINUX_LINKAGE_H 12 #define ASM_NL ; 16 #define CPP_ASMLINKAGE extern "C" 18 #define CPP_ASMLINKAGE 22 #define asmlinkage CPP_ASMLINKAGE 26 #define cond_syscall(x) asm( \ 33 #define SYSCALL_ALIAS(alias, name) asm( \ argument 36 __stringify(name)) 39 #define __page_aligned_data __section(".data..page_aligned") __aligned(PAGE_SIZE) [all …]
|
| D | moduleparam.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 #define _LINUX_MODULE_PARAMS_H 4 /* (C) Copyright 2001, 2002 Rusty Russell IBM Corporation */ 10 module name. */ 12 #define MODULE_PARAM_PREFIX /* empty */ 13 #define __MODULE_INFO_PREFIX /* empty */ 15 #define MODULE_PARAM_PREFIX KBUILD_MODNAME "." 17 #define __MODULE_INFO_PREFIX KBUILD_MODNAME "." 21 #define MAX_PARAM_PREFIX_LEN (64 - sizeof(unsigned long)) 23 #define __MODULE_INFO(tag, name, info) \ argument [all …]
|
| /kernel/linux/linux-6.6/Documentation/netlink/ |
| D | genetlink-c.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-c.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 24 name: 25 description: Name of the genetlink family. 35 enum: [ genetlink, genetlink-c ] [all …]
|
| D | genetlink-legacy.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 24 name: 25 description: Name of the genetlink family. 35 enum: [ genetlink, genetlink-c, genetlink-legacy ] # Trim [all …]
|
| D | netlink-raw.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 24 name: 25 description: Name of the netlink family. 31 enum: [ netlink-raw ] # Trim [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | linkage.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 #define _LINUX_LINKAGE_H 12 #define ASM_NL ; 16 #define CPP_ASMLINKAGE extern "C" 18 #define CPP_ASMLINKAGE 22 #define asmlinkage CPP_ASMLINKAGE 26 #define cond_syscall(x) asm( \ 33 #define SYSCALL_ALIAS(alias, name) asm( \ argument 36 __stringify(name)) 39 #define __page_aligned_data __section(".data..page_aligned") __aligned(PAGE_SIZE) [all …]
|
| D | moduleparam.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 #define _LINUX_MODULE_PARAMS_H 4 /* (C) Copyright 2001, 2002 Rusty Russell IBM Corporation */ 10 module name. */ 12 #define MODULE_PARAM_PREFIX /* empty */ 13 #define __MODULE_INFO_PREFIX /* empty */ 15 #define MODULE_PARAM_PREFIX KBUILD_MODNAME "." 17 #define __MODULE_INFO_PREFIX KBUILD_MODNAME "." 21 #define MAX_PARAM_PREFIX_LEN (64 - sizeof(unsigned long)) 23 #define __MODULE_INFO(tag, name, info) \ argument [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/include/asm/ |
| D | linkage.h | 2 #define __ASM_LINKAGE_H 8 #define __ALIGN .balign CONFIG_FUNCTION_ALIGNMENT 9 #define __ALIGN_STR ".balign " #CONFIG_FUNCTION_ALIGNMENT 12 * When using in-kernel BTI we need to ensure that PCS-conformant 18 #define SYM_FUNC_START(name) \ argument 19 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN) \ 20 bti c ; 22 #define SYM_FUNC_START_NOALIGN(name) \ argument 23 SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE) \ 24 bti c ; [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/netlink/ |
| D | c-code-gen.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 4 Netlink spec C code generation 8 C code (uAPI, policies etc.). It also defines the additional properties 9 allowed in older families by the ``genetlink-c`` protocol level, 12 For brevity this document refers to ``name`` properties of various 14 of ``name`` in an attribute, and ``$family`` is the name of the 15 family (the global ``name`` property). 17 The upper case is used to denote literal values, e.g. ``$family-CMD`` 22 and with dashes (``-``) replaced by underscores (``_``). 24 If the constructed name is a C keyword, an extra underscore is [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/include/asm/ |
| D | bootstd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * (c) 1999, Rt-Control, Inc. 8 #define __BOOTSTD_H__ 10 #define NR_BSC 21 /* last used bootloader system call */ 12 #define __BN_reset 0 /* reset and start the bootloader */ 13 #define __BN_test 1 /* tests the system call interface */ 14 #define __BN_exec 2 /* executes a bootloader image */ 15 #define __BN_exit 3 /* terminates a bootloader image */ 16 #define __BN_program 4 /* program FLASH from a chain */ 17 #define __BN_erase 5 /* erase sector(s) of FLASH */ [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/include/asm/ |
| D | bootstd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * (c) 1999, Rt-Control, Inc. 8 #define __BOOTSTD_H__ 10 #define NR_BSC 21 /* last used bootloader system call */ 12 #define __BN_reset 0 /* reset and start the bootloader */ 13 #define __BN_test 1 /* tests the system call interface */ 14 #define __BN_exec 2 /* executes a bootloader image */ 15 #define __BN_exit 3 /* terminates a bootloader image */ 16 #define __BN_program 4 /* program FLASH from a chain */ 17 #define __BN_erase 5 /* erase sector(s) of FLASH */ [all …]
|
| /kernel/linux/linux-5.10/kernel/trace/ |
| D | trace_probe.h | 1 // SPDX-License-Identifier: GPL-2.0 3 * Common header file for probe-based Dynamic events. 9 * Copyright (C) IBM Corporation, 2010-2011 31 #define MAX_TRACE_ARGS 128 32 #define MAX_ARGSTR_LEN 63 33 #define MAX_ARRAY_LEN 64 34 #define MAX_ARG_NAME_LEN 32 35 #define MAX_STRING_SIZE PATH_MAX 38 #define FIELD_STRING_IP "__probe_ip" 39 #define FIELD_STRING_RETIP "__probe_ret_ip" [all …]
|
| /kernel/linux/linux-6.6/kernel/trace/ |
| D | trace_probe.h | 1 // SPDX-License-Identifier: GPL-2.0 3 * Common header file for probe-based Dynamic events. 9 * Copyright (C) IBM Corporation, 2010-2011 32 #define MAX_TRACE_ARGS 128 33 #define MAX_ARGSTR_LEN 63 34 #define MAX_ARRAY_LEN 64 35 #define MAX_ARG_NAME_LEN 32 36 #define MAX_BTF_ARGS_LEN 128 37 #define MAX_STRING_SIZE PATH_MAX 40 #define FIELD_STRING_IP "__probe_ip" [all …]
|
| /kernel/linux/linux-6.6/arch/x86/include/asm/ |
| D | idtentry.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 #define _ASM_X86_IDTENTRY_H 8 #define IDT_ALIGN (8 * (1 + HAS_KERNEL_IBT)) 11 #include <linux/entry-common.h> 19 * DECLARE_IDTENTRY - Declare functions for simple IDT entry points 21 * @vector: Vector number (ignored for C) 22 * @func: Function name of the entry point 25 * - The ASM entry point: asm_##func 26 * - The XEN PV trap entry point: xen_##func (maybe unused) 27 * - The C handler called from the FRED event dispatcher (maybe unused) [all …]
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | idtentry.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 #define _ASM_X86_IDTENTRY_H 9 #include <linux/entry-common.h> 15 * DECLARE_IDTENTRY - Declare functions for simple IDT entry points 17 * @vector: Vector number (ignored for C) 18 * @func: Function name of the entry point 21 * - The ASM entry point: asm_##func 22 * - The XEN PV trap entry point: xen_##func (maybe unused) 23 * - The C handler called from the ASM entry point 25 * Note: This is the C variant of DECLARE_IDTENTRY(). As the name says it [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/renesas/ |
| D | clk-sh73a0.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014 Ulrich Hecht 8 #include <linux/clk-provider.h> 24 #define CPG_FRQCRA 0x00 25 #define CPG_FRQCRB 0x04 26 #define CPG_SD0CKCR 0x74 27 #define CPG_SD1CKCR 0x78 28 #define CPG_SD2CKCR 0x7c 29 #define CPG_PLLECR 0xd0 30 #define CPG_PLL0CR 0xd8 [all …]
|
| D | clk-r8a73a4.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014 Ulrich Hecht 8 #include <linux/clk-provider.h> 24 #define CPG_CKSCR 0xc0 25 #define CPG_FRQCRA 0x00 26 #define CPG_FRQCRB 0x04 27 #define CPG_FRQCRC 0xe0 28 #define CPG_PLL0CR 0xd8 29 #define CPG_PLL1CR 0x28 30 #define CPG_PLL2CR 0x2c [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/renesas/ |
| D | clk-sh73a0.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014 Ulrich Hecht 8 #include <linux/clk-provider.h> 23 #define CPG_FRQCRA 0x00 24 #define CPG_FRQCRB 0x04 25 #define CPG_SD0CKCR 0x74 26 #define CPG_SD1CKCR 0x78 27 #define CPG_SD2CKCR 0x7c 28 #define CPG_PLLECR 0xd0 29 #define CPG_PLL0CR 0xd8 [all …]
|
| D | clk-r8a73a4.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014 Ulrich Hecht 8 #include <linux/clk-provider.h> 23 #define CPG_CKSCR 0xc0 24 #define CPG_FRQCRA 0x00 25 #define CPG_FRQCRB 0x04 26 #define CPG_FRQCRC 0xe0 27 #define CPG_PLL0CR 0xd8 28 #define CPG_PLL1CR 0x28 29 #define CPG_PLL2CR 0x2c [all …]
|
| /kernel/linux/linux-5.10/include/acpi/ |
| D | acoutput.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 4 * Name: acoutput.h -- debug output 6 * Copyright (C) 2000 - 2020, Intel Corp. 11 #define __ACOUTPUT_H__ 15 * granularity of the output of the ACPI_DEBUG_PRINT macro -- on a 16 * per-component basis and a per-exception-type basis. 21 #define ACPI_UTILITIES 0x00000001 22 #define ACPI_HARDWARE 0x00000002 23 #define ACPI_EVENTS 0x00000004 24 #define ACPI_TABLES 0x00000008 [all …]
|
| /kernel/linux/linux-6.6/include/acpi/ |
| D | acoutput.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 4 * Name: acoutput.h -- debug output 6 * Copyright (C) 2000 - 2023, Intel Corp. 11 #define __ACOUTPUT_H__ 15 * granularity of the output of the ACPI_DEBUG_PRINT macro -- on a 16 * per-component basis and a per-exception-type basis. 21 #define ACPI_UTILITIES 0x00000001 22 #define ACPI_HARDWARE 0x00000002 23 #define ACPI_EVENTS 0x00000004 24 #define ACPI_TABLES 0x00000008 [all …]
|
| /kernel/linux/linux-5.10/include/linux/wimax/ |
| D | debug.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 2005-2007 Intel Corporation 7 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17 * The decission power is at two levels: at compile-time (what does 18 * not make it is compiled out) and at run-time. The run-time 19 * selection is done per-submodule (as they are declared by the user 32 * It is up to the caller to define how much a debugging level is. 41 * in most cases maps to Linux modules and .c files that compose 46 * - a MODULENAME (single word, legal C identifier) 48 * - a debug-levels.h header file that declares the list of [all …]
|