/linux-master/tools/lib/bpf/ |
H A D | str_error.c | 8 #pragma GCC poison u8 u16 u32 u64 s8 s16 s32 s64
|
H A D | libbpf_errno.c | 18 #pragma GCC poison u8 u16 u32 u64 s8 s16 s32 s64
|
H A D | relo_core.h | 52 /* relocation unsuccessful, poison instruction, but don't fail load */ 53 bool poison; member in struct:bpf_core_relo_res
|
H A D | hashmap.c | 16 #pragma GCC poison u8 u16 u32 u64 s8 s16 s32 s64 19 #pragma GCC poison reallocarray
|
H A D | relo_core.c | 877 * If instruction has to be poisoned, *poison will be set to true. 890 res->poison = false; 928 * incorrect, so we poison relocated instruction. 953 res->poison = true; 1033 if (res->poison) { 1034 poison: 1035 /* poison second part of ldimm64 to avoid confusing error from 1083 goto poison; 1324 targ_res->poison = false; 1369 } else if (cand_res.poison ! [all...] |
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | tm-poison.c | 7 * VMX/VEC/Altivec register vr31 a known value, called poison, calling 11 * present child's poison will leak into parent's f31 or vr31 registers, 12 * otherwise, poison will never leak into parent's f31 and vr31 registers. 30 uint64_t poison = 0xdeadbeefc0dec0fe; local 54 "mtvsrd 31, %[poison];" // f31 = poison 55 "mtvsrd 63, %[poison];" // vr31 = poison 57 : : [poison] "r" (poison) [all...] |
H A D | Makefile | 8 tm-signal-context-force-tm tm-poison tm-signal-pagefault 28 $(OUTPUT)/tm-poison: CFLAGS += -m64
|
/linux-master/kernel/ |
H A D | stackleak.c | 3 * This code fills the used part of the kernel stack with a poison value 76 unsigned long poison) 79 *(unsigned long *)erase_low = poison; 99 * Write poison to the task's stack between 'erase_low' and 109 * doesn't change while we write poison. 123 * Erase and poison the portion of the task stack used since the last erase. 136 * Erase and poison the portion of the task stack used since the last erase. 148 * Erase and poison the portion of the task stack used since the last erase. 165 * STACKLEAK_SEARCH_DEPTH makes the poison search in 74 __stackleak_poison(unsigned long erase_low, unsigned long erase_high, unsigned long poison) argument
|
/linux-master/drivers/cxl/core/ |
H A D | mbox.c | 174 static void cxl_set_poison_cmd_enabled(struct cxl_poison_state *poison, argument 179 set_bit(CXL_POISON_ENABLED_LIST, poison->enabled_cmds); 182 set_bit(CXL_POISON_ENABLED_INJECT, poison->enabled_cmds); 185 set_bit(CXL_POISON_ENABLED_CLEAR, poison->enabled_cmds); 188 set_bit(CXL_POISON_ENABLED_SCAN_CAPS, poison->enabled_cmds); 191 set_bit(CXL_POISON_ENABLED_SCAN_MEDIA, poison->enabled_cmds); 194 set_bit(CXL_POISON_ENABLED_SCAN_RESULTS, poison->enabled_cmds); 727 cxl_set_poison_cmd_enabled(&mds->poison, opcode); 1107 if (test_bit(CXL_POISON_ENABLED_LIST, mds->poison.enabled_cmds)) { 1109 mds->poison [all...] |
/linux-master/include/linux/ |
H A D | scs.h | 12 #include <linux/poison.h>
|
H A D | list_nulls.h | 5 #include <linux/poison.h>
|
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | sgx.h | 35 u16 poison; member in struct:sgx_epc_page
|
H A D | main.c | 71 * Checking page->poison without holding the node->lock 72 * is racy, but losing the race (i.e. poison is set just 77 if (page->poison) { 610 if (page->poison) 645 section->pages[i].poison = 0; 673 * context is the task that consumed the poison data. Otherwise 691 * If poison was consumed synchronously. Send a SIGBUS to 706 if (page->poison) 709 page->poison = 1; 713 * poison pag [all...] |
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | selftest_lrc.c | 789 u32 poison; member in struct:lrc_timestamp 804 arg->ce[0]->lrc_reg_state[CTX_TIMESTAMP] = arg->poison; 828 if (!timestamp_advanced(arg->poison, slot[1])) { 831 arg->poison, slot[1]); 854 const u32 poison[] = { local 867 * with a second request (carrying more poison into the timestamp). 893 for (i = 0; i < ARRAY_SIZE(poison); i++) { 894 data.poison = poison[i]; 950 static u32 safe_poison(u32 offset, u32 poison) argument 1135 load_context(struct intel_context *ce, u32 poison) argument 1208 poison_registers(struct intel_context *ce, u32 poison, u32 *sema) argument 1261 compare_isolation(struct intel_engine_cs *engine, struct i915_vma *ref[2], struct i915_vma *result[2], struct intel_context *ce, u32 poison) argument 1401 __lrc_isolation(struct intel_engine_cs *engine, u32 poison) argument 1511 const u32 poison[] = { local [all...] |
/linux-master/kernel/locking/ |
H A D | mutex-debug.c | 16 #include <linux/poison.h>
|
/linux-master/mm/ |
H A D | page_poison.c | 7 #include <linux/poison.h> 103 /* This function does nothing, all work is done via poison pages */
|
/linux-master/drivers/cxl/ |
H A D | mem.c | 134 if (test_bit(CXL_POISON_ENABLED_INJECT, mds->poison.enabled_cmds)) 137 if (test_bit(CXL_POISON_ENABLED_CLEAR, mds->poison.enabled_cmds)) 226 mds->poison.enabled_cmds))
|
/linux-master/arch/s390/include/asm/ |
H A D | processor.h | 123 unsigned long poison) 137 "0: stg %[poison],0(%[addr])\n" 141 "1: stg %[poison],0(%[addr])\n" 145 "2: stg %[poison],0(%[addr])\n" 150 : [poison] "d" (poison) 121 __stackleak_poison(unsigned long erase_low, unsigned long erase_high, unsigned long poison) argument
|
/linux-master/tools/mm/ |
H A D | slabinfo.c | 35 int order, poison, reclaim_account, red_zone; member in struct:slabinfo 93 int poison; variable 579 page_size << s->order, s->partial, onoff(s->poison), 635 if (s->poison) 684 poison = 1; 698 if (poison) 700 poison = 1; 767 if (poison && !s->poison) { 769 set_obj(s, "poison", [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | vdso.c | 297 __le32 poison = cpu_to_le32(COMPAT_SIGPAGE_POISON_WORD); local 304 memset32(sigpage, (__force u32)poison, PAGE_SIZE / sizeof(poison));
|
/linux-master/tools/perf/util/ |
H A D | hashmap.c | 16 #pragma GCC poison u8 u16 u32 u64 s8 s16 s32 s64 19 #pragma GCC poison reallocarray
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gsc_submit.c | 8 #include <linux/poison.h> 74 * xe_gsc_poison_header - poison the MTL GSC header in memory
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_int_process_v11.c | 202 if (atomic_read(&p->poison)) { 207 atomic_set(&p->poison, 1);
|
/linux-master/tools/bpf/bpftool/ |
H A D | main.h | 22 #pragma GCC poison u8 u16 u32 u64 s8 s16 s32 s64
|
/linux-master/tools/testing/radix-tree/ |
H A D | linux.c | 10 #include <linux/poison.h>
|