/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/arch/powerpc/mm/ |
H A D | init_64.c | 36 #include <linux/poison.h>
|
/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/arch/s390/mm/ |
H A D | init.c | 28 #include <linux/poison.h>
|
/linux-master/arch/sparc/mm/ |
H A D | init_32.c | 27 #include <linux/poison.h>
|
H A D | init_64.c | 20 #include <linux/poison.h>
|
/linux-master/arch/x86/kernel/ |
H A D | alternative.c | 860 u32 endbr, poison = gen_endbr_poison(); local 876 DUMP_BYTES(ENDBR, ((u8*)&poison), 4, "%px: repl: ", addr); 877 text_poke_early(addr, &poison, 4);
|
/linux-master/arch/x86/kernel/cpu/sgx/ |
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...] |
H A D | sgx.h | 35 u16 poison; member in struct:sgx_epc_page
|
/linux-master/arch/x86/mm/ |
H A D | init_32.c | 26 #include <linux/poison.h>
|
H A D | init_64.c | 28 #include <linux/poison.h>
|
/linux-master/drivers/atm/ |
H A D | idt77252.c | 31 #include <linux/poison.h>
|
/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); 1104 if (test_bit(CXL_POISON_ENABLED_LIST, mds->poison.enabled_cmds)) { 1106 mds->poison [all...] |
/linux-master/drivers/cxl/ |
H A D | cxlmem.h | 164 C(POISONLMT, -ENXIO, "poison injection limit has been reached"), \ 241 /* Device enabled poison commands */ 266 * struct cxl_poison_state - Driver poison state info 269 * @enabled_cmds: All poison commands enabled in the CEL 270 * @list_out: The poison list payload returned by device 271 * @lock: Protect reads of the poison list 273 * Reads of the poison list are synchronized to ensure that a reader 282 struct mutex lock; /* Protect reads of poison list */ 468 * @poison: poison drive 499 struct cxl_poison_state poison; member in struct:cxl_memdev_state [all...] |
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/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_int_process_v10.c | 143 old_poison = atomic_cmpxchg(&p->poison, 0, 1); 175 "RAS poison consumption, unmap queue flow succeeded: client id %d\n", 180 "RAS poison consumption, fall back to gpu reset flow: client id %d\n",
|
H A D | kfd_int_process_v11.c | 202 if (atomic_read(&p->poison)) { 207 atomic_set(&p->poison, 1);
|
H A D | kfd_int_process_v9.c | 154 old_poison = atomic_cmpxchg(&p->poison, 0, 1); 186 "RAS poison consumption, unmap queue flow succeeded: client id %d\n", 191 "RAS poison consumption, fall back to gpu reset flow: client id %d\n",
|
H A D | kfd_priv.h | 976 atomic_t poison; member in struct:kfd_process
|
/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/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/fs/jbd2/ |
H A D | journal.c | 33 #include <linux/poison.h>
|
/linux-master/include/linux/ |
H A D | list.h | 8 #include <linux/poison.h>
|
H A D | list_nulls.h | 5 #include <linux/poison.h>
|
H A D | mm.h | 3123 * "poison" if it's within range [0, UCHAR_MAX]. 3127 int poison, const char *s); 3157 * The freed pages will be poisoned with pattern "poison" if it's within 3161 static inline unsigned long free_initmem_default(int poison) argument 3166 poison, "unused kernel image (initmem)");
|