File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/linkage.h.tar
Back
usr/src/linux-headers-5.15.0-133/arch/sh/include/asm/linkage.h 0000644 00000000232 15030024045 0017247 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 */ #ifndef __ASM_LINKAGE_H #define __ASM_LINKAGE_H #define __ALIGN .balign 4 #define __ALIGN_STR ".balign 4" #endif usr/src/linux-headers-5.15.0-133/arch/arm64/include/asm/linkage.h 0000644 00000003327 15030043514 0017600 0 ustar 00 #ifndef __ASM_LINKAGE_H #define __ASM_LINKAGE_H #define __ALIGN .align 2 #define __ALIGN_STR ".align 2" #if defined(CONFIG_ARM64_BTI_KERNEL) && defined(__aarch64__) /* * Since current versions of gas reject the BTI instruction unless we * set the architecture version to v8.5 we use the hint instruction * instead. */ #define BTI_C hint 34 ; /* * When using in-kernel BTI we need to ensure that PCS-conformant assembly * functions have suitable annotations. Override SYM_FUNC_START to insert * a BTI landing pad at the start of everything. */ #define SYM_FUNC_START(name) \ SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN) \ BTI_C #define SYM_FUNC_START_NOALIGN(name) \ SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE) \ BTI_C #define SYM_FUNC_START_LOCAL(name) \ SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN) \ BTI_C #define SYM_FUNC_START_LOCAL_NOALIGN(name) \ SYM_START(name, SYM_L_LOCAL, SYM_A_NONE) \ BTI_C #define SYM_FUNC_START_WEAK(name) \ SYM_START(name, SYM_L_WEAK, SYM_A_ALIGN) \ BTI_C #define SYM_FUNC_START_WEAK_NOALIGN(name) \ SYM_START(name, SYM_L_WEAK, SYM_A_NONE) \ BTI_C #endif /* * Annotate a function as position independent, i.e., safe to be called before * the kernel virtual mapping is activated. */ #define SYM_FUNC_START_PI(x) \ SYM_FUNC_START_ALIAS(__pi_##x); \ SYM_FUNC_START(x) #define SYM_FUNC_START_WEAK_PI(x) \ SYM_FUNC_START_ALIAS(__pi_##x); \ SYM_FUNC_START_WEAK(x) #define SYM_FUNC_START_WEAK_ALIAS_PI(x) \ SYM_FUNC_START_ALIAS(__pi_##x); \ SYM_START(x, SYM_L_WEAK, SYM_A_ALIGN) #define SYM_FUNC_END_PI(x) \ SYM_FUNC_END(x); \ SYM_FUNC_END_ALIAS(__pi_##x) #define SYM_FUNC_END_ALIAS_PI(x) \ SYM_FUNC_END_ALIAS(x); \ SYM_FUNC_END_ALIAS(__pi_##x) #endif usr/src/linux-headers-5.15.0-142/arch/arm64/include/asm/linkage.h 0000644 00000003327 15030062317 0017602 0 ustar 00 #ifndef __ASM_LINKAGE_H #define __ASM_LINKAGE_H #define __ALIGN .align 2 #define __ALIGN_STR ".align 2" #if defined(CONFIG_ARM64_BTI_KERNEL) && defined(__aarch64__) /* * Since current versions of gas reject the BTI instruction unless we * set the architecture version to v8.5 we use the hint instruction * instead. */ #define BTI_C hint 34 ; /* * When using in-kernel BTI we need to ensure that PCS-conformant assembly * functions have suitable annotations. Override SYM_FUNC_START to insert * a BTI landing pad at the start of everything. */ #define SYM_FUNC_START(name) \ SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN) \ BTI_C #define SYM_FUNC_START_NOALIGN(name) \ SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE) \ BTI_C #define SYM_FUNC_START_LOCAL(name) \ SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN) \ BTI_C #define SYM_FUNC_START_LOCAL_NOALIGN(name) \ SYM_START(name, SYM_L_LOCAL, SYM_A_NONE) \ BTI_C #define SYM_FUNC_START_WEAK(name) \ SYM_START(name, SYM_L_WEAK, SYM_A_ALIGN) \ BTI_C #define SYM_FUNC_START_WEAK_NOALIGN(name) \ SYM_START(name, SYM_L_WEAK, SYM_A_NONE) \ BTI_C #endif /* * Annotate a function as position independent, i.e., safe to be called before * the kernel virtual mapping is activated. */ #define SYM_FUNC_START_PI(x) \ SYM_FUNC_START_ALIAS(__pi_##x); \ SYM_FUNC_START(x) #define SYM_FUNC_START_WEAK_PI(x) \ SYM_FUNC_START_ALIAS(__pi_##x); \ SYM_FUNC_START_WEAK(x) #define SYM_FUNC_START_WEAK_ALIAS_PI(x) \ SYM_FUNC_START_ALIAS(__pi_##x); \ SYM_START(x, SYM_L_WEAK, SYM_A_ALIGN) #define SYM_FUNC_END_PI(x) \ SYM_FUNC_END(x); \ SYM_FUNC_END_ALIAS(__pi_##x) #define SYM_FUNC_END_ALIAS_PI(x) \ SYM_FUNC_END_ALIAS(x); \ SYM_FUNC_END_ALIAS(__pi_##x) #endif usr/src/linux-headers-5.15.0-141/arch/openrisc/include/asm/linkage.h 0000644 00000001055 15030063457 0020474 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0-or-later */ /* * OpenRISC Linux * * Linux architectural port borrowing liberally from similar works of * others. All original copyrights apply as per the original source * declaration. * * OpenRISC implementation: * Copyright (C) 2003 Matjaz Breskvar <phoenix@bsemi.com> * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> * et al. */ #ifndef __ASM_OPENRISC_LINKAGE_H #define __ASM_OPENRISC_LINKAGE_H #define __ALIGN .align 0 #define __ALIGN_STR ".align 0" #endif /* __ASM_OPENRISC_LINKAGE_H */ usr/src/linux-headers-5.15.0-142/arch/nds32/include/asm/linkage.h 0000644 00000000410 15030064276 0017576 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 */ // Copyright (C) 2005-2017 Andes Technology Corporation #ifndef __ASM_LINKAGE_H #define __ASM_LINKAGE_H /* This file is required by include/linux/linkage.h */ #define __ALIGN .align 2 #define __ALIGN_STR ".align 2" #endif
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings