Home
last modified time | relevance | path

Searched refs:thunk (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.10/arch/s390/kernel/
Dnospec-branch.c102 u8 *instr, *thunk, *br; in __nospec_revert() local
115 thunk = instr + (*(int *)(instr + 2)) * 2; in __nospec_revert()
116 if (thunk[0] == 0xc6 && thunk[1] == 0x00) in __nospec_revert()
118 br = thunk + (*(int *)(thunk + 2)) * 2; in __nospec_revert()
119 else if (thunk[0] == 0xc0 && (thunk[1] & 0x0f) == 0x00 && in __nospec_revert()
120 thunk[6] == 0x44 && thunk[7] == 0x00 && in __nospec_revert()
121 (thunk[8] & 0x0f) == 0x00 && thunk[9] == 0x00 && in __nospec_revert()
122 (thunk[1] & 0xf0) == (thunk[8] & 0xf0)) in __nospec_revert()
124 br = thunk + (*(int *)(thunk + 2)) * 2; in __nospec_revert()
/Linux-v5.10/drivers/mtd/chips/
Dfwh_lock.h30 unsigned long adr, int len, void *thunk) in fwh_xxlock_oneblock() argument
33 struct fwh_xxlock_thunk *xxlt = (struct fwh_xxlock_thunk *)thunk; in fwh_xxlock_oneblock()
Dcfi_util.c359 loff_t ofs, size_t len, void *thunk) in cfi_varsize_frob() argument
419 ret = (*frob)(map, &cfi->chips[chipnum], adr, size, thunk); in cfi_varsize_frob()
Dcfi_cmdset_0001.c1935 unsigned long adr, int len, void *thunk) in do_erase_oneblock() argument
2074 int len, void *thunk) in do_getlockstatus_oneblock() argument
2092 int len, void *thunk) in do_printlockstatus_oneblock() argument
2095 adr, do_getlockstatus_oneblock(map, chip, adr, len, thunk)); in do_printlockstatus_oneblock()
2104 unsigned long adr, int len, void *thunk) in do_xxlock_oneblock() argument
2124 if (thunk == DO_XXLOCK_ONEBLOCK_LOCK) { in do_xxlock_oneblock()
2127 } else if (thunk == DO_XXLOCK_ONEBLOCK_UNLOCK) { in do_xxlock_oneblock()
Dcfi_cmdset_0002.c2514 …_erase_oneblock(struct map_info *map, struct flchip *chip, unsigned long adr, int len, void *thunk) in do_erase_oneblock() argument
2634 unsigned long adr, int len, void *thunk) in do_atmel_lock() argument
2669 unsigned long adr, int len, void *thunk) in do_atmel_unlock() argument
2721 unsigned long adr, int len, void *thunk) in do_ppb_xxlock() argument
2745 if (thunk == DO_XXLOCK_ONEBLOCK_LOCK) { in do_ppb_xxlock()
2749 } else if (thunk == DO_XXLOCK_ONEBLOCK_UNLOCK) { in do_ppb_xxlock()
2757 } else if (thunk == DO_XXLOCK_ONEBLOCK_GETLOCK) { in do_ppb_xxlock()
/Linux-v5.10/arch/s390/
DMakefile95 ifeq ($(call cc-option-yn,$(CC_FLAGS_MARCH) -mindirect-branch=thunk),y)
96 CC_FLAGS_EXPOLINE := -mindirect-branch=thunk
97 CC_FLAGS_EXPOLINE += -mfunction-return=thunk
DKconfig571 Requires a compiler with -mindirect-branch=thunk support for full
/Linux-v5.10/include/linux/mtd/
Dcfi.h380 unsigned long adr, int len, void *thunk);
383 loff_t ofs, size_t len, void *thunk);
/Linux-v5.10/drivers/mtd/lpddr/
Dlpddr_cmds.c716 static int do_xxlock(struct mtd_info *mtd, loff_t adr, uint32_t len, int thunk) in do_xxlock() argument
731 if (thunk == DO_XXLOCK_LOCK) { in do_xxlock()
734 } else if (thunk == DO_XXLOCK_UNLOCK) { in do_xxlock()
/Linux-v5.10/
DMakefile672 RETPOLINE_CFLAGS_GCC := -mindirect-branch=thunk-extern -mindirect-branch-register
673 RETPOLINE_VDSO_CFLAGS_GCC := -mindirect-branch=thunk-inline -mindirect-branch-register
674 RETPOLINE_CFLAGS_CLANG := -mretpoline-external-thunk
/Linux-v5.10/Documentation/admin-guide/hw-vuln/
Dspectre.rst450 -mindirect-branch=thunk-extern -mindirect-branch-register options.
452 to support -mretpoline-external-thunk option. The kernel config
592 AMD-specific minimal thunk
/Linux-v5.10/scripts/gcc-plugins/
Dgcc-common.h319 return node->analyzed && !node->thunk.thunk_p && !node->alias; in cgraph_function_with_gimple_body_p()
/Linux-v5.10/drivers/md/
Ddm-cache-metadata.c1276 struct thunk { struct
/Linux-v5.10/arch/x86/
DKconfig461 branches. Requires a compiler with -mindirect-branch=thunk-extern
/Linux-v5.10/Documentation/admin-guide/
Dkernel-parameters.txt4949 retpoline,amd - AMD-specific minimal thunk