| /kernel/linux/linux-5.10/arch/parisc/kernel/ |
| D | alternative.c | 47 u32 *from, cond, replacement; in apply_alternatives() local 53 replacement = entry->replacement; in apply_alternatives() 61 index, cond, len, from, replacement); in apply_alternatives() 68 if (replacement == INSN_PxTLB) { in apply_alternatives() 69 replacement = *from; in apply_alternatives() 71 replacement |= (1 << 10); /* set el bit */ in apply_alternatives() 78 if (replacement == INSN_NOP && len > 1) in apply_alternatives() 79 replacement = 0xe8000002 + (len-2)*8; /* "b,n .+8" */ in apply_alternatives() 82 index, cond, len, replacement, from, from); in apply_alternatives() 88 source = (u32 *)((ulong)&entry->replacement + entry->replacement); in apply_alternatives() [all …]
|
| /kernel/linux/linux-5.10/arch/parisc/include/asm/ |
| D | alternative.h | 27 u32 replacement; /* replacement instruction or code */ member 36 #define ALTERNATIVE(cond, replacement) "!0:" \ argument 39 __stringify(replacement) " !" \ 45 #define ALTERNATIVE(from, to, cond, replacement)\ argument 48 .word cond, replacement ! \
|
| /kernel/linux/linux-4.19/arch/x86/include/asm/ |
| D | alternative.h | 29 * separate table which is a pure address list without replacement ptr 50 s32 repl_offset; /* offset to replacement instruction */ 51 u16 cpuid; /* cpuid bit set for replacement */ 115 * Pad the second replacement alternative with additional NOPs if it is 116 * additionally longer than the first replacement alternative. 129 " .byte " alt_rlen(num) "\n" /* replacement len */ \ 132 #define ALTINSTR_REPLACEMENT(newinstr, feature, num) /* replacement */ \ 182 * replacement make sure to pad to the worst case length.
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | alternative.h | 33 * separate table which is a pure address list without replacement ptr 64 s32 repl_offset; /* offset to replacement instruction */ 65 u16 cpuid; /* cpuid bit set for replacement */ 128 * Pad the second replacement alternative with additional NOPs if it is 129 * additionally longer than the first replacement alternative. 154 " .byte " alt_rlen(num) "\n" /* replacement len */ 156 #define ALTINSTR_REPLACEMENT(newinstr, feature, num) /* replacement */ \ 157 "# ALT: replacement " #num "\n" \
|
| /kernel/linux/linux-5.10/drivers/dma-buf/ |
| D | dma-fence-chain.c | 42 struct dma_fence *prev, *replacement, *tmp; in dma_fence_chain_walk() local 57 replacement = dma_fence_chain_get_prev(prev_chain); in dma_fence_chain_walk() 62 replacement = NULL; in dma_fence_chain_walk() 66 prev, replacement); in dma_fence_chain_walk() 70 dma_fence_put(replacement); in dma_fence_chain_walk()
|
| /kernel/linux/linux-5.10/arch/s390/kernel/ |
| D | alternative.c | 66 u8 *instr, *replacement; in __apply_alternatives() local 77 replacement = (u8 *)&a->repl_offset + a->repl_offset; in __apply_alternatives() 89 memcpy(insnbuf, replacement, a->replacementlen); in __apply_alternatives()
|
| /kernel/linux/linux-4.19/arch/s390/kernel/ |
| D | alternative.c | 66 u8 *instr, *replacement; in __apply_alternatives() local 77 replacement = (u8 *)&a->repl_offset + a->repl_offset; in __apply_alternatives() 89 memcpy(insnbuf, replacement, a->replacementlen); in __apply_alternatives()
|
| /kernel/linux/linux-4.19/arch/arm64/include/asm/ |
| D | alternative.h | 21 s32 alt_offset; /* offset to replacement instruction */ 22 u16 cpufeature; /* cpufeature bit set for replacement */ 43 " .byte 664f-663f\n" /* replacement len */ 50 " .byte 664f-663f\n" /* replacement len */ 66 * Alternatives with callbacks do not generate replacement instructions.
|
| /kernel/linux/linux-5.10/arch/arm64/include/asm/ |
| D | alternative.h | 19 s32 alt_offset; /* offset to replacement instruction */ 20 u16 cpufeature; /* cpufeature bit set for replacement */ 43 " .byte 664f-663f\n" /* replacement len */ 50 " .byte 664f-663f\n" /* replacement len */ 66 * Alternatives with callbacks do not generate replacement instructions.
|
| /kernel/linux/linux-4.19/arch/x86/kernel/ |
| D | alternative.c | 284 /* next_rip of the replacement JMP */ in recompute_jump() 286 /* target rip of the replacement JMP */ in recompute_jump() 365 u8 *instr, *replacement; in apply_alternatives() local 382 replacement = (u8 *)&a->repl_offset + a->repl_offset; in apply_alternatives() 396 replacement, a->replacementlen, a->padlen); in apply_alternatives() 399 DUMP_BYTES(replacement, a->replacementlen, "%px: rpl_insn: ", replacement); in apply_alternatives() 401 memcpy(insnbuf, replacement, a->replacementlen); in apply_alternatives() 411 *(s32 *)(insnbuf + 1) += replacement - instr; in apply_alternatives() 417 if (a->replacementlen && is_jmp(replacement[0])) in apply_alternatives() 418 recompute_jump(a, instr, replacement, insnbuf); in apply_alternatives()
|
| /kernel/linux/linux-5.10/drivers/md/ |
| D | raid10.c | 443 rdev = conf->mirrors[dev].replacement; in raid10_end_write_request() 454 /* Never record new bad blocks to replacement, in raid10_end_write_request() 752 rdev = rcu_dereference(conf->mirrors[disk].replacement); in read_balance() 1212 struct bio *bio, bool replacement, in raid10_write_one_disk() argument 1226 if (replacement) { in raid10_write_one_disk() 1227 rdev = conf->mirrors[devnum].replacement; in raid10_write_one_disk() 1229 /* Replacement just got moved to main 'rdev' */ in raid10_write_one_disk() 1237 if (replacement) in raid10_write_one_disk() 1247 if (!replacement && test_bit(FailFast, in raid10_write_one_disk() 1351 conf->mirrors[d].replacement); in raid10_write_request() [all …]
|
| D | raid10.h | 19 struct md_rdev *rdev, *replacement; member 92 * replacement device. 144 * We sometimes need an extra bio to write to the replacement.
|
| /kernel/linux/linux-4.19/drivers/md/ |
| D | raid10.c | 481 rdev = conf->mirrors[dev].replacement; in raid10_end_write_request() 492 /* Never record new bad blocks to replacement, in raid10_end_write_request() 782 rdev = rcu_dereference(conf->mirrors[disk].replacement); in read_balance() 1244 struct bio *bio, bool replacement, in raid10_write_one_disk() argument 1258 if (replacement) { in raid10_write_one_disk() 1259 rdev = conf->mirrors[devnum].replacement; in raid10_write_one_disk() 1261 /* Replacement just got moved to main 'rdev' */ in raid10_write_one_disk() 1269 if (replacement) in raid10_write_one_disk() 1279 if (!replacement && test_bit(FailFast, in raid10_write_one_disk() 1405 conf->mirrors[d].replacement); in raid10_write_request() [all …]
|
| D | raid10.h | 19 struct md_rdev *rdev, *replacement; member 92 * replacement device. 144 * We sometimes need an extra bio to write to the replacement.
|
| /kernel/linux/linux-5.10/include/linux/crush/ |
| D | crush.h | 144 * Replacement weights for each item in a bucket. The size of the 157 * Replacement weights and ids for a given straw2 bucket, for 161 * replacement weights found at __weight_set[N]__ are used instead of 185 * Replacement weights and ids for each bucket in the crushmap. The 199 struct crush_choose_arg *args; /*!< replacement for each bucket
|
| /kernel/linux/linux-4.19/include/linux/crush/ |
| D | crush.h | 144 * Replacement weights for each item in a bucket. The size of the 157 * Replacement weights and ids for a given straw2 bucket, for 161 * replacement weights found at __weight_set[N]__ are used instead of 185 * Replacement weights and ids for each bucket in the crushmap. The 199 struct crush_choose_arg *args; /*!< replacement for each bucket
|
| /kernel/linux/linux-5.10/arch/sparc/include/asm/ |
| D | contregs.h | 21 #define AC_M_TSUTRCR 0x1000 /* s TLB Replacement Ctrl Reg */ 25 #define AC_M_TRCR 0x1400 /* hv TLB Replacement Control Reg */
|
| /kernel/linux/linux-4.19/arch/sparc/include/asm/ |
| D | contregs.h | 21 #define AC_M_TSUTRCR 0x1000 /* s TLB Replacement Ctrl Reg */ 25 #define AC_M_TRCR 0x1400 /* hv TLB Replacement Control Reg */
|
| /kernel/linux/linux-5.10/arch/s390/include/asm/ |
| D | alternative.h | 13 s32 repl_offset; /* offset to replacement instruction */ 14 u16 facility; /* facility bit set for replacement */ 104 #define ALTINSTR_REPLACEMENT(altinstr, num) /* replacement */ \
|
| /kernel/linux/linux-4.19/arch/s390/include/asm/ |
| D | alternative.h | 13 s32 repl_offset; /* offset to replacement instruction */ 14 u16 facility; /* facility bit set for replacement */ 104 #define ALTINSTR_REPLACEMENT(altinstr, num) /* replacement */ \
|
| /kernel/linux/linux-4.19/fs/afs/ |
| D | security.c | 121 struct afs_permits *permits, *xpermits, *replacement, *zap, *new = NULL; in afs_cache_permit() local 237 replacement = xpermits; in afs_cache_permit() 247 replacement = new; in afs_cache_permit() 259 rcu_assign_pointer(vnode->permit_cache, replacement); in afs_cache_permit() 261 zap = replacement; in afs_cache_permit()
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-uclogic-params.h | 125 * Pointer to the common part of the replacement report descriptor, 131 * Size of the common part of the replacement report descriptor. 199 /* Get a replacement report descriptor for a tablet's interface. */
|
| /kernel/linux/linux-4.19/arch/m68k/include/asm/ |
| D | contregs.h | 43 #define AC_M_TSUTRCR 0x1000 /* s TLB Replacement Ctrl Reg */ 47 #define AC_M_TRCR 0x1400 /* hv TLB Replacement Control Reg */
|
| /kernel/linux/linux-5.10/arch/m68k/include/asm/ |
| D | contregs.h | 43 #define AC_M_TSUTRCR 0x1000 /* s TLB Replacement Ctrl Reg */ 47 #define AC_M_TRCR 0x1400 /* hv TLB Replacement Control Reg */
|
| /kernel/linux/linux-5.10/kernel/locking/ |
| D | qspinlock_stat.h | 106 * Replacement function for pv_kick() 118 * Replacement function for pv_wait()
|